2021-12-11 22:03:37.094666: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found 2021-12-11 22:03:37.095079: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
这个问题是因为 CUDA版本和TensorFlow版本不兼容的问题。
查看cudart64_110.dll文件现在本机目录下查找
C:Program FilesNVIDIA GPU Computing ToolkitCUDAv10.1bin
如果本机上没有这个文件,则到这里下载。
下载完毕copy到上面的CUDA目录下。
查看CUDA版本进入命令行
win+R --> cmd nvidia-smi
我的CUDA的版本是11.2.
运行 python
查看CUDA版本和TensorFlow版本的对应关系
看来我的TensorFlow需要降低版本到2.6.0
降低TensorFlow版本到2.6.0
直接运行如下命令即可:
pip install tensorflow-gpu==2.6.0
然后再次运行程序,发现问题提示没有了。



