Déployer une instance GPU
Découvrez comment déployer une instance GPU sous Linux ou Windows
Découvrez comment déployer une instance GPU sous Linux ou Windows
Dernière mise à jour le 6 décembre 2019
Les instances GPU sont techniquement similaires aux instances de la gamme 2017, mais elles disposent en plus d’une carte graphique (processeur graphique ou GPU). La technologie utilisée (pci_passthrough) permet au système d’exploitation de l’instance de contrôler le processeur graphique exactement comme le ferait une machine physique.
Les processeurs graphiques proposés sont des NVIDIA Tesla V100.
Actuellement, les instances GPU ne sont disponibles qu’avec les datacenters des régions GRA3, GRA5, GRA7 et BHS3. Il vous faudra probablement créer un nouveau projet et choisir la nouvelle de gamme 2017.
Ce guide explique comment déployer une instance GPU sous Linux ou Windows
Vous trouverez ci-dessous les instructions à suivre pour déployer une instance GPU sous Linux ou Windows. Veuillez noter que vous ne pouvez pas changer le système d’exploitation d’une instance, la faisant passer, par exemple, de Linux à Windows ou l’inverse. Par conséquent, vous devez prendre soin de choisir le bon système d’exploitation par défaut de votre instance au moment de sa création.
Toutes les images que nous proposons peuvent être utilisées sur une instance GPU.
Si vous n’êtes pas à l’aise avec la compilation manuelle de module noyau, nous vous recommandons d’utiliser une distribution officiellement prise en charge par Nvidia, et pour laquelle ce dernier fournit des drivers clé-en-main :https://developer.nvidia.com/cuda-downloads.
Une fois connecté à votre espace client OVHcloud dans votre projet Public Cloud, cliquez sur Créer une instance
et choisissez une instance GPU :
Sélectionnez ensuite la distribution Linux de votre choix :
L’instance démarre quelques secondes plus tard. Vous pourrez ensuite vous y connecter et vérifier la présence de la carte graphique :
lspci | grep -i nvidia
Contrôleur 00:05.0 3D : NVIDIA Corporation GV100GL [Tesla V100 PCIe 16 Go] (rév. a1)
La carte graphique est présente mais pas encore utilisable. Pour pouvoir l’utiliser, vous devrez d’abord installer un driver NVIDIA. Vous trouverez la liste des paquets à l’adresse suivante : Liste des paquets Linux disponibles.
Il vous faudra ensuite saisir les commandes suivantes :
wget URL_of_packet_to_download
sudo dpkg -i cuda-repo-XXXX-XXXXXX
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install cuda
sudo reboot
La commande Linux peut varier en fonction de votre distribution. En cas de doute, veuillez consulter le guide officiel de votre version.
Une fois l’instance redémarrée, la carte graphique apparaît dans l’utilitaire NVIDIA :
nvidia-smi
Vendredi 6 décembre 12:32:25 2019
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 418.67 Driver Version: 418.67 CUDA Version: 10.1 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 Tesla V100-PCIE... On | 00000000:00:05.0 Off | 0 |
| N/A 26 C P0 35 W / 250 W | 0 MiB / 16130 MiB | 5% Par défaut |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+
L’instance GPU est maintenant pleinement fonctionnelle et prête à l’emploi.
Il existe des incompatibilités entre le pilote NVIDIA et la solution de virtualisation KVM/pci_passthrough. Les images Windows standard ne fonctionnent pas. Pour cette raison, nous fournissons des images spéciales, reposant sur BIOS virtuel UEFI, qui permettent au driver de fonctionner correctement (s’applique uniquement aux instances G1, G2 et G3 - gamme 2017 ou antérieure).
Une fois connecté à votre espace client OVHcloud dans votre projet Public Cloud, cliquez sur Créer une instance
et choisissez une instance GPU :
Sélectionnez ensuite la version Windows de votre choix :
Une fois votre instance GPU démarrée, il vous faudra installer le pilote NVIDIA depuis le site web officiel.
Démarrez une instance en utilisant l’un des types de GPU disponibles (t1-45, t1-90, t1-180, etc.). Cette opération ne devrait prendre que quelques minutes.
Ensuite, il ne reste plus qu’à installer le pilote requis, qui s’affichera ensuite ici :
Échangez avec notre communauté d'utilisateurs sur https://community.ovh.com.
N’hésitez pas à nous proposer des suggestions d’amélioration afin de faire évoluer cette documentation.
Images, contenu, structure… N’hésitez pas à nous dire pourquoi afin de la faire évoluer ensemble !
Vos demandes d’assistance ne seront pas traitées par ce formulaire. Pour cela, utilisez le formulaire "Créer un ticket" .
Merci beaucoup pour votre aide ! Vos retours seront étudiés au plus vite par nos équipes..
Accedez à votre espace communautaire. Posez des questions, recherchez des informations, publiez du contenu et interagissez avec d’autres membres d'OVHcloud Community.
Echanger sur OVHcloud Community