Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/04/2026, à 09:49

BrunoL

[Résolu] Docker et drivers cartes graphiques

Bonjour,
Je me bats pour installer proprement nvidia/cuda/cdnn et autre tensorflow et mes résultats sont assez calamiteux. Je fais cela sur une machine antédiluvienne avec une GPU GTX 660M (que j'aime bien wink).

Initialement j'envisageais passer par un espace docker mais j'ai lu que docker utilise les ressource de base du système sur lequel il est insatallé. D'où j'en ai conclu que la GPU devait être installée au niveau de ubuntu24/linux et seulement sur cette base docker pouvait être envisagé. Et exit docker.

Mes dernières recherche m'indiquent  pourtant :
"Installation : Pour une utilisation optimale, il est recommandé d'utiliser les images conteneurs NVIDIA (NGC) qui incluent déjà les versions correctes de CUDA, cuDNN et TensorFlow, plutôt que d'installer manuellement les paquets via pip."

Rétropédalage et ma question : Un conteneur docker embarque-t-il les drivers ? Y-a-t'il des restrictions ou points à surveiller préalablement ?

Une documentation m'aiderait bien car je me noie dans le site nvidia.

Merci pour votre aide.

Petit complément : la GPU n'est plus maintenue par NVIDIA donc je risque devoir passer à une UBUNTU antérieure pour récupérer le driver à utiliser ... que je n'ai toujours pas identifié ... le 390  semble conseillé mais j'ai des doutes vu le plat de nouilles que constitue la cohérence des versions des multiples soft à installer.

Dernière modification par BrunoL (Le 08/04/2026, à 11:49)

Hors ligne

#2 Le 08/04/2026, à 09:55

xubu1957

Re : [Résolu] Docker et drivers cartes graphiques

Bonjour,

Toujours ce duo de cartes graphiques ?

Montre :

ubuntu-drivers devices
dpkg -l | grep nvidia
nvidia-smi

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [ Résolu ] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#3 Le 08/04/2026, à 10:11

BrunoL

Re : [Résolu] Docker et drivers cartes graphiques

hello xubu, oui toujours cette machine ... que j'ai un peu upgradée smile

Je dispose donc d'un DD dédié sur lequel je peux me vautrer dans les install mais à y être je souhiterai partir proprement cool

$ ubuntu-drivers devices
$ 

J'ai le driver libre "nouveau".

$ dpkg -l | grep nvidia
ii  libnvidia-compute-535:amd64                      535.288.01-0ubuntu0.24.04.2                amd64        NVIDIA libcompute package
ii  libnvidia-ml-dev:amd64                           12.0.140~12.0.1-4build4                    amd64        NVIDIA Management Library (NVML) development files
ii  nvidia-cuda-dev:amd64                            12.0.146~12.0.1-4build4                    amd64        NVIDIA CUDA development files
ii  nvidia-cuda-gdb                                  12.0.140~12.0.1-4build4                    amd64        NVIDIA CUDA Debugger (GDB)
ii  nvidia-cuda-toolkit                              12.0.140~12.0.1-4build4                    amd64        NVIDIA CUDA development toolkit
ii  nvidia-cuda-toolkit-doc                          12.0.1-4build4                             all          NVIDIA CUDA and OpenCL documentation
ii  nvidia-cuda-toolkit-gcc                          12.0.1-4build4                             amd64        NVIDIA CUDA development toolkit (GCC compatibility)
ii  nvidia-cudnn                                     8.9.2.26~cuda12+3                          amd64        NVIDIA CUDA Deep Neural Network library (install script)
ii  nvidia-profiler                                  12.0.146~12.0.1-4build4                    amd64        NVIDIA Profiler for CUDA and OpenCL
ii  nvidia-visual-profiler                           12.0.146~12.0.1-4build4                    amd64        NVIDIA Visual Profiler for CUDA and OpenCL
$ 

Problement les conséquences de mes installations de tensorflow.
NOTA : tensor flow installé fonctionne relativement bien sauf d'incessant messages de warning concernant l'emploi de la GPU ... sans compter que je ne suis pas sûr d'utiliser vraiment la GPU car certain message m'indique devoir recompiler tensorflow pour cela !

$ nvidia-smi
La commande « nvidia-smi » n'a pas été trouvée, mais peut être installée avec :
sudo apt install nvidia-utils-470         # version 470.256.02-0ubuntu0.24.04.1, or
sudo apt install nvidia-utils-470-server  # version 470.256.02-0ubuntu0.24.04.1
sudo apt install nvidia-utils-535         # version 535.288.01-0ubuntu0.24.04.2
sudo apt install nvidia-utils-535-server  # version 535.288.01-0ubuntu0.24.04.3
sudo apt install nvidia-utils-570         # version 570.211.01-0ubuntu0.24.04.2
sudo apt install nvidia-utils-570-server  # version 570.211.01-0ubuntu0.24.04.2
sudo apt install nvidia-utils-580         # version 580.126.09-0ubuntu0.24.04.2
sudo apt install nvidia-utils-580-server  # version 580.126.09-0ubuntu0.24.04.2
sudo apt install nvidia-utils-590         # version 590.48.01-0ubuntu0.24.04.4
sudo apt install nvidia-utils-590-server  # version 590.48.01-0ubuntu0.24.04.4
sudo apt install nvidia-utils-565-server  # version 565.57.01-0ubuntu0.24.04.3
sudo apt install nvidia-utils-525         # version 525.147.05-0ubuntu1
sudo apt install nvidia-utils-525-server  # version 525.147.05-0ubuntu1
sudo apt install nvidia-utils-550-server  # version 550.163.01-0ubuntu0.24.04.1
(base) alain@clevo:~$ ^C

D'aprés mes recherches le dernier drivers à supporter la GPU serait le nvidia-470.

Merci pour ton intérêt mais je souhaiterai y voir plus clair sur l'option docker.

Hors ligne

#4 Le 08/04/2026, à 10:20

iznobe

Re : [Résolu] Docker et drivers cartes graphiques

Bonjour , déjà pour clarifier les choses .
un pilote ( driver ) est un pilote. tu ne peux en utiliser qu ' un pour ta carte nvidia.

Tu n' es pas obligé d ' utiliser un pilote propriétaire , surtout que dans ton cas , c ' est maintenant impossible.

Le pilote nouveau que tu utilises est un pilote libre . si il fonctionne bien , pourquoi te prends tu la tête , tu ne pourras de toute manière pas utiliser le pilote propriétaire avec . ( sauf si tu pars sur une distro non maintenue avec un noyau non maintenu ...

Hors ligne

#5 Le 08/04/2026, à 10:28

BrunoL

Re : [Résolu] Docker et drivers cartes graphiques

Hello Iznobe, la fonctionnalité de ma GPU que je veux utiliser est CUDA (calcul parallèle). Mon objectif final serait d'utiliser la GPU Intel pour gérer l'écran et affecter totalement la NVIDIA  au calcul parallèle. Donc idéalement je souhaiterai déinstaller "nouveau" qui ne gère pas CUDA et ne le fera jamais.
Merci pour ton intervention car je m'aperçois que ma question manquée de précision.

Hors ligne

#6 Le 08/04/2026, à 10:30

iznobe

Re : [Résolu] Docker et drivers cartes graphiques

Et bien , mauvaise nouvelle , avec cette carte là , il n ' est plus possible d ' utiliser le pilote propriétaire , comme déjà dis .
Donc pas possible d' utiliser CUDA qui va avec roll

Docker ne sera pas de secours , enfin , je ne crois pas , sinon , il me semble qu ' on serait au courant .

Après le " spécialiste " de docker c ' est @krodelabestiole , attends voir son avis , sait on jamais .

En attendant , tu peux jeter un œil à : https://doc.ubuntu-fr.org/docker où on peut voir :

Docker est un logiciel libre (sous licence Apache 2.0) à mi-chemin entre la virtualisation applicative et l'automatisation. Il permet de manipuler des conteneurs de logiciels. Il isole les processus les uns des autres pour créer une virtualisation de haut niveau.
Contrairement aux systèmes de virtualisation, Docker n'embarque pas tout le système d'exploitation invité (tel que le noyau) mais ne s'occupe que de la partie haut niveau.

donc pas de pilote graphique non plus , à mon avis .

Dernière modification par iznobe (Le 08/04/2026, à 10:41)

Hors ligne

#7 Le 08/04/2026, à 10:40

BrunoL

Re : [Résolu] Docker et drivers cartes graphiques

iznobe, effectivement nouveau est devenu indispenseble pour le bureau. D'où ma précision concernant un éventuel downgrade de ubuntu pour pouvoir récupérer un "vieux" driver NVIDIA adapté.

Merci, on converge sur le besoin wink

J'attends donc  @krodelabestiole  car je pense que pour un spécialiste ma question est "triviale" smile

Dernière modification par BrunoL (Le 08/04/2026, à 10:44)

Hors ligne

#8 Le 08/04/2026, à 11:36

krodelabestiole

Re : [Résolu] Docker et drivers cartes graphiques

iznobe a écrit :

Et bien , mauvaise nouvelle , avec cette carte là , il n ' est plus possible d ' utiliser le pilote propriétaire , comme déjà dis .
Donc pas possible d' utiliser CUDA qui va avec roll

Docker ne sera pas de secours , enfin , je ne crois pas , sinon , il me semble qu ' on serait au courant .

Après le " spécialiste " de docker c ' est @krodelabestiole , attends voir son avis , sait on jamais .

non, pareil : docker ne peut être d'aucune aide en terme de disponibilité de driver, déso !
(ceux-ci dépendent du noyau, auquel docker ne change rien)

https://catalog.ngc.nvidia.com/
les NGC sont des librairies, frameworks, kits de développement, utilitaires, modèles d'IA préentrainés, etc., pas des pilotes.

Hors ligne

#9 Le 08/04/2026, à 11:48

BrunoL

Re : [Résolu] Docker et drivers cartes graphiques

merci krodelabestiole. Je vais donc partir sur une ubuntu 18.4.

Merci à tous. Bonne journée.

Hors ligne