

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Support du GPU
<a name="gpu-support"></a>

Eksctl prend en charge la sélection des types d'instances GPU pour les groupes de nœuds. Fournissez simplement un type d'instance compatible à la commande de création ou via le fichier de configuration.

```
eksctl create cluster --node-type=p2.xlarge
```

**Note**  
Il n'est plus nécessaire de s'abonner à l'AMI Marketplace pour bénéficier du support GPU sur EKS.

Les résolveurs d'AMI (`auto`et`auto-ssm`) verront que vous souhaitez utiliser un type d'instance GPU et sélectionneront l'AMI accélérée optimisée pour EKS appropriée.

Eksctl détectera qu'une AMI avec un type d' GPU-enabled instance a été sélectionnée et installera automatiquement le plug-in pour appareil [NVIDIA Kubernetes](https://github.com/NVIDIA/k8s-device-plugin).

**Note**  
Les AMI Windows et Ubuntu ne sont pas livrées avec les pilotes GPU installés. Par conséquent, l'exécution GPU-accelerated des charges de travail ne fonctionnera pas immédiatement.

Pour désactiver l'installation automatique du plugin et installer manuellement une version spécifique, utilisez `--install-nvidia-plugin=false` la commande create. Par exemple :

```
eksctl create cluster --node-type=p2.xlarge --install-nvidia-plugin=false
```

et, pour les versions 0.15.0 et supérieures,

```
kubectl create -f https://raw.githubusercontent.com/NVIDIA/k8s-device-plugin/<VERSION>/deployments/static/nvidia-device-plugin.yml
```

ou, pour les anciennes versions,

```
kubectl create -f https://raw.githubusercontent.com/NVIDIA/k8s-device-plugin/<VERSION>/nvidia-device-plugin.yml
```

L'installation du [plug-in d'appareil NVIDIA Kubernetes](https://github.com/NVIDIA/k8s-device-plugin) sera ignorée si le cluster inclut uniquement des groupes de nœuds Bottlerocket, puisque Bottlerocket gère déjà l'exécution du plug-in d'appareil. Si vous utilisez différentes familles d'AMI dans les configurations de votre cluster, vous devrez peut-être utiliser des restrictions et des tolérances pour empêcher le plug-in de l'appareil de s'exécuter sur les nœuds Bottlerocket.