Configuration multi-GPU
Exécutez de grands modèles d’IA sur plusieurs GPU sur Clore.ai
Exécutez de grands modèles d'IA sur plusieurs GPU sur CLORE.AI.
Trouvez des serveurs multi-GPU sur la place de marché CLORE.AI.
Quand avez-vous besoin de plusieurs GPU ?
Les configurations multi-GPU de classe 80 Go ne sont pas répertoriées sur la place de marché Clore.ai. Les plus grosses machines répertoriées aujourd’hui sont 4× RTX PRO 6000 Blackwell (96 Go chacune, 380 Go au total) et 8–11× RTX 5090 (32 Go chacune). La capacité A100 / H200 / B200 est proposée en bare metal sur demande. Consultez bare metal sur demande. Consultez Tarifs et disponibilité des GPU avant de dimensionner un déploiement.
≤13B
RTX 3090 (Q4)
Non nécessaire
30B
RTX 4090 (Q4)
2x RTX 3090
70B
A100 40GB (Q4)
2x RTX 4090
70B FP16
-
2x A100 80GB
100B+
-
4x A100 80 Go
405B
-
8x A100 80GB
Concepts multi-GPU
Parallélisme tensoriel (TP)
Répartissez les couches du modèle sur plusieurs GPU. Idéal pour l'inférence.
GPU 0 : Couches 1-20
GPU 1 : Couches 21-40Avantages : Latence plus faible, configuration simple Inconvénients : Nécessite une interconnexion à haut débit
Parallélisme de pipeline (PP)
Traitez différents lots sur différents GPU.
Avantages : Débit plus élevé Inconvénients : Latence plus élevée, plus complexe
Parallélisme des données (DP)
Même modèle sur plusieurs GPU, données différentes.
Avantages : Simple, mise à l'échelle linéaire Inconvénients : Chaque GPU doit disposer du modèle complet
Configuration multi-GPU pour LLM
vLLM (recommandé)
2 GPU :
4 GPU :
8 GPU (pour 405B) :
Ollama multi-GPU
Ollama utilise automatiquement plusieurs GPU lorsqu'ils sont disponibles :
Limiter à des GPU spécifiques :
Text Generation Inference (TGI)
llama.cpp
Génération d'images multi-GPU
ComfyUI
ComfyUI peut décharger différents modèles sur différents GPU :
Exécuter le VAE sur un GPU séparé :
Interface web Stable Diffusion
Activez le multi-GPU dans webui-user.sh :
FLUX multi-GPU
Entraînement multi-GPU
PyTorch distribué
Lancer :
DeepSpeed
Lancer :
Accelerate (Hugging Face)
Configurer :
Entraînement Kohya (LoRA)
Sélection des GPU
Vérifier les GPU disponibles
Sélectionner des GPU spécifiques
Variable d'environnement :
En Python :
Optimisation des performances
NVLink vs PCIe
NVLink
600 GB/s
Parallélisme tensoriel
PCIe 4.0
32 GB/s
Parallélisme des données
PCIe 5.0
64 GB/s
Charges mixtes
Vérifier l'état de NVLink :
Configuration optimale
2
2
1
Parallélisme tensoriel simple
4
4
1
Nécessite NVLink
4
2
2
Compatible PCIe
8
8
1
Parallélisme tensoriel complet
8
4
2
Parallélisme mixte
Équilibrage de la mémoire
Répartition égale (par défaut) :
Répartition personnalisée (GPU inégaux) :
Dépannage
"Erreur NCCL"
"Mémoire insuffisante sur le GPU X"
"Performances multi-GPU lentes"
Vérifier la connectivité NVLink
Réduire la taille du parallélisme tensoriel
Utiliser plutôt le parallélisme de pipeline
Vérifier le goulot d'étranglement CPU
"GPU non détectés"
Optimisation des coûts
Quand le multi-GPU en vaut la peine
Entraînement de 7B
RTX 4090 ($0.14–0.42/hr)
2x RTX 4090 ($0.28–0.84/hr)
Cela dépend du temps
Configurations rentables
Inférence 70B
2x RTX 3090
$0.12
Inférence rapide 70B
2x A100 40GB
$0.34
70B FP16
2x A100 80GB
$0.50
Entraînement de 13B
2x RTX 4090
$0.20
Exemples de configurations
Serveur de chat 70B
DeepSeek-V3 (671B)
Pipeline image + LLM
Étapes suivantes
Guide vLLM - Service LLM de production
Comparaison des GPU - Choisissez vos GPU
Intégration API - Créer des applications
Calculateur de coût - Estimez les coûts
Mis à jour
Ce contenu vous a-t-il été utile ?