1、确定自己电脑有GPU:设置---系统---系统信息---设备管理器---显示适配器,例如:我有,型号是"NVIDIA GeForce RTX3060 Laptop GPU"
2、(超级重要)确定自己CUDA、CUDANN、tensorflow的安装版本:先确定自己电脑最高能装的最高CUDA版本,然后上官网找其他两个对应的版本
CUDA:win+r---cmd---指令:nvidia-smi,例如,我的是最高CUDA Version是12.2
CUDANN+tensorflow:确定链接Build from source on Windows | TensorFlow (google.cn)
3、然后进行安装
我参考的视频是b站:有幸遇见-b站最全最简洁易学的深度学习环境配置教程Anaconda+Pycharm+CUDA+CUdnn+PyTorch+Tensorflow_哔哩哔哩_bilibili
这个真的超级良心,完全手把手教,但是最后我还是出现了一个报错:Could not load dynamic library 'cudnn64_8.dll'; dlerror: cudnn64_8.dll not found
是因为cudann压缩包里面的文件粘贴到cuda里面去的时候位置和博主的不一样,我找了一下我的位置win+R---set cuda,粘在出来的路径下就行了,参考:(143条消息) 解决Could not load dynamic library ‘cudnn64_8.dll‘; dlerror: cudnn64_8.dll not found问题_等等邓邓的博客-CSDN博客
4、其他
有一篇文章的安装教程:(143条消息) Tensorflow-gpu保姆级安装教程(Win11, Anaconda3,Python3.9)_tensorflow gpu_酷酷的懒虫的博客-CSDN博客
建议可以参考博主的安装过程,但是按自己的电脑配置情况和官网建议来选择安装的CUDA、CUDANN和tensorflow的版本。
5、我遇到的问题主要原因
几个版本瞎配,最后还是按照官网给出的参考成功了;
驱动没有更新,而且被误删了东西,上官网下载一下就好了:NVIDIA GeForce 驱动程序 - N 卡驱动 | NVIDIA,参考:NVIDIA显卡驱动程序安装与卸载流程(台式机/笔记本通用) - 知乎 (zhihu.com)
跟着b站视频来问题不大,大不了人家几分钟干的事情,我多暂停几次,他干啥我干啥,反正是终于配好了,对了,如果用测试代码运行的画标红的字儿只要不是error,那就问题不大。
标签:dll,---,CUDA,NVIDIA,tensorflow,cudann,安装,cuda From: https://www.cnblogs.com/xmyingg/p/17461547.html