运行环境: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目录下都有,于是将相关目录添加到系统环境变量后解决。