it-swarm.com.de

Wann wird CUDA Ubuntu unterstützen? 18.10

Ich muss CUDA für die Arbeit verwenden und habe Ubuntu aktualisiert, ohne zu überprüfen (meine schlechte), ob CUDA Ubuntu 18.10 unterstützt, stellt sich heraus tut es nicht .

Die letzte unterstützte Version ist Ubuntu 18.04.5. Wann wird CUDA wohl Ubuntu 18.10 unterstützen? Und wenn es eine Weile dauern sollte, wie kann ich meine Version am besten auf 18.04 downgraden?

Vielen Dank für Ihre Zeit.

2
Inspi

Ich habe CUDA 10.0 erfolgreich auf Kubuntu 18.10 installiert. Sie benötigen das Runfile und die gcc-Version 6.

  1. Gehen Sie zur CUDA-Download-Site . Klicken Sie auf Linux -> x86_64 -> Ubuntu -> 18.04 (obwohl wir 18.10 haben) -> runfile (local).

  2. Öffnen Sie eine neue Terminalumgebung mit CtrlAltF2 (Ich denke unter Ubuntu ist die Standard Windows Umgebung eingeschaltet F7, während in Kubuntu ist F1) und melden Sie sich als root an.

  3. Stoppen Sie den Display Manager, um den X-Server zu stoppen und die Treiber erfolgreich zu installieren. Für mich auf Kubuntu 18.10 wurde das erreicht mit:
    service sddm stop
    Um Ihren Display Manager herauszufinden, können Sie versuchen, auszuführen
    pgrep -l dm

  4. Führen Sie das CUDA-Installationsprogramm mit der Option override aus:
    ./cuda_10.0.130_410.48_linux --override
    Die Option zum Überschreiben ignoriert die Überprüfung der Compilerversion. CUDA benötigt gcc Version 6, aber die Installation funktioniert auch mit gcc Version 8. Mit der Option zum Überschreiben können wir eine spätere Version des Compilers verwenden. Installieren Sie auch die Treiber, das Toolkit und die Beispiele.

  5. Starten Sie den Desktop Manager neu
    service sddm start
    und wechseln Sie erneut in die Desktop-Umgebung.

  6. Fügen Sie das CUDA-Include-Verzeichnis und das CUDA-Bibliotheksverzeichnis zu Ihrer .bashrc -Datei hinzu. Ich habe CUDA unter /usr/local/cuda-10.0 installiert, also musste ich hinzufügen
    export PATH=$PATH:/usr/local/cuda-10.0/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64/

  7. Gehen Sie in das Beispielverzeichnis und kompilieren Sie sie. Diesmal ist gcc Version 6 erforderlich. Es installieren
    Sudo apt-get install g++-6
    und kompilieren Sie die Beispiele mit g ++ Version 6 als Compiler
    make Host_COMPILER=g++-6

Getan!

5
raffamaiden

Ich würde empfehlen, es zu versuchen, auch wenn es nicht unterstützt wird, bevor Sie versuchen, ein Downgrade durchzuführen. CUDA hat auch am 18.04 gearbeitet, bevor es unterstützt wurde und es gibt ein CUDA-Paket in Cosmic sources .

Verwenden Sie die mitgelieferte Installationsanleitung hier von eromod:

Sudo add-apt-repository ppa:graphics-drivers/ppa

Sudo apt update

Sudo ubuntu-drivers autoinstall

neustarten

Sudo apt install nvidia-cuda-toolkit gcc-6

nvcc --version
3
Turtle10000

Ich kann nicht sagen, wann es unterstützt wird, aber aus der aktuellen Erfahrung wird Cuda in Ubuntu 18.10 nicht unterstützt, da es xserver abi 24 verwendet, während die NVIDIA-Treiber immer noch nur abi 23 unterstützen

Auf der anderen Seite können Sie, nachdem Sie ein Upgrade durchgeführt haben, ohne nach Problemen zu suchen und eine Zwischenlösung zu benötigen, das bionic-Hauptrepository zu Ihrer sources.list hinzufügen

deb http://us.archive.ubuntu.com/ubuntu/ bionic main

und downgraden Sie die xserver-Pakete (xserver-xorg-core und xserver-xorg-video- *)

Ich verwende Cuda 10 aus dem NVidia-Repository unter

deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64 /
2
user567021