Vorwort Einige der früheren Codes auf Github erfordern möglicherweise die CUDA 8.0-Umgebung. Für einen Anfänger besteht die normale Denkweise darin, die neueste Version für die Umgebungskonfiguration zu wählen. Hier finden Sie eine kurze Einführung, wie Sie die Koexistenz von CUDA 8.0 und CUDA 9.0 bei der Verwendung von GPUs für Berechnungen lösen können. 1. Inspektion vor der Installation Führen Sie den folgenden Befehl aus, um die aktuelle CUDA-Version Ihres Computers zu überprüfen nvcc --version Auf meinem eigenen Computer wird Folgendes angezeigt: (Auf meinem Computer ist derzeit CUDA 9.0 installiert) 2. Laden Sie die entsprechende CUDA 8.0-Version herunter Wenn Sie die CUDA 8.0-Version auswählen, müssen Sie sie entsprechend Ihrem Computersystem und der entsprechenden Umgebung auswählen. Der Download-Link befindet sich in der entsprechenden Download-Link-Oberfläche. Befolgen Sie die folgenden Anweisungen: (Mein eigener ist Ubuntu Server, 16.04, hier wählen wir die Runfile-Installationsmethode.) Tipps: Da ich die Installation auf der Serverseite durchführe, denken Sie daran, die heruntergeladene Datei zuerst auf den Server hochzuladen, wenn jemand die Installation auch auf der Serverseite durchführt. 3. Führen Sie die entsprechende Installation durch Gehen Sie im heruntergeladenen Ordner wie folgt vor: cd CUDA8 # Gehen Sie zum Ordner mit den oben heruntergeladenen Dateien sudo chmod 777 cuda_8.0.61_375.26_linux.run ## Geben Sie der Datei bestimmte Berechtigungen ./cuda_8.0.61_375.26_linux.run ## Starten Sie die Installation Nach dem Ausführen der Installationsanweisungen wird ein Einführungsdokument von Nvidia angezeigt, wie das unten gezeigte: Der wichtigste Punkt ist, dass das Einführungsdokument einige Aktionen Ihrerseits erfordert, da der Installationsvorgang sonst nicht fortgesetzt werden kann. Es gibt zwei Möglichkeiten, das Einführungsdokument zu überspringen:
Nachdem Sie das Einführungsdokument übersprungen haben, werden Ihnen einige Optionen zur Auswahl angezeigt: (Die Eingaben für jeden Schritt sind in der folgenden Abbildung mit roten Kreisen markiert. Hier eine Erklärung: Der Treiber muss auf n eingestellt sein, da Sie bereits einen Treiber installiert haben, der CUDA 9.0 unterstützt, sodass Sie keinen neuen installieren müssen.) 4. Führen Sie die entsprechende Umgebungskonfiguration durch Geben Sie den folgenden Installationspfad ein, öffnen Sie die bashrc-Datei und suchen Sie sie am untersten Ende (den Vorgang finden Sie in der Abbildung unten). Wie Sie sehen, sind auf meinem Computer alle importierten Pfade cuda9.0: Wenn wir hier das gerade installierte CUDA 8.0 verwenden möchten, müssen wir nur Folgendes tun: Führen Sie dann im Terminal den folgenden Befehl zur Quelle aus: Quelle ~/.bashrc Als Nächstes können Sie die entsprechende Überprüfung durchführen: (Wie in der folgenden Abbildung gezeigt, können Sie sehen, dass die CUDA 8.0-Version erfolgreich installiert wurde.) 5. Wechseln Sie zwischen mehreren CUDA-Versionen Die obige Beschreibung gilt nur, wenn Sie eine davon verwenden möchten. Wenn Sie häufig zwischen Versionen wechseln möchten, empfiehlt sich die Verwendung der folgenden Methode: #Beim Wechseln der CUDA-Versionen rm -rf /usr/local/cuda#Löschen Sie den zuvor erstellten Softlink sudo ln -s /usr/local/cuda-8.0 /usr/local/cuda nvcc --version # Aktuelle CUDA-Version anzeigen nvcc: NVIDIA (R) CUDA-Compilertreiber Copyright (c) 2005-2016 NVIDIA Corporation Erstellt am Mon_Jan_23_12:24:11_CST_2017 Cuda-Kompilierungstools, Version 8.0, V8.0.62 #cuda8.0 zu cuda9.0 wechseln rm -rf /usr/local/cuda sudo ln -s /usr/local/cuda-9.0 /usr/local/cuda nvcc --version Die Änderungsmethode für die Datei ~/.bahsrc ist die gleiche wie oben. 6. Zusammenfassung Oben wird nur die Konvertierung von CUDA9.0 zu CUDA8.0 beschrieben. Wenn Sie zurück zu CUDA9.0 wechseln möchten, führen Sie einfach den umgekehrten Vorgang aus, ersetzen Sie cuda-8.0 in der bashrc-Datei durch cuda-9.0 und geben Sie es dann als Quelle ein. Dies ist das Ende dieses Artikels über die Koexistenz von CUDA8.0 und CUDA9.0 unter Ubuntu16.04. Weitere Informationen zur Koexistenz von CUDA8.0 und CUDA9.0 finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Detaillierte Erklärung zur Verwendung von Scoped Slots in Vue.js-Slots
>>: So löschen Sie node_modules und installieren es neu
Inhaltsverzeichnis Vorwort Architektur auf einen ...
In diesem Artikel wird der spezifische Code des j...
Modulares Cocos Creator-Skript Mit Cocos Creator ...
Inhaltsverzeichnis Vorwort analysieren Erste Rend...
Die -9999-Pixel-Bildersetzungstechnologie ist seit...
Schritt 1: Bestätigen Sie die Architektur Ihres S...
1. Erstellen Sie ein Docker-Netzwerk Docker-Netzw...
Xiaobai lernte Vue kennen, dann lernte er Webpack...
Ich glaube, jeder macht sich oft Sorgen, ob er Bi...
Vorwort Dieser Artikel stellt hauptsächlich die r...
Ich bin kürzlich auf einen Fehler gestoßen, als i...
<br />Frage: Warum ist es nicht empfehlenswe...
1. Laden Sie das Gitlab-Image herunter Docker-Pul...
Installations-Tutorial zur kostenlosen Installati...
Ergebnisse erzielen Implementierungscode <h1&g...