TensorFlow-gpu2.0.0 + Anaconda + Win10(MX250)安装教程

一、检查硬件(可参考下面链接)

1、首先要检查显卡驱动
方式一:找到NVIDIA Control Panel,检查驱动版本是否支持CUDA10.0,官方说驱动版本要410.x以上

TensorFlow-gpu2.0.0 + Anaconda + Win10(MX250)安装教程_第1张图片 TensorFlow-gpu2.0.0 + Anaconda + Win10(MX250)安装教程_第2张图片TensorFlow-gpu2.0.0 + Anaconda + Win10(MX250)安装教程_第3张图片TensorFlow-gpu2.0.0 + Anaconda + Win10(MX250)安装教程_第4张图片

方式二:在cmd里面用下图方式查看TensorFlow-gpu2.0.0 + Anaconda + Win10(MX250)安装教程_第5张图片


注意:

检查驱动是否满足大于410.x(我的是442.62符合条件)

检查CUDA支持的最高版本(我的是10.2.147)

如果不满足上述条件可以试图更新驱动。

二、安装CUDA

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

三、安装Anaconda

TensorFlow-gpu2.0.0 + Anaconda + Win10(MX250)安装教程_第6张图片

 其他部分正常安装

打开cmd,输入

conda list

出现下图界面,说明anaconda安装成功

TensorFlow-gpu2.0.0 + Anaconda + Win10(MX250)安装教程_第7张图片

四、安装cuda以及对应的cudnn

Tensorflow_gpu对应的CUDA版本如果需要查询最新的,请访问官网地址:

Build from source on Windows  |  TensorFlow

https://www.tensorflow.org/install/source_windows

TensorFlow-gpu2.0.0 + Anaconda + Win10(MX250)安装教程_第8张图片

TensorFlow-gpu2.0.0 + Anaconda + Win10(MX250)安装教程_第9张图片

安装cuda网站

CUDA Toolkit 11.7 Downloads | NVIDIA Developer

安装cudnn网站

cuDNN Archive | NVIDIA Developer

注意cuda版本与cudnn版本要一致 ,由于我的笔记本只支持cuda10.2 所以就不能下载cuda11.7的

五、安装tensorflow

(tensorflow-gpu版本号自行根据需要定义,注意tensorflow-gpu、cuda、cudnn版本要一致)

 打开anaconda prompt

TensorFlow-gpu2.0.0 + Anaconda + Win10(MX250)安装教程_第10张图片

输入

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])))"

如果出现下述的有张量生成就证明没问题了。

TensorFlow-gpu2.0.0 + Anaconda + Win10(MX250)安装教程_第11张图片

六、出现的问题

1、如果出现Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found。

参考下述博客

https://blog.csdn.net/a1456123a/article/details/115097143

2、

TensorFlow-gpu2.0.0 + Anaconda + Win10(MX250)安装教程_第12张图片

感觉是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吗

你可能感兴趣的:(深度学习环境搭建,tensorflow,人工智能,python)