Dies ist Qiitas erster Beitrag. Ich wäre Ihnen dankbar, wenn Sie mich wissen lassen könnten, ob es Punkte gibt, die nicht erreicht werden können.
Erstellen Sie eine Umgebung für Pytorch, Tensorflow und Keras auf einem PC, der mit NVIDIA Geforce GTX 1060 ausgestattet ist. Bitte beachten Sie, dass es häufig nicht mit verschiedenen Versionen funktioniert.
--nvidia Treiber (Version ist beliebig (?))
Überprüfen Sie die GPU
ubuntu-drivers devices
2 . Treiberinstallation
install_driver
sudo ubuntu-drivers install [Treiberversion(Ist es sicher, empfohlene wie 435 zu verwenden??)]
#Autoinstall scheint nicht empfohlen
#Weitere Informationen ubuntu-drivers --Führen Sie die Hilfe aus
3 Starten Sie Ihren PC neu
4 . Es ist in Ordnung, wenn Sie Informationen wie Treiber durch Ausführen von nvidia-smi
erhalten können.
Referenz
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
Es kann wie werden. Deaktivieren Sie zu diesem Zeitpunkt den Jugendstil
blacklist-nouveau.conf
blacklist nouveau
options nouveau modeset=0
Ergänze
2. sudo update-initramfs -u
3 Starten Sie Ihren PC neu
Einzelheiten finden Sie in der obigen Referenz.
nvidia-smi
aus, um Informationen wie Treiber abzurufen.conda create -n Umgebungsname python = version
Erstellen Sie eine virtuelle Umgebung mit. Hier ist der Umgebungsname beliebig und die Version ist 3.6.conda aktiviere den Umgebungsnamen
Es ist in Ordnung, wenn (Umgebungsname) an die Befehlszeile angehängt ist.Wenn Sie Ihre Umgebung in pytorch offiziell auswählen, werden die erforderlichen Befehle angezeigt.
In meiner Umgebung
conda install pytorch torchvision cudatoolkit=10.2 -c pytorch
war.
Referenz (Pytorch-Beamter) Starten Sie Python
Bestätigung
import torch
torch.cuda.is_available()
Ausführen. Wenn True, können Sie erkennen
** Hinweis: Für das cuda-toolkit ist Version 9.1 für tensorflow-gpu == 1.12.0 erforderlich. Sie benötigen also etwas anderes als pytorch. Daher ist es notwendig, Pytorch und virtuelle Umgebung zu trennen **
conda install tensorflow-gpu==1.12.0
Referenz Starten Sie Python
Bestätigung
from tensorflow.python.client import device_lib
device_lib.list_local_devices()
Und. Wenn die GPU angezeigt wird, kann die GPU erkannt werden.
conda install keras==2.2.4
Ich würde mich freuen, wenn Sie mich wissen lassen könnten, wenn es ein Problem mit der Seite gibt. Vielen Dank an alle auf der Seite als Referenz.
Recommended Posts