[PYTHON] Hinweis zur Version von CUDA, cuDNN, in der Tensorflow-GPU funktioniert hat

Unterstützt von Tensorflow-GPU-Build in PyPI In diesem Artikel werden nur die Versionen CUDA und cuDNN aufgeführt.

Ich werde es diesem Artikel hinzufügen, nachdem ich den Vorgang mit der neuen Version bestätigt habe.

Liste der unterstützten CUDA und cuDNN

Diese Seite wird von einer Person als persönliches Memo erstellt Tensorflow Nur als Referenz siehe, wenn keine offizielle Beschreibung vorliegt.

Tensorflow offiziell https://www.tensorflow.org/install/source#tested_build_configurations

Windwows10

tensorflow CUDA cuDNN Bemerkungen
2.3.0 10.1 7.6 Überprüfen Sie den Betrieb in der Handumgebung
2.2.0 10.1 7.6 Überprüfen Sie den Betrieb in der Handumgebung
2.1.0 10.1 7.6 Beschrieben in der Versionshinweis
2.0.0 10.0 7.4 Beschrieben auf der offiziellen Website

Ubuntu 18.04

tensorflow CUDA cuDNN Bemerkungen
2.3.0 10.1
2.2.0 10.1 7.6 Überprüfen Sie den Betrieb in der Handumgebung
2.1.0 10.1 7.6 Beschrieben in der Versionshinweis
2.0.0 10.0 7.4 Beschrieben auf der offiziellen Website

Über die Version

Der von pip install installierte Tensorflow-GPU-Build verweist jetzt auf eine bestimmte Version von CUDA, sodass er nicht funktioniert, wenn Sie eine andere Version von CUDA einschließen.

Welche Version von tensorflow-gpu wurde erstellt, um welche Version von CUDA hier zu verwenden Es gibt kein Problem, da es in> aufgeführt ist, aber ab August 2020 wurde Tensorflow 2.3.0 veröffentlicht, aber nur 2.1.0 ist in der Liste aufgeführt. https://www.tensorflow.org/install/source#tested_build_configurations

Wenn es dann in den Versionshinweisen aufgeführt ist, obwohl die entsprechende CUDA-Version in Tensorflow 2.1.0 geschrieben ist, wird es nach Tensorflow 2.2 nicht in den Versionshinweisen aufgeführt. https://github.com/tensorflow/tensorflow/releases

Dies ist ein Problem. Wenn die neue Version ordnungsgemäß funktioniert, werde ich die Version zu diesem Zeitpunkt in diesem Artikel aufschreiben. Ich werde hier neue Artikel hinzufügen, anstatt neue Artikel über die neue Version zu schreiben.

Wie Sie es selbst überprüfen können

Wenn CUDA nicht enthalten ist oder die Version nicht geeignet ist, wird beim Importieren die folgende Fehlermeldung angezeigt. Sie können die Version anhand des Dateinamens der zu diesem Zeitpunkt angezeigten DLL erkennen. Unten versuche ich, cudart64_101.dll zu lesen, daher habe ich das Gefühl, dass ich wahrscheinlich CUDA 10.1 brauche.

python


>>> import tensorflow as tf

2020-08-05 00:33:55.037723: W tensorflow/stream_executor/platform/default/dso_loader.cc:59] Could not load dynamic library 'cudart64_101.dll'; dlerror: cudart64_101.dll not found
2020-08-05 00:33:55.037919: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.

Handumgebung zur Bestätigung verwendet

Windows10 Anaconda3 Ryzen7-1700X GTX-1080Ti

Ubuntu18.04 Anaconda3 core i9-9900K TitanV

Recommended Posts

Hinweis zur Version von CUDA, cuDNN, in der Tensorflow-GPU funktioniert hat
Verwenden Sie die neueste Version von PyCharm unter Ubuntu
Installieren Sie das neueste Cuda + CuDNN unter Ubuntu 18.04 @ Spring 2020
Installieren Sie die neueste Version von CMake unter Ubuntu 18.04.4 LTS
Richten Sie die Version von chromedriver_binary aus
Stellen Sie die neueste Version von Python in Linux (Debian) von Chromebook
Sakura Die Geschichte, wie die Python-Flasche im Internet funktioniert hat
Installieren Sie die neueste Version von Git auf Ihrem Linux-Server
Thread unter Linux anhalten (korrigierte Version am Ende des Artikels)
So aktualisieren Sie die Python-Version von Cloud Shell in GCP
Der einfachste Weg, um Chainer v1.5 + CUDA + cuDNN unter Windows zu erhalten
Installieren Sie CUDA10.1 + cuDNN7.6.5 + tensorflow-2.3.0 unter Ubuntu 18.04
Testen Sie die Version des Argparse-Moduls
Erhöhen Sie die Version von pyenv selbst
pyenv-change die Python-Version von virtualenv
Hinweise zur Verwendung von matplotlib auf dem Server
Hinweise zur Installation von Ubuntu 18.04 auf XPS 15 7590
Installieren Sie die neueste Version von Apache httpd 2.4 von der Quelle unter Cent OS 8
Version 2019: Trendanalyse für nicht autorisierten Zugriff (Beispiel eines Allzweckservers in der Cloud)
Die Geschichte des Ausführens der asp.net Core 3.1-App auf der arm64-Version von Amazon Linux 2
So überprüfen Sie die Version von Django
Untersuchen Sie die Auswirkung von Ausreißern auf die Korrelation
Notizen vom Anfang von Python 1 lernen
Informationen zur virtuellen Umgebung von Python Version 3.7
Hinweise zur Standardeingabe / -ausgabe von Go
Veröffentlichen Sie das Thema Google Mail auf Twitter
[Python] Probieren Sie pydash der Python-Version von lodash aus
Zeigen Sie das Diagramm von tensorBoard auf jupyter an
Migemo-Version des Befehls: find,: mfind
Ändern Sie die Reihenfolge von PostgreSQL in Heroku
Notizen vom Anfang von Python 2 lernen