Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found
报错如下
解决方法1(不推荐,对后续使用影响大)
注:此方法比较偏门,虽然成功解决了当下问题,但可能对后续的影响不好!建议直接看解决方法2
将cudart64_101.dll文件复制,将其副本文件重命名为cudart64_110.dll
同理得,如下图
解决方法2
https://tensorflow.google.cn/install/source_windows#gpu
如上图,将Tensorflow版本,从2.4.1降到2.3.0即可!
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-gpu==2.3.0
验证代码
import tensorflow as tf
import os
os.environ['TF_CPP_MIN_LOG_LEVEL']='2'
print(tf.__version__)
a = tf.constant(1.)
b = tf.constant(2.)
print(a+b)
print('GPU:', tf.test.is_gpu_available())
输出结果