环境变量被覆盖后重新配置Tensorflow-gpu
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了环境变量被覆盖后重新配置Tensorflow-gpu相关的知识,希望对你有一定的参考价值。
参考技术A 安装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.
重启电脑让环境变量生效,确保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。
无效。
按照顶部结论方法,有效。
以上是关于环境变量被覆盖后重新配置Tensorflow-gpu的主要内容,如果未能解决你的问题,请参考以下文章
linux脚本里运行环境变量,不重启终端,重新登陆用户,让其一直有效,在脚本退出后,能被其他程序访问