运行环境:anaconda 2023.07,python3.8,cuda11.0,cudnn8.0
#tensorflow测试代码
from tensorflow.python.client import device_lib
print(device_lib.list_local_devices())
其中cuda和cudnn均在anaconda中通过conda安装,安装完成tensorflow-gpu后 ,在anaconda prompt中测试tensorflow显示正常,提示cpu和gpu均可用。但到vscode中测试只提示cpu可用,gpu提示报错Could not load dynamic library 'cudart64_110.dll'

网上相关的教程很多,但prompt中运行正常初步判断应该不是所谓的版本问题。通过everything在本地搜索'cudart64_110.dll'等依赖文件,发现在anacona目录下都有,于是将相关目录添加到系统环境变量后解决。


文章描述了用户在Anaconda环境下安装了Python3.8、CUDA11.0和cuDNN8.0,并成功使用TensorFlowGPU在命令行prompt中。但在VSCode中,尽管GPU可用性被识别,却因找不到cudart64_110.dll而报错。通过搜索和将Anaconda目录添加到系统环境变量解决了问题。
907

被折叠的 条评论
为什么被折叠?



