[PYTHON] Installieren Sie das neueste Cuda + CuDNN unter Ubuntu 18.04 @ Spring 2020

Einführung

Letztes Jahr schrieb ich einen Artikel "Installieren des neuesten cuda + cudnn + cupy unter Ubuntu 18.04 @ Spring 2019", aber auch dieses Jahr Google Die Zusammenarbeit reichte nicht aus, daher haben wir eine Umgebung für die Verwendung eines vollwertigen GPU-Servers erstellt.

Bewahren Sie zu diesem Zeitpunkt ein Memorandum über die Arbeit auf.

Was du machen willst

--Erstellen Sie mit Ubuntu eine Umgebung, die Tensorflow 2.2 verwenden kann. ~~ (Chainer hat die Aktualisierung gestoppt, daher kann nicht geholfen werden) ~~ --Installationsziel ist Ubuntu 18.04. ~~ (Cuda scheint 20.04 noch nicht zu unterstützen, daher kann nicht geholfen werden) ~~

Außerdem wird auf GPU-Unterstützung von Tensorflown verwiesen. Bitte beachten Sie, dass Sie das gleiche Verfahren für andere Bibliotheken verwenden können.

Installationsumgebung

Maschine: GCP Computer Engine (von Google bereitgestellte virtuelle Cloud-Maschine) CPU, Speicher: n1-Standard-2 (vCPU x 2, Speicher 7,5 GB) OS: Ubuntu 18.04 GPU: NVIDIA Tesla K80

Tatsächliches Verfahren

Achten Sie auf die Cuda, den Treiber und verschiedene Bibliotheksversionen. Natürlich erhalten Sie eine Fehlermeldung, wenn sie nicht kompatibel sind. Zum Zeitpunkt der Veröffentlichung wurden die folgenden Befehle ausgeführt, aber bitte geben Sie die erforderliche Version und DL an.


#cuda bezogene Installation
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-repo-ubuntu1804_10.2.89-1_amd64.deb
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
sudo dpkg -i cuda-repo-ubuntu1804_10.2.89-1_amd64.deb
sudo apt-get update
wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64/nvidia-machine-learning-repo-ubuntu1804_1.0.0-1_amd64.deb
sudo apt install ./nvidia-machine-learning-repo-ubuntu1804_1.0.0-1_amd64.deb
sudo apt-get update

#Treiberinstallation
sudo apt-get install --no-install-recommends nvidia-driver-430

#Cuda-bezogener Pfad hinzugefügt.Schreiben Sie in eine Konfigurationsdatei wie bashrc
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

Starten Sie an dieser Stelle einmal neu. Drücken Sie nach dem Neustart nvidia-smi, um zu sehen, ob es richtig funktioniert


#Installation anderer von Tensorflow verwendeter Bibliotheken
sudo apt-get install --no-install-recommends cuda-10-2 libcudnn7 libcudnn7-dev
sudo apt-get install --no-install-recommends libnvinfer6 libnvinfer-dev libnvinfer-plugin6

#Tensorflow installieren
pip install tensorflow

Funktionsprüfung

import tensorflow as tf
tf.__version__
> '2.2.0'


from tensorflow.python.client import device_lib
device_lib.list_local_devices()

> '''
[name: "/device:CPU:0"
 device_type: "CPU"
 memory_limit: 268435456
 locality {
 }
 incarnation: 3998521659132627640,
 name: "/device:XLA_CPU:0"
 device_type: "XLA_CPU"
 memory_limit: 17179869184
 locality {
 }
 incarnation: 4355352578664011114
 physical_device_desc: "device: XLA_CPU device",
 name: "/device:XLA_GPU:0"
 device_type: "XLA_GPU"
 memory_limit: 17179869184
 locality {
 }
 incarnation: 5803845507802816222
 physical_device_desc: "device: XLA_GPU device"]
'''

Tensorflow hat die GPU erkannt. das Ende

Beiseite

Tatsächlich verfügt GCP über ein von Google vorbereitetes GPU-Setup. Wenn Sie es beim Erstellen einer virtuellen Maschine verwenden, müssen Sie die oben genannten mühsamen Schritte nicht ausführen. Es ist eine bequeme Welt geworden ~

Recommended Posts

Installieren Sie das neueste Cuda + CuDNN unter Ubuntu 18.04 @ Spring 2020
Installieren Sie CUDA10.1 + cuDNN7.6.5 + tensorflow-2.3.0 unter Ubuntu 18.04
Installieren Sie CUDA 8.0 und Chainer unter Ubuntu 16.04
Installieren Sie TensorFlow unter Ubuntu
Verwenden Sie die neueste Version von PyCharm unter Ubuntu
Installieren Sie JModelica unter Ubuntu
Installieren Sie Python 3.3 unter Ubuntu 12.04
Installieren Sie Theano unter Ubuntu 12.04
Installiere angr unter Ubuntu 18.04
Installiere pip / pip3 unter Ubuntu
Installieren Sie den NVIDIA-Treiber (GeForce RTX 2070 SUPER), cuda 10.1, cudnn 7.6 unter Ubuntu 18.04.3 LTS + Build Python-Umgebung
Schritte zum Installieren des neuesten Python auf Ihrem Mac
Installieren Sie JDK unter Linux
Installieren Sie OpenCV unter Ubuntu + Python
wsl Installiere PostgreSQL unter Ubuntu 18.04
[ROS] Installiere ROS (melodisch) unter Ubuntu (18.04)
Installieren Sie Caffe unter Ubuntu 14.04 (GPU)
Installieren Sie Docker unter WSL Ubuntu 18.04
Hinweis zur Version von CUDA, cuDNN, in der Tensorflow-GPU funktioniert hat
Richten Sie AWS (Ubuntu 14.04) für Deep Learning ein (installieren Sie CUDA, cuDNN).
Installieren Sie die neueste Version von Git auf Ihrem Linux-Server
Installieren Sie Caffe unter Ubuntu 14.04 (CPU-Modus)
Installieren Sie Mecab und mecab-python3 unter Ubuntu 14.04
Installieren Sie Dropbox und führen Sie es unter Ubuntu 20.04 aus
Installieren Sie OpenCV und Chainer unter Ubuntu
Installieren Sie Python 3.8 unter Ubuntu 20.04 (Betriebssystemstandard)
Installieren Sie Fabric unter Ubuntu und versuchen Sie es
Installieren Sie Python 3.9 unter Ubuntu 20.04 (Betriebssystemstandard?)
Installieren Sie Confluent-Kafka für Python unter Ubuntu
Installieren Sie Python 2.7 unter Ubuntu 20.04 (Betriebssystemstandard?)
Hinweise zur Installation von Ubuntu 18.04 auf XPS 15 7590
ROS-Studie Nr. 1 Installation von ros-noetic unter Ubuntu 20.04
Der einfachste Weg, um Chainer v1.5 + CUDA + cuDNN unter Windows zu erhalten
Installieren Sie die neueste Version von Apache httpd 2.4 von der Quelle unter Cent OS 8
Schritte zum Installieren der Python-Umgebung unter Ubuntu
Installieren Sie Pleasant unter Ubuntu 20.04 (.NetCore3.1 / PostgreSQL-Version)
Installieren Sie Ubuntu auf einem 32-Bit-UEFI-Ultra-Notebook
Installieren Sie Caffe mit 3D-CNN auf einem sauberen Ubuntu 14.04
Installieren Sie Puppet Master und Client unter Ubuntu 16.04
Wie installiere ich php7.4 unter Linux (Ubuntu)
Installieren Sie pyenv und Python 3.6.8 unter Ubuntu 18.04 LTS
Kompilieren des Linux-Kernels (Linux 5.x unter Ubuntu 20.04)
[Neueste] So erstellen Sie eine Java-Umgebung unter Ubuntu
Installieren Sie das Python-Paket in einer persönlichen Umgebung unter Ubuntu
[Prozedur-Memo] Installieren Sie Python3 + OpenSSL lokal unter Ubuntu
[Hinweis] Installieren Sie wxPython 3.x unter Linux Mint (Ubuntu)
Zum Zeitpunkt des Python-Updates mit Ubuntu
Ändern Sie die Auflösung von Ubuntu, das auf VirtualBox ausgeführt wird
Installieren Sie MongoDB unter Ubuntu 16.04 und arbeiten Sie über Python
Installieren Sie die 64-Bit-Version von Ubuntu 20.04 LTS (Server) auf RaspberryPi3B +
Installieren Sie die Bibliothek für maschinelles Lernen TensorFlow auf fedora23
Shebang auf Ubuntu 20.04
Installieren Sie Apache Tomcat 9 unter Ubuntu 19.10 Eoan Ermine Hello World
Installieren Sie die Python-Bibliothek eines Drittanbieters auf Cinema4D
Ich habe einen UnicodeDecodeError erhalten, als ich auf Ubuntu Pip installiert habe
Installieren Sie die neueste stabile Version von Python mit pyenv (sowohl 2 als auch 3).
Installieren Sie Ubuntu 20.04 mit GUI und bereiten Sie die Entwicklungsumgebung vor
Installieren Sie das neueste Python von pyenv, das von Homebrew installiert wurde
Lassen Sie uns tief lernen! Unter Windows (VS2013 + caffe + CUDA7.5 + cudnn5.1)
Installieren Sie django auf Python + Anaconda und starten Sie den Server