我正在尝试安装 tensorflow-gpu==2.0.0-beta1
在我的 Windows 10 机器上出现此错误:
ImportError: Could not find 'cudart64_100.dll'. TensorFlow requires that this DLL be installed in a directory that is named in your %PATH% environment variable. Download and install CUDA 10.0 from this URL: https://developer.nvidia.com/cuda-90-download-archive
我做了所有的东西:
PATH
变量:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin
CUDA_PATH
:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0
在变量中 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin\cudart64_100.dll
存在 但是还是会出现错误
我怎样才能解决这个问题?
最佳答案
最简单的修复方法是安装最新的“NVIDIA GPU Computing Toolkit”,因为如果它不存在,您将缺少“cudart64_100.dll”库。
唯一的问题是 CUDA 的最新副本将这个特定的库升级到“cudart64_101.dll”,而最新的 TensorFlow 仍然需要旧的“cudart64_100.dll”。
无论如何,解决此问题的一种方法是从 2018 年 9 月开始安装最新的 CUDA + CUDA,然后将“cudart64_100.dll”库从旧安装复制到新安装。
或者只是访问我的网站,在那里我链接了从 CUDA Toolkit 10.0(2018 年 9 月)下载的“cudart64_100.dll”库,以便更轻松地将其复制到最新的 CUDA 目录中。
下面是一些截图来说明这个过程:https://www.joe0.com/2019/10/19/how-resolve-tensorflow-2-0-error-could-not-load-dynamic-library-cudart64_100-dll-dlerror-cudart64_100-dll-not-found/
关于python - 导入错误 : Could not find 'cudart64_100. dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57528027/