Se connecter / S'enregistrer
Votre question
Résolu

Configuration multi-GPU pour Deep Learning

Tags :
  • Config PC
Dernière réponse : dans Config PC
21 Avril 2017 13:35:49

Bonjour à tous,

Je cherche à me monter une machine pour le Deep Learning (apprentissage profond, réseaux de neurones, tout ça tout ça, ...) !
Pour réduire le temps d'apprentissage il faut des GPUs et maintenant les librairies optimisent très bien les calculs sur plusieurs GPUs.

Pour l'instant je voudrais une carte mère pouvant accueillir jusqu'à 4 GPUs (1070 ou 1080), mais je vais en mettre 1 seul pour l'instant !
Je vais voir plus tard pour en ajouter en fonction du budget.

Les autres besoin que je pense avoir :
- 32Go de RAM (mais laisser de la place pour plus si besoin)
- un bon processeur pouvant gérer les 4 PCI express (je pensais au i7-5930K)
- un SSD pour l'OS (Ubuntu 16.04)
- un ou deux HDDs de plusieurs To ( je dois stocker des datasets très lourds ... en ce moment je travaille sur 250Go de photos satellites ...)
- un lecteur optique ? vraiment nécessaire ?

Du coup j'ai quelques questions ..
C'est surtout sur le choix de la carte mère en fait.
J'ai un boitier ATX (en ce moment il y une ASUS P5K/C/SI - Intel P35 dedans). Est-ce que je peux trouver un carte mère pour ce type de boîtier pouvant accueillir 4 x 1080 par exemple ?
Sur les photos, j'ai l'impression que l'espace est super réduit entre les slots PCI ..

Ou bien c'est clairement mieux de prendre un plus gros format de boîtier, pour avoir de l'espace entre les GPUs ?
Est-ce que c'est simple de mettre du WaterCooling sur les GPUs et le CPU ?
Je ne vais pas chercher à faire d'over-clocking, mais par contre les cartes graphiques peuvent tourner à 100% plusieurs heurs et jours pour l’entraînement des algorithmes.
Du coup des gros ventilos suffisent ? Ou il faut passer au water-cooling ?

Est-ce que les informations de compatibilités entre les composants est fiable sur http://pcpartpicker.com/ ?

Du coup je cherche un peu d'aide pour toutes ces interrogations.

Si vous avez des questions , n'hésitez pas !

Julien

Autres pages sur : configuration multi gpu deep learning

a b B Config PC
21 Avril 2017 13:56:53

Dans l'ordre:
Je ne sais pas si les 10xx supportent correctement le SLI. Il me semble avoir lu des limites faisant que cela ne dépasse pas (en standard) le 2xSLI.

Boitier ATX: insuffisant en espace, notamment pour le refroidissement dès que tu vas t'attaquer au SLI... donc plutôt un grand tour dans ton cas. Note également que tu devras également dimensionner l'alimentation en conséquence, ce qui aura un coût non négligeable.

Pour le watercooling: côté CPU pas de souci, il y a des kits simples à mettre en place, côté GPU... c'est déjà plus compliqué de répondre. Il existe des solutions toutes faites, mais aussi des blocks prêts à l'emploi... mais qu'il faudra monter soit-même. A première vue un block coûte en gros 100 Euros, à ajouter à la carte et au temps de modification.
https://www.ekwb.com/shop/ek-fc1080-gtx
(Nota: ce n'est pas une préconisation, c'est un exemple pêché vite fait sur la toile)

côté carte déjà préparée:
https://shop.hardware.fr/fiche/AR201606280016.html?gcli...
Note aussi un souci plus chiant: l'occupation sur les ports PCI-E. Là, celle que je te présente est en double espace, ce qui sous-entend évidemment quelques prises de tête côté montage et encombrement.
Il va falloir choisir les CG judicieusement tant pour les possibilités de montage, que les possibilités de mise en oeuvre d'un Watercooling viable.
m
0
l
21 Avril 2017 14:09:07

Merci pour ta réponse.
Je n'ai pas besoin d'utiliser la technologie SLI.
Je peux même avoir des cartes différentes (un moment j'avais une TitanX et une Quadro K2200, et ça fonctionne).
Je crois que le SLI c'est uniquement pour jouer sur Windows..

Merci pour cette info sur la taille des boîtiers. Tu as une idées du type de format à choisir ?

m
0
l

Meilleure solution

a b B Config PC
21 Avril 2017 14:50:36

Julien George Jean a dit :
Merci pour ta réponse.
Je n'ai pas besoin d'utiliser la technologie SLI.
Je peux même avoir des cartes différentes (un moment j'avais une TitanX et une Quadro K2200, et ça fonctionne).
Je crois que le SLI c'est uniquement pour jouer sur Windows..

Merci pour cette info sur la taille des boîtiers. Tu as une idées du type de format à choisir ?


Bon déjà pas de SLI= moins de galères de choix. De là côté boitiers, un grand tour sera à mon sens le plus adapté, surtout si tu commences réellement à multiplier les GPU.
http://www.ldlc.com/fiche/PB00121508.html#Presse
De là, je te dirais que je n'ai eu des grandes tours que dans un cadre pro, donc des machines déjà préparées pour ça. Je n'ai pas encore eu l'occasion d'en monter une par moi-même. Je préconise le grand tour ne serait-ce que pour s'éviter les soucis de chauffe avec X GPU montés à l'intérieur.
partage
21 Avril 2017 21:42:56

Merci
Oui, je vais partir sur une grande tour pour être tranquille, une cubique, pour le style!
Je poste d'ici quelques jours ma configuration ;) 
m
0
l
a c 441 B Config PC
22 Avril 2017 08:39:02

En effet pas de SLI ici ;) 
Et effectivement pour avoir plein de lignes pci express ça sera 5930K
m
0
l