1、首先要检查显卡驱动
方式一:找到NVIDIA Control Panel,检查驱动版本是否支持CUDA10.0,官方说驱动版本要410.x以上
注意:
检查驱动是否满足大于410.x(我的是442.62符合条件)
检查CUDA支持的最高版本(我的是10.2.147)
如果不满足上述条件可以试图更新驱动。
1、 安装CUDA10.0
安装完驱动后,就要安装CUDA 10.0,去官网下载安装
2、安装CuDNN
a. 安装完CUDA10.0后就可以安装CuDNN了,下载地址:https://developer.nvidia.com/rdp/cudnn-download,这个用VPN下很快
下载完后解压,安装,官方NVIDIA CuDNN安装教程:https://docs.nvidia.com/deeplearning/sdk/cudnn-install/index.html#install-windows
其他部分正常安装
打开cmd,输入
conda list
出现下图界面,说明anaconda安装成功
Tensorflow_gpu对应的CUDA版本如果需要查询最新的,请访问官网地址:
Build from source on Windows | TensorFlow
https://www.tensorflow.org/install/source_windows
安装cuda网站
CUDA Toolkit 11.7 Downloads | NVIDIA Developer
安装cudnn网站
cuDNN Archive | NVIDIA Developer
注意cuda版本与cudnn版本要一致 ,由于我的笔记本只支持cuda10.2 所以就不能下载cuda11.7的
(tensorflow-gpu版本号自行根据需要定义,注意tensorflow-gpu、cuda、cudnn版本要一致)
打开anaconda prompt
输入
conda create -n tensorflow-gpu python=3.6
activate tensorflow-gpu
因为pip的版本如果过低,安装会出现问题,所以得先更新pip
python -m pip install --upgrade pip
接着利用豆瓣源安装tensorflow2.0.0版本的
pip install tensorflow==2.0.0 -i https://pypi.doubanio.com/simple
然后直至安装结束
输入检验是否安装成功
python -c "import tensorflow as tf;print(tf.reduce_sum(tf.random.normal([1000, 1000])))"
如果出现下述的有张量生成就证明没问题了。
1、如果出现Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found。
参考下述博客
https://blog.csdn.net/a1456123a/article/details/115097143
2、
感觉是cuda与tensorflow版本不一致问题
情况一:如果在下述目录下能找到所谓的could not load的文件
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin
说明我们本来都是有这些文件的,就参考下述链接里的博客
https://blog.csdn.net/weixin_44494790/article/details/110254621
情况二:参考下述链接
(3条消息) TensorFlow DLL文件缺失的解决方案:cudnn64_8.dll not found&cusolver64_10.dll not found_ACMSunny的博客-CSDN博客_cudnn64_8.dll
情况三:
tensorflow-gpu:Could not load dynamic library 'cusolver64_10.dll'; dlerror: cusolver64_10.dll not found - 土豆面包 - 博客园 (cnblogs.com)
各种DLL文件下载官网Search result for | DLL‑files.com
卸载之前已经安装好的tensorflow
pip uninstall tensorflow-gpu
整体参考博客:
(3条消息) 完整TensorFlow2.0.0-gpu(正式版) + Anaconda + Win10 安装教程_黄水生的博客-CSDN博客_tensorflow2.0gpu安装教程(最新)win10简单快速安装TensorFlow(CPU版本)and(GPU版本)-蒲公英云(3条消息) 完整TensorFlow2.0.0-gpu(正式版) + Anaconda + Win10 安装教程_黄水生的博客-CSDN博客_tensorflow2.0gpu安装教程
Win10+MX250+CUDA11.3+cuDNN+Pytorch安装_jasmine16911的博客-CSDN博客_mx250支持cuda吗