Bonjour,
J'ai voulu monter de version de CUDA 9 à 10 et je ne m'en sors pas. Je crois que j'aurai dû désinstallé CUDA 9 d'abord, c'est facile à dire après.
J'ai suivi les instructions suivantes :
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin
sudo mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
sudo add-apt-repository "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/ /"
sudo apt-get update
sudo apt-get -y install cuda
maintenant, je suis dans cet état :
$ sudo apt-get upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
cuda-libraries-dev-10-2 : Dépend: libcublas-dev (>= 10.2.2.89) mais il n'est pas installé
cuda-samples-10-2 : Dépend: libcublas-dev (>= 10.2.2.89) mais il n'est pas installé
cuda-visual-tools-10-2 : Dépend: libcublas-dev (>= 10.2.2.89) mais il n'est pas installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
(ou indiquez une solution).
J'ai essayé :
$ sudo apt --fix-broken install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Correction des dépendances... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libatomic1:i386 libbsd0:i386 libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386 libedit2:i386 libelf1:i386 libexpat1:i386 libffi6:i386 libgl1:i386
libgl1-mesa-dri:i386 libglapi-mesa:i386 libglvnd0:i386 libglx-mesa0:i386 libglx0:i386 libllvm9:i386 libnvidia-common-390 libpciaccess0:i386 libsensors4:i386 libstdc++6:i386 libwayland-client0:i386
libwayland-server0:i386 libx11-6:i386 libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 libxcb1:i386 libxdamage1:i386
libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxshmfence1:i386 libxxf86vm1:i386
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés :
libcublas-dev
Les NOUVEAUX paquets suivants seront installés :
libcublas-dev
0 mis à jour, 1 nouvellement installés, 0 à enlever et 103 non mis à jour.
8 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/42,3 Mo dans les archives.
Après cette opération, 114 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 359520 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libcublas-dev_10.2.2.89-1_amd64.deb ...
Dépaquetage de libcublas-dev (10.2.2.89-1) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/libcublas-dev_10.2.2.89-1_amd64.deb (--unpack) :
tentative de remplacement de « /usr/include/nvblas.h », qui appartient aussi au paquet nvidia-cuda-dev 9.1.85-3ubuntu1
dpkg-deb: erreur: coller subprocess was killed by signal (Relais brisé (pipe))
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/libcublas-dev_10.2.2.89-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
$ sudo dpkg --configure -a
dpkg: des problèmes de dépendances empêchent la configuration de cuda-libraries-dev-10-2 :
cuda-libraries-dev-10-2 dépend de libcublas-dev (>= 10.2.2.89) ; cependant :
Le paquet libcublas-dev n'est pas installé.
dpkg: erreur de traitement du paquet cuda-libraries-dev-10-2 (--configure) :
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de cuda-visual-tools-10-2 :
cuda-visual-tools-10-2 dépend de libcublas-dev (>= 10.2.2.89) ; cependant :
Le paquet libcublas-dev n'est pas installé.
dpkg: erreur de traitement du paquet cuda-visual-tools-10-2 (--configure) :
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de cuda-samples-10-2 :
cuda-samples-10-2 dépend de libcublas-dev (>= 10.2.2.89) ; cependant :
Le paquet libcublas-dev n'est pas installé.
dpkg: erreur de traitement du paquet cuda-samples-10-2 (--configure) :
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de cuda-toolkit-10-2 :
cuda-toolkit-10-2 dépend de cuda-samples-10-2 (>= 10.2.89) ; cependant :
Le paquet cuda-samples-10-2 n'est pas encore configuré.
cuda-toolkit-10-2 dépend de cuda-libraries-dev-10-2 (>= 10.2.89) ; cependant :
Le paquet cuda-libraries-dev-10-2 n'est pas encore configuré.
dpkg: erreur de traitement du paquet cuda-toolkit-10-2 (--configure) :
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de cuda-10-2 :
cuda-10-2 dépend de cuda-toolkit-10-2 (>= 10.2.89) ; cependant :
Le paquet cuda-toolkit-10-2 n'est pas encore configuré.
dpkg: erreur de traitement du paquet cuda-10-2 (--configure) :
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de cuda-documentation-10-2 :
cuda-documentation-10-2 dépend de cuda-samples-10-2 ; cependant :
Le paquet cuda-samples-10-2 n'est pas encore configuré.
dpkg: erreur de traitement du paquet cuda-documentation-10-2 (--configure) :
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de cuda :
cuda dépend de cuda-10-2 (>= 10.2.89) ; cependant :
Le paquet cuda-10-2 n'est pas encore configuré.
dpkg: erreur de traitement du paquet cuda (--configure) :
problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de cuda-tools-10-2 :
cuda-tools-10-2 dépend de cuda-visual-tools-10-2 (>= 10.2.89) ; cependant :
Le paquet cuda-visual-tools-10-2 n'est pas encore configuré.
dpkg: erreur de traitement du paquet cuda-tools-10-2 (--configure) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
cuda-libraries-dev-10-2
cuda-visual-tools-10-2
cuda-samples-10-2
cuda-toolkit-10-2
cuda-10-2
cuda-documentation-10-2
cuda
cuda-tools-10-2
sudo apt-get install -f
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Correction des dépendances... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libatomic1:i386 libbsd0:i386 libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386 libedit2:i386 libelf1:i386 libexpat1:i386 libffi6:i386 libgl1:i386
libgl1-mesa-dri:i386 libglapi-mesa:i386 libglvnd0:i386 libglx-mesa0:i386 libglx0:i386 libllvm9:i386 libnvidia-common-390 libpciaccess0:i386 libsensors4:i386 libstdc++6:i386 libwayland-client0:i386
libwayland-server0:i386 libx11-6:i386 libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 libxcb1:i386 libxdamage1:i386
libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxshmfence1:i386 libxxf86vm1:i386
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés :
libcublas-dev
Les NOUVEAUX paquets suivants seront installés :
libcublas-dev
0 mis à jour, 1 nouvellement installés, 0 à enlever et 103 non mis à jour.
8 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/42,3 Mo dans les archives.
Après cette opération, 114 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 359520 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libcublas-dev_10.2.2.89-1_amd64.deb ...
Dépaquetage de libcublas-dev (10.2.2.89-1) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/libcublas-dev_10.2.2.89-1_amd64.deb (--unpack) :
tentative de remplacement de « /usr/include/nvblas.h », qui appartient aussi au paquet nvidia-cuda-dev 9.1.85-3ubuntu1
dpkg-deb: erreur: coller subprocess was killed by signal (Relais brisé (pipe))
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/libcublas-dev_10.2.2.89-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
J'ai aussi essayé des désinstallations du genre :
$ sudo apt-get remove --purge cuda
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
cuda-libraries-dev-10-2 : Dépend: libcublas-dev (>= 10.2.2.89) mais ne sera pas installé
cuda-samples-10-2 : Dépend: libcublas-dev (>= 10.2.2.89) mais ne sera pas installé
cuda-visual-tools-10-2 : Dépend: libcublas-dev (>= 10.2.2.89) mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
(ou indiquez une solution).
Que faut-il faire ?