tesnorflow:Could not load dynamic library ‘cudart64_101.dll‘

就是gpu版的tensorflow找不到cuda的一个dll文件,无法进行GPU加速

第一种可能:cuda版本与tensorflow版本不匹配

可以看出,cuda需要的cuda10.1的版本,所以cuda10.2的版本就用不了。
可以尝试改一下dll文件名;
最好还是下载一下cuda10.1版本;
tensorflow与cuda匹配的信息:
https://tensorflow.google.cn/install/source
在这里插入图片描述

第二种可能:cuda版本匹配,tensorflow找不到dll文件

那需要确认一下dll文件是否在相应路径内:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin

在这里插入图片描述
如果存在的话,
将这个路径添加到系统环境变量再试试。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/sazass/article/details/110453748