Config calcul / programmation 1500€

Nitaii

Expert
Bonjour à tous !

Je viens demander aujourd'hui vos conseil pour faire une config pour un ami.

Il voudrais une config pour faire "des calculs" me dit-il, à ce que j'ai compris il fait du dev sous python en manipulant des objets lourd avec plusieurs librairie lourdes (SKlearn, TensOrflow). (j'y connais rien en dev donc j'explique peut être mal)

Avec tout ça il fait de gros calcul type machine learning.

Aujourd'hui il fait ça sur un pc portable avec un i7 et 8Go de ram mais les calculs sont super long.

Donc il voudrais se faire une tour avec un budget de 1500€ max comprenant :

- ecran 22" voir 24" max
- souris bureautique sans fil
- clavier bureautique sans fil
- tour
- CM
- CPU
- RAM
- SSD 250Go
- DD 1TO mini
- Alimentation
- GPU (il souhaite faire tourné un emmulateur Nitendo switch pour son fils)

L'achat est pour maintenant ou la semaine prochaine selon vos conseil/ idées.

Pas besoin de montage et ni d'OS non plus.

Je vous remercie d'avance pour le temps que vous prendrez à me répondre,

Nitaii
 

ash117

Habitué
Bonjour,

côté machine learning, tout dépend de la quantité de données à traiter, et oui, des librairies python utilisées. Je te conseille d'aller faire un tour sur un site spécialisé en machine learning (ton ami doit le connaître je pense):


et sur un article cité sur ce post:
http://timdettmers.com/2017/04/09/which-gpu-for-deep-learning/
et aussi ça
http://timdettmers.com/2015/03/09/deep-learning-hardware-guide/

Je partirais sur une plate-forme évolutive, qui permette de rajouter des barrettes de RAM, du stockage et des GPU si besoin. Si ton ami souhaite faire de la parallélisation massive sur GPU, il va falloir viser du haut de gamme avec un maximum de cœurs CUDA (si il utilise CUDA...).

Si il apprend, je partirai sur un Core i7 + un GPU type GTX 1060. Si c'est pour une utilisation sérieuse (recherche en deep learning, compétition, start-up, etc.), il faudra se tourner vers du matos professionnel type Xeon et plusieurs GPU très haut de gamme, ce qui va faire exploser le budget (donc non).

Je laisse les autres membres du forum te répondre plus précisément, je ne suis pas à jour niveau composants et prix (1500€ me semble être un minimum), mais voici quelques conseils pour une base saine et évolutive:

  • - une tour grande, bien aérée: les CPU et GPU risquent d'être très sollicités sur de longues durées;
    - une alim en béton (fiable, courant fourni stable), pour alimenter et protéger un machine onéreuse,et plutôt puissante si on rajoute des GPU;
    - minimum 8Go de RAM (voir 16Go);
    - GTX 1060 ou 1070 ou équivalent;
    - pour le CPU, je dirais un i7 (pas un i7 de pc portable). C'est finalement pas lui qui va bosser le plus dure si on déporte les calculs sur les GPU.
    - niveau stockage: si les calculs et les données valent chères, je conseillerai un SSD 256Go et un RAID de DD, plus pour la sécurité que pour la rapidité. Sinon, SSD + HDD 1 ou 2 To.

Il peut aussi tester ce qu'il veut faire via du cloud-computing en attendant:
Amazon: https://aws.amazon.com/fr/
Microsoft: https://azure.microsoft.com/fr-fr/

Certaines offres peuvent être intéressantes pour tester, se faire la main et avoir les idées plus claires sur une configuration adaptée à des besoins très précis.

Encore une fois, cela dépend vraiment des paquets python qu'il utilise, de la quantité de données et de leurs valeurs, de ce qu'il en fait (réseau de neurones profond sur plusieurs To de données?) et de son objectif en les utilisant. Dommage que la RAM et les GPU soient devenus si chères...

Ash117
 

FORETG

Grand Maître
Salut,
je me suis risqué à composer cette config :


Un Ryzen dernière vague en hexacore et la carte-mère au dernier chip AM4
Un gros SSD pour y déposer les projets en cours en attendant de les riper sur le HDD 2 To en 7200 tours
Une GTX 1060 en 6 Go de VRAM (calculs Cuda et //)
Une alim de qualité pour alimenter tout cela (si passage potentiel sur un SLI de CG, il faut prévoir plus de watts et une autre carte-mère).
Un boîtier de qualité et bien aéré.
Un écran 23" qui me semble pas mal dui tout.
Budget dépassé d'une grosse miette.

A discuter bien sûr.
 

Nitaii

Expert
Bonjour,

Tout d’abords merci à vous deux pour vos réponses =)

Du coup j'gai vu avec mon pote pour l'instant il fait ses calcul uniquement avec le CPU.

voici ce qu'il me dit : "Je ne jonglerai pas encore avec de données de plusieurs Tera. Je dois juste pouvoir tester rapidement plusieurs configs de modeles pour évaluer rapidement leurs pertinences au problème donné (quelques dizaines de G de données)."

J'avais entendu parlé que les ryzen était plutôt bon rapport qualité / prix pour ce genre de config qu'en pensez vous ?

 

FORETG

Grand Maître
Ok,
si le GPU ne sert pour le moment que pour l'affichage, alors une simple GTX 1050 Ti suffira.
Les Ryzen Pinacle Ridge n'ayant pas d'iGPU intégré, il faudra une CG.
Auquel cas, avec un budget équivalent, on peut pousser sur le 2700Xet de la RAM + rapide :


NB : pour l'écran, il y a le Iiyama ProLite XUB2390HS-B1 qui a une ergonomie + poussée pour 30€ supplémentaire.
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 136
Messages
6 718 117
Membres
1 586 397
Dernier membre
Chachabidou
Partager cette page
Haut