由于我直接在pycharm中默认下载的TensorFlow,之后使用TensorFlow运行程序出现以下问题(我还没下载CUDA,CUDNN)
Could not load dynamic library ‘cudart64_110.dll‘; dlerror: cudart64_110.dll not found
应该是我没下载CUDA,CUDNN的原因,之后我是按照一位博主的方法下载CUDA,再下载cuDNN然后配置环境变量,我只做了前四步,之后的下载并安装Anaconda我都没有去做
主要过程参考这位博主
http://blog.sina.com.cn/s/blog_14935c5880102wu86.html
再重新运行程序,发现新问题
Could not load dynamic library ‘cudnn64_8.dll‘; dlerror: cudnn64_8.dll not found
解决方法: 将我们之前下载好的CUDNN压缩包解压,并将bin,include,lib复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4
重新运行程序,又出现了问题
This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN)
百度了一下 ,需要在开头加
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
重新运行程序,没有任何报错