« Docker nvidia » : différence entre les versions

De wiki jackbot
Aller à la navigation Aller à la recherche
(Page créée avec « Category:Informatique Category:Docker *https://wiki.archlinux.org/index.php/Docker#Run_GPU_accelerated_Docker_containers_with_NVIDIA_GPUs *https://www.jbnet.fr/s... »)
 
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
[[Category:Informatique]]
[[Category:Informatique]]
[[Category:Docker]]
[[Category:Docker]]
Pour faire fonctionner une carte nvidia dans un conteneur docker il est nécessaire d'installer le paquet :
nvidia-container-runtime
Il faut pour cela ajouter le ppa de nvidia :
<pre style="color: silver; background: black;">
curl -s -L https://nvidia.github.io/nvidia-container-runtime/gpgkey | sudo apt-key add -
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-container-runtime/$distribution/nvidia-container-runtime.list | sudo tee /etc/apt/sources.list.d/nvidia-container-runtime.list
sudo apt-get update && sudo apt-get install nvidia-container-runtime
</pre>
[https://nvidia.github.io/nvidia-container-runtime/ Source]
Il se peut cependant qu'un warning du type : "Key is stored in legacy trusted.gpg keyring", fasse son apparition
Pour y remédier il faut exporter la clef dans un fichier du dossier /etc/apt/trusted.gpg.d
Plus de détail [https://itsfoss.com/key-is-stored-in-legacy-trusted-gpg/ ici]
Une fois ceci fait on peut suivre les instructions de [https://docs.docker.com/config/containers/resource_constraints/#gpu cette page] pour tester si cela à bien fonctionné.





Version du 29 juin 2023 à 19:10

Pour faire fonctionner une carte nvidia dans un conteneur docker il est nécessaire d'installer le paquet :

nvidia-container-runtime

Il faut pour cela ajouter le ppa de nvidia :

curl -s -L https://nvidia.github.io/nvidia-container-runtime/gpgkey | sudo apt-key add -

distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-container-runtime/$distribution/nvidia-container-runtime.list | sudo tee /etc/apt/sources.list.d/nvidia-container-runtime.list

sudo apt-get update && sudo apt-get install nvidia-container-runtime

Source

Il se peut cependant qu'un warning du type : "Key is stored in legacy trusted.gpg keyring", fasse son apparition

Pour y remédier il faut exporter la clef dans un fichier du dossier /etc/apt/trusted.gpg.d Plus de détail ici

Une fois ceci fait on peut suivre les instructions de cette page pour tester si cela à bien fonctionné.