【发布时间】:2019-12-22 23:29:06
【问题描述】:
我正在尝试在我的 Windows 10 机器上安装 tensorflow-gpu==2.0.0-beta1 并收到此错误:
ImportError:找不到“cudart64_100.dll”。 TensorFlow 需要 将该 DLL 安装在以您的 %PATH% 命名的目录中 环境变量。从此 URL 下载并安装 CUDA 10.0: https://developer.nvidia.com/cuda-90-download-archive
我创造了所有东西:
- 官方文档:https://www.tensorflow.org/install/gpu
- 从这里:https://medium.com/@teavanist/install-tensorflow-gpu-on-windows-10-5a23c46bdbc7
- 已检查
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存在 - 系统是否重新启动
但还是会出错
我该如何解决这个问题?
【问题讨论】:
-
听起来应该能找到。查看 Python 解释器在
os.environ['PATH']中看到的PATH(在 Python 3 中,您可以使用import os; print(*os.environ['PATH'].split(';'), sep='\n')更轻松地阅读它)。如果您刚刚更改了环境变量,您可能需要打开一个新的命令行甚至重新启动系统。 -
@jdehesa,感谢您的评论。我确实重新启动了系统,但这对我没有帮助。我也有
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin在os.environ['PATH'] -
download.mersenne.ca/CUDA-DLLs/CUDA-10.0 在此链接中,您可以找到 cudart64_100.dll 文件。只需下载并粘贴到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\bin 即可。您的问题将得到解决。因沙阿拉。
-
解决这个问题会导致另一个错误 -
Could not find 'cudnn64_7.dll', here's an answer with all the steps。
标签: python tensorflow