Ich bin mir nicht sicher, wie ich CUDA in meinem System installieren soll. es gibt viele tutorials über cuda am 12.04 lts und einige am 13.04 und 13.10, aber alle reden davon, ein paketdeb
von der nvidia cuda developer zone zu erwerben .
Nun, NVidia bietet noch kein Debian-Paket für 14.04 an.
Allerdings gibt es ein vielversprechendes Paket in apt
Repository: nvidia-cuda-toolkit
.
Das Problem ist, dass ich kein Beispiel dafür gefunden habe. Zumindest nicht die Beispiele, auf die in Abschnitt 4.11 der cuda6-Online-Dokumentation verwiesen wird .
Ich sollte erwähnen, dass das installierte Toolkit v5.5 ist, nicht v6, aber ich habe keine Dokumentation für cuda v5.5 auf der NVidia-Website gefunden.
Ich kann also überprüfen, ob es das nvcc
gibt, aber nichts weiter. Wie kann ich einige Beispiele ausführen lassen, um zu überprüfen, ob CUDA ordnungsgemäß installiert ist?
Antworten:
Ich habe Cuda6 an Lubuntu 14.04 arbeiten lassen. Auf diesem Computer waren bereits Build-Essentials installiert. Wenn Sie also eine Neuinstallation verwenden, sollten Sie diese wahrscheinlich installieren:
Laden Sie das cuda6-Ausführungspaket (6.0.37 zum aktuellen Zeitpunkt) herunter, um
~/Downloads
:Öffnen Sie ein Terminal und extrahieren Sie die einzelnen Installer über:
(Ich habe versucht, die .run-Datei direkt auszuführen, aber es hat meine Xorg-Installation immer wieder durcheinander gebracht und X nie laufen lassen. Ich glaube, es ist ein Konfigurationsproblem zwischen
apt-get nvidia-331-updates
den Treiberversionen : denen, die von und dem cuda * .run-Treiber installiert wurden .)Deinstalliere alles in den Ubuntu-Repositories mit nvidia- *. Ich habe synaptic benutzt und eine Säuberung durchgeführt, AKA hat Programme und Konfiguration komplett deinstalliert.
Halten Sie diese Anweisungen bereit, um X zu beenden und den Treiber zu installieren. Drücken Sie CTL + ALT+ F1, um zum physischen Terminal zu wechseln und sich anzumelden.
Akzeptieren Sie die EULA und installieren Sie den Treiber. Ich würde empfehlen, Xorg-Konfigurationsdateien aktualisieren zu lassen.
Nachdem das Installationsprogramm abgeschlossen ist, schalten Sie das nvidia-Modul ein und installieren Sie CUDA.
Testen Sie, ob die Treiber funktionieren, indem Sie in Ihr Beispielverzeichnis wechseln
Hat an dieser Stelle für mich gearbeitet. Starten Sie nun X neu
Das solltest du können
und sehe eine Zeile mit nvidia aufgelistet. Vergessen Sie nicht, sich von Ihrem physischen Terminal abzumelden, wenn alles funktioniert hat.
BLINDDARM
In meinem Fall musste der Ordner hinzugefügt werden, der die ausführbare Datei enthält
$PATH
.Eine Möglichkeit besteht darin, die
~/.bashrc
Datei in Ihrem Basisordner zu bearbeiten . Fügen Sie eine Zeile zu Ihrer hinzu.bashrc
(Ändern Sie den Speicherort, wenn Sie den Standard-CUDA-Installationsordner geändert haben.)Speichern Sie die Datei und dann beziehen Ihr ,
.bashrc
indem Siewenn in Ihrem privaten Ordner.
quelle
build-essential
, nichtbuild-essentials
2) Ich muss X nicht anhalten, da ich eine Servervariante ohne X ausführe. 3) sudo modprobe nvidia gehtFATAL
an diesem Punkt, sieht so aus, als wäre der Treiber nicht installiert ? Meine Version des Rezepts ist hier , aber es funktioniert nicht.sudo ./NVIDIA-Linux-x86_64-331.62.run
, erhalte ich diese Fehlermeldung . In/var/log/nvidia-installer.log
sehe ich folgende Zeilen . Wenn ich es versuche,make oldconfig && make prepare
bekomme ich das . An diesem Punkt gab ich auf.sudo ./cuda_6.0.37_linux_64.run -driver -silent
Zum Beispiel, um den Treibersudo ./cuda_6.0.37_linux_64.run -toolkit -samples -silent -override
zu installieren, das Toolkit und die Beispiele zu installieren (-help
für weitere Optionen verwenden). Besser nichtchmod
die Beispiele direkt: Das Toolkit enthält ein Skriptcuda-install-samples-6.0.sh
in seinem bin-Verzeichnis, um sie an einen lokalen Speicherort zu kopieren.Für CUDA-6.5 folgte ich diesem einfachen Tutorial:
Laden Sie die .deb hier dann
Das ist alles, was ich brauchte, um mit meiner GTX 750ti mit dem Codieren einer neuen 14.04.1-Installation zu beginnen. Es installiert den nvidia-340-Treiber. deviceQuery und alle anderen Beispiele wurden ordnungsgemäß ausgeführt, nachdem ich sie kompiliert habe.
quelle
Ich habe das
nvidia-cuda-toolkit
Paket heute morgen auf einem frischen 14.04 installiert . Ich habe auch den nvidia-Treiber (331.38
als getestet gekennzeichnete Version ) über die zusätzliche Treiberoberfläche installiert .Bisher scheint alles gut zu funktionieren (
nvcc
ist hier, Anzeige stimmt). Sie müssen neu starten, um den neuen Treiber zu verwenden.Wie Sie bereits erwähnt haben, ist dies CUDA 5.5, in meinem Fall jedoch kein Problem.
quelle
Schnelle und einfache Lösung, die bei mir funktioniert hat (cuda 5.5, Lubuntu 14.04 64-bit):
Laden Sie das .deb-Paket für Ihre Ubuntu-Version von der Nvidia- Website herunter .
Repo hinzufügen:
Abhängigkeiten abrufen:
Holen Sie sich das Toolkit:
(Optional) Holen Sie sich nsight IDE:
Und du bist bereit zu gehen!
quelle
Ich habe die cuda 6-Version installiert und die Beispiele für Ubuntu 14.04 installiert. Zuerst habe ich den nvidia-Treiber 334.21 (NVIDIA-Linux-x86_64-334.21.run) installiert und dann einfach das Skript cuda_6.0.37_linux_64.run verwendet.
Zuerst habe ich NVIDIA-Linux-x86_64-334.21.run von nvidia heruntergeladen und mich dann vom Ubuntu-Desktop auf dem Anmeldebildschirm abgemeldet. Dann über ssh von meinem Laptop aus remote angemeldet und lightdm heruntergefahren
sudo service lightdm stop
, um die Ausführung von X zu stoppen, dann das Installationsskript ausgeführtsudo ./NVIDIA-Linux-x86_64-334.21.run
und dann lightdm neu gestartetsudo service lightdm start
. Dann neu gestartet. Überprüfen Sie, ob die Hardwarebeschleunigung funktioniert, indem Sie das UrbanTerror-Spiel ausführen (nicht für kleine Kinder geeignet !!, jetzt jedoch mit mehr als 90 fps anstelle von 20 fps). Ich habe auch die Pakete libXi und libXmu über synaptic installiert.Dann zur Installation von cuda 6: Ich habe cuda_6.0.37_linux_64.run von nvidia heruntergeladen und es mithilfe von installiert,
sudo cuda_6.0.37_linux_64.run --override
da es sonst die Umgebung nicht unterstützt. Ich denke, ich musste es sagen, um den 334-Treiber während der Installation nicht zu überschreiben, sonst akzeptierte Standardeinstellungen. Um Beispiele zusammenzustellen, habe ichcd ~/NVIDIA_CUDA-6.0_Samples
undmake
. Die Beispiele erschienen unter bin, einige mussten ausgeführt werden, da sie zBLD_LIBRARY_PATH=/usr/local/cuda-6.0/lib64 ./MersenneTwisterGP11213
sonst die Bibliothek libcurand.so.6.0 nicht finden konnten, aber keine anderen Probleme, die mir aufgefallen sind.Ich weiß nicht, ob die Installation mit
--override
riskant ist, aber bisher ist sie für meine Installation so gut.Mein System: Ubuntu 14.04, AMD FX-8350 CPU, NVIDIA GTX750 GPU (Maxwell-Architektur)
Ich habe das Paket build-essentials installiert, aber nicht das nvidia-cuda-toolkit
quelle
Ich habe CUDA 6.0 aufgesetzt und arbeite an 14.04 mit den folgenden Schritten.
Installieren Sie die Pakete nvidia-331, nvidia-331-dev und nvidia-331-uvm von xorg-edgers anhand der Anweisungen zum Hinzufügen des ppa von hier .
Installieren Sie CUDA 6.0 mit der obigen "-extract" -Methode. Ignorieren Sie jedoch die Schritte zum Installieren des Treibers und verlassen Sie sich stattdessen auf die Pakete . Installieren Sie nur den Compiler und die Beispiele.
quelle
Ich habe cuda 6 mit dem Paket (cuda_6.0.37_linux_64.run) von hier aus installiert . Leider konnte ich den Treiber nicht installieren. Obwohl Toolkit (CUDA 6) installiert wurde, hat es den Beispieltest nicht bestanden:
Ich habe auch nvidia-334 und nvidia-371 von ppa getestet: xorg-edgers / ppa. Das Ergebnis ist schlimmer. Sowohl CUDA 5 als auch CUDA 6 haben den Probentest nicht bestanden.
Zusammenfassend funktioniert CUDA 6 unter Ubuntu 14.04 nicht. Aber CUDA 5.5 + nvidia-331 ist in Ordnung. Und Sie können cuda überprüfen, indem Sie cuda-5.5-Proben testen.
quelle
cuda-5.5 samples
befinden sich in / usr / share / doc /?Ich habe es damit installiert und getestet.
https://gist.github.com/mGalarnyk/f3b78fb90ca58855bba01738dd88ef2c#file-install_cuda_7-5_ubuntu_14_04
quelle