TommyB1992
Nuovo Utente
- Messaggi
- 48
- Reazioni
- 4
- Punteggio
- 36
Premessa requisiti correnti:
Non credo di volere un pc per il machine learning spinto in quanto utilizzo già il cloud computing quando necessario, solo che molto di questo utilizzo potrebbe essere mitigato facendo prima delle prove in locale, ma allo stesso tempo dovrei poter espandere "un pò" la configurazione in futuro.
Requisiti correnti:
- I miei software di machine learning sfruttano principalmente la CPU, il numero di thread che sembrano essere ottimali sono attualmente 32 (quindi il software viene eseguito in multi-threading con 32 thread, non mi riferisco ai thread fisici della cpu)
- la ram utilizzata è di circa 32-40GB correntemente
- La GPU non viene usata, per il momento, quindi correntemente non credo neanche mi serva.
- Uno storage veloce per il software di machine learning, uno lento per i dati grezzi (all'incirca 256GB attuali)
Premessa requisiti futuri:
All'aumentare della complessità dei modelli, dovranno aumentare le capacità del pc in quanto il modello in locale ha la necessità di "avvicinarsi" alle prestazioni richieste dal cloud (attualmente carico nel cloud e incrocio le dita), rimanendo sempre sotto però alle capacità richieste al cloud.
Come già detto non sfrutto la GPU, ma in futuro mi servirà con lo stesso principio che utilizzo per la CPU/RAM.
Requisiti futuri per l'espansione:
- 128gb di RAM (ci arriverò per step facendo un "upgrade" per volta)
- GPU non troppo avanzato, 8GB-12GB di VRAM e 1GPU, e poi, FORSE, 16GB-24GB di VRAM con multiple GPU (e dico forse), perché come ho già detto in quel caso adotterò una soluzione in cloud.
- Non so se aumenteranno mai il numero di threads, ma non credo proprio per limitazioni del software che va in lock troppo spesso, però nel dubbio, magari un giorno arriverò a 64 thread (parlando sempre di software e non di thread fisici).
- 1-2TB per l'archiviazione lenta per i dati grezzi
Vorrei spendere il meno possibile, anche perché i miei software di machine learning sono in stato proto-tipico e ancora non generano reddito, perciò comprare qualcosa che potrebbe essere fine a se stesso mi creerebbe un ulteriore danno economico al di fuori di quello che è già l'investimento richiede.
Ovviamente nel limite del possibile, però aprendo la possibilità di fare l'upgrade futuro con i pezzi aggiunti (aumento ram, cpu e gpu).
Ho pensato a questa configurazione:
CPU:
- AMD RYZEN 7950X
RAM:
- Corsair Vengeance DDR5 32GB
Scheda Madre:
- ASUS ROG Strix X670E-E
Alimentatore:
- Corsair RM850x - 850W
Case:
- Fractal Design Meshify C
- Noctua NH-U12A (raffreddamento CPU)
Memoria:
- SSD: Samsung 980 Pro 1TB NVMe M.2 SSD
- HD: Seagate IronWolf 4TB HDD
Grazie mille, apprezzerò volentieri i consigli.
Non credo di volere un pc per il machine learning spinto in quanto utilizzo già il cloud computing quando necessario, solo che molto di questo utilizzo potrebbe essere mitigato facendo prima delle prove in locale, ma allo stesso tempo dovrei poter espandere "un pò" la configurazione in futuro.
Requisiti correnti:
- I miei software di machine learning sfruttano principalmente la CPU, il numero di thread che sembrano essere ottimali sono attualmente 32 (quindi il software viene eseguito in multi-threading con 32 thread, non mi riferisco ai thread fisici della cpu)
- la ram utilizzata è di circa 32-40GB correntemente
- La GPU non viene usata, per il momento, quindi correntemente non credo neanche mi serva.
- Uno storage veloce per il software di machine learning, uno lento per i dati grezzi (all'incirca 256GB attuali)
Premessa requisiti futuri:
All'aumentare della complessità dei modelli, dovranno aumentare le capacità del pc in quanto il modello in locale ha la necessità di "avvicinarsi" alle prestazioni richieste dal cloud (attualmente carico nel cloud e incrocio le dita), rimanendo sempre sotto però alle capacità richieste al cloud.
Come già detto non sfrutto la GPU, ma in futuro mi servirà con lo stesso principio che utilizzo per la CPU/RAM.
Requisiti futuri per l'espansione:
- 128gb di RAM (ci arriverò per step facendo un "upgrade" per volta)
- GPU non troppo avanzato, 8GB-12GB di VRAM e 1GPU, e poi, FORSE, 16GB-24GB di VRAM con multiple GPU (e dico forse), perché come ho già detto in quel caso adotterò una soluzione in cloud.
- Non so se aumenteranno mai il numero di threads, ma non credo proprio per limitazioni del software che va in lock troppo spesso, però nel dubbio, magari un giorno arriverò a 64 thread (parlando sempre di software e non di thread fisici).
- 1-2TB per l'archiviazione lenta per i dati grezzi
Vorrei spendere il meno possibile, anche perché i miei software di machine learning sono in stato proto-tipico e ancora non generano reddito, perciò comprare qualcosa che potrebbe essere fine a se stesso mi creerebbe un ulteriore danno economico al di fuori di quello che è già l'investimento richiede.
Ovviamente nel limite del possibile, però aprendo la possibilità di fare l'upgrade futuro con i pezzi aggiunti (aumento ram, cpu e gpu).
Ho pensato a questa configurazione:
CPU:
- AMD RYZEN 7950X
RAM:
- Corsair Vengeance DDR5 32GB
Scheda Madre:
- ASUS ROG Strix X670E-E
Alimentatore:
- Corsair RM850x - 850W
Case:
- Fractal Design Meshify C
- Noctua NH-U12A (raffreddamento CPU)
Memoria:
- SSD: Samsung 980 Pro 1TB NVMe M.2 SSD
- HD: Seagate IronWolf 4TB HDD
Grazie mille, apprezzerò volentieri i consigli.