Attacher ou détacher un GPU
Vous pouvez attacher un GPU (Graphics Processing Unit) à une VM (Virtual Machine), ou le détacher à tout moment. Pour attacher un GPU, vous devez d'abord l'allouer à votre compte. Pour en savoir plus, voir Allouer ou libérer un GPU.
Permissions
Ces actions nécessitent les permissions IAM (Identity and Access Management) suivantes :
- compute.all
Vous ne pouvez attacher des GPU qu'à des VM avec l'indicateur de performance highest (1). Pour en savoir plus, voir À propos des GPU et Types de VM.
Attacher un GPU
- Console
- API
- Terraform
-
Depuis le menu latéral gauche, cliquez sur Compute → GPU.

-
Dans le tableau de bord GPU, choisissez dans la liste le GPU que vous voulez associer à une VM.
-
Choisissez l'action Associer à une VM.

Un volet "Association à une VM" apparaît.
-
Dans la liste "Choisir une VM", sélectionnez la VM à laquelle vous voulez associer le GPU.
-
Cliquez sur Associer à la VM.
-
Un message de confirmation s'affiche en bas de la page indiquant que le GPU est bien associé à la VM.
Pour finaliser l'attachement du GPU, vous devez réaliser un arrêt puis un démarrage de la VM.
Un simple redémarrage n'est pas suffisant, car l'attachement du GPU se fait lorsque la VM passe par l'état stopped.
Pour la différence entre arrêt/démarrage et redémarrage, voir Cycle de vie d'une VM.
La commande PUT /compute/spaces/{spaceId}/flexibleGpus/{id}/vms/link attache l'un de vos GPU flexibles (fGPU) alloués à l'une de vos VM.
Le fGPU est dans un état d'attachement jusqu'à ce que la VM soit arrêtée, après quoi il devient attaché.
Vous ne pouvez attacher des fGPU qu'à des VM avec l'indicateur de performance le plus élevé : "highest" (1).
La documentation Terraform est disponible sur le registry Numspot ↗.
Détacher un GPU
Cette action nécessite les permissions IAM (Identity and Access Management) suivantes :
- compute.all
- Console
- API
- Terraform
-
Depuis le menu latéral gauche, cliquez sur Compute → GPU.

-
Sélectionnez le GPU que vous souhaitez détacher et choisissez l'action Détacher de la VM. La boîte de dialogue "Dissocier de la VM" apparaît.

-
Cliquez sur Dissocier de la VM.
-
Un message de confirmation s'affiche en bas de la page indiquant que le GPU est bien dissocié de la VM.
Pour finaliser le détachement du GPU, vous devez réaliser un arrêt puis un démarrage de la VM.
Un simple redémarrage n'est pas suffisant, car le détachement du GPU se fait lorsque la VM passe par l'état stopped.
Pour la différence entre arrêt/démarrage et redémarrage, voir Cycle de vie d'une VM.
La commande PUT /compute/spaces/{spaceId}/flexibleGpus/{id}/vms/unlink détache un GPU flexible (fGPU) d'une VM.
Le fGPU est dans un état de détachement jusqu'à ce que la VM soit arrêtée, après quoi il redevient alloué. Il est alors à nouveau disponible pour être attaché à une autre VM.
La documentation Terraform est disponible sur le registry Numspot ↗.