Ich versuche, Tensorflow zu installieren, der GPU unterstützt.
Ich habe die Informationen im folgenden Link ausprobiert
https://www.tensorflow.org/install/install_windows
Dann pip3 install --upgrade tensorflow-gpu
zur Installation von Tensorflow verwendet.
Beim Importieren des Tensorflows wird jedoch die folgende Fehlermeldung angezeigt.
Traceback (most recent call last):
File "C:\Research\Python_installation\lib\site-packages\tensorflow\python\platform\self_check.py", line 75, in preload_check
ctypes.WinDLL(build_info.cudart_dll_name)
File "C:\Research\Python_installation\lib\ctypes\__init__.py", line 347, in __init__
self._handle = _dlopen(self._name, mode)
OSError: [WinError 126] The specified module could not be found
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<pyshell#6>", line 1, in <module>
import tensorflow as tf
File "C:\Research\Python_installation\lib\site-packages\tensorflow\__init__.py", line 24, in <module>
from tensorflow.python import *
File "C:\Research\Python_installation\lib\site-packages\tensorflow\python\__init__.py", line 49, in <module>
from tensorflow.python import pywrap_tensorflow
File "C:\Research\Python_installation\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 30, in <module>
self_check.preload_check()
File "C:\Research\Python_installation\lib\site-packages\tensorflow\python\platform\self_check.py", line 82, in preload_check
% (build_info.cudart_dll_name, build_info.cuda_version_number))
ImportError: Could not find 'cudart64_90.dll'. TensorFlow requires that this DLL be installed in a directory that is named in your %PATH% environment variable. Download and install CUDA 9.0 from this URL: https://developer.nvidia.com/cuda-toolkit
Kann mir bitte jemand raten, wie ich das benutzen soll.
Ich hatte ein ähnliches Problem und musste sehr vorsichtig mit der CUDA-Version und der CuDNN-Version umgehen. Ich traf genau den Fehler, den Sie treffen, und behebte diesen Fehler, indem ich durchführte, was ich hier dokumentiert habe: http://www.laurencemoroney.com/installing-tensorflow-with-gpu-on-windows-10/
Versuche es! :)
(Der häufigste Fehler, den ich gefunden habe, ist der Download der latest CUDA und nicht der Matching CUDA. Derzeit ist CUDA bei 9.1, aber TF erfordert 9.0 - Ihr Fehler sagt "cudart90.dll" ) - so finden Sie die 9.0-Treiber, laden Sie sie herunter und installieren Sie sie. Führen Sie dann TensorFlow aus. Es kann dann an den CuDNN-Treibern fehlschlagen, was gut ist, da Sie wissen, dass CUDA richtig ist. Laden Sie dann die richtigen CuDNN-Treiber herunter (übereinstimmend mit der Versionsnummer im Fehler) und versuchen Sie es erneut.)
Bitte laden Sie die richtigen Treiber herunter, da die neueste Version von cuda v8.0 toolkit tensorflow 1.4.x benötigt.
Standardmäßig installieren pip3 install --upgrade tensorflow-gpu
die neueste Version von tensorflow, die cuda v9.0 (neueste Version) und nicht cuda v8.0 toolkit benötigt
Sie müssen die Version 1.4.1 für CUDA-8 als installieren
pip install tensorflow-gpu==1.4.1
Die neueste Version 1.5 ist für CUDA-9 .__ Sie müssen die Version 1.5 für CUDA-9 als installieren
pip install tensorflow-gpu==1.5
Laden Sie cuddn für Ihr entsprechendes cuda-Version-Toolkit von here Herunter und folgen Sie this .
Laden Sie das entsprechende cuda-Toolkit von hier herunter.