Beim Versuch, CUDA zu installieren, treten Fehler auf

Beim Versuch, CUDA zu installieren, treten Fehler auf

Ich habe eine Reihe von hier vorgeschlagenen Lösungen ausprobiert und nur, wenn ich versuche, zu installieren cuda. Aber ich erhalte immer wieder die folgenden Fehler, wenn ich Folgendes mache

sudo apt install -y cuda

Bei der Verarbeitung sind Fehler aufgetreten:

 nvidia-dkms-450
 nvidia-driver-450
 cuda-drivers-450
 cuda-drivers
 cuda-runtime-11-0
 cuda-11-0
 cuda-demo-suite-11-0
 cuda
E: Sub-process /usr/bin/dpkg returned an error code (1)

Dies ist für Ubuntu 20.04.

Antwort1

Sie müssen zuerst die Treiber herunterladen. Versuchen Sie zunächst, dies auszuführen

sudo apt install libnvidia-tesla-cuda1 libnvidia-tesla-cuda1-i386

Führen Sie dann Ihren Installationsbefehl aus, wenn Apt damit fertig ist.

Dies ist die Beschreibung von apt search:

NVIDIA CUDA-Treiberbibliothek (Tesla-Version)

BEARBEITEN

Nachdem ich die Frage genauer untersucht hatte, fand ich die offizielle Dokumentation, die Installationsanweisungen enthält. Wie sich herausstellte, ist der Vorgang etwas komplizierter:

Führen Sie die Aktionen vor der Installation aus.

Repository-Metadaten installieren

    $ sudo dpkg -i cuda-repo-<distro>_<version>_<architecture>.deb

Installieren Sie den öffentlichen CUDA-GPG-Schlüssel

Bei der Installation mithilfe des lokalen Repositorys:

    $ sudo apt-key add /var/cuda-repo-<distro>-<version>/7fa2af80.pub

Bei der Installation mithilfe eines Netzwerk-Repos unter Ubuntu 20.04/18.04:

    $ sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/<distro>/<architecture>/7fa2af80.pub

Bei der Installation mithilfe eines Netzwerk-Repos unter Ubuntu 16.04:

    $ sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/<distro>/<architecture>/7fa2af80.pub

Pin-Datei zum Priorisieren des CUDA-Repositorys:

    $ wget https://developer.download.nvidia.com/compute/cuda/repos/<distro>/<architecture>/cuda-<distro>.pin
    $ sudo mv cuda-<distro>.pin /etc/apt/preferences.d/cuda-repository-pin-600

Aktualisieren Sie den Apt-Repository-Cache

    $ sudo apt-get update

CUDA installieren. Hinweis: Diese beiden Befehle müssen separat ausgeführt werden.

    $ sudo apt-get install cuda

So schließen Sie alle GDS-Pakete ein:

    $ sudo apt-get install nvidia-gds 

Führen Sie die Aktionen nach der Installation durch.

QUELLEN

Offizielles Installationshandbuch

Abschnitt zur Apt-basierten Installation unter Ubuntu

verwandte Informationen