环境变量被覆盖后重新配置Tensorflow-gpu

2019-04-15  本文已影响0人  tianchen627

安装CTEX时自动把系统环境变量覆盖了。之后import tensorflow 会报错:
ImportError: Could not find 'cudart64_90.dll'. TensorFlowrequires that this DLL be installed in a directory that is named in your %PATH%environment variable.

结论:

    Path中添加
    C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin
    C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\libnvvp

重启电脑让环境变量生效,确保cudart64_90.dll在C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin中,随后即可正常使用。

以下是踩坑过程


1.首先按照百度配置path


无效

之后检查'cudart64_90.dll的确在路径中,并且tensorflow-gpu,CUDA,cudnn版本匹配。
无效。
2.随后将cudart64_90.dll拖入拖出路径。
无效。
3.重装tensorflow-gpu,CUDA,cudnn。
无效。

按照顶部结论方法,有效。

上一篇下一篇

猜你喜欢

热点阅读