cuda11.1,cudnn是8.0.5的,TensorFlow2.4.1版本的,但就是不能成功调用gpu。
看了网上很多帖子,说是3060相对比较特殊,需要以上版本,按照步骤完成以后,测试出来还是无法调用GPU。实在不知道哪里出现了问题。
什么cuda cudnn tensorflow都用最新版的就可以了,现在的tensorflow早就不是以前的分开版本的时候配置十分麻烦
1.先检查一下cuda和cudnn是否安装正确。
首先进到cuda的安装目录下,默认在C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\extras\demo_suite
然后按住shift+鼠标右键,选择在此处打开powershell,在命令行里面输入.\deviceQuery.exe回车看下输出最后一行有没有Result = PASS的字样。然后再输入 .\bandwidthTest.exe看下输出最后一样是否一样。
其中,驱动版本一定要大于等于runtime的版本。