安装.net5.0后怎么在vs里选择_Win10安装GPU版本的Tensorflow 2.1

日期:2020年10月17日

首先,下载Anaconda个人版,最新版本是3.7,下载页面链接,安装的时候推荐把Anaconda添加到系统环境变量中。

bd2328d82b3a75c67d478db7b4ef98cf.png

第二步,安装nv的SDK。

在NV官网下载CUDA 10.1

CUDA Toolkit 10.1 original Archive​developer.nvidia.com

3f060f5bc463171ea696f0d5efd470aa.png

安装的时候CUDA 10.1可以选择高级选项。

570dcc88b6389a29c4947a52d9ca8d95.png

去掉勾选与VS的集成,特别喜欢VS的当我没说,个人喜欢轻量级的VS Code,下面会提到。

62826d89a01b76d0e7a6bd6cf97acb67.png

安装目录选择默认配置就好,点下一步等等就安装完成了。

下载,cuda 10.1对应的cudnn 7.6。

cuDNN Archive​developer.nvidia.com

5d85e2ce4e41acb0f67fe35ecd6df3d7.png

下载对应的cudnn,红框里的都可以。

下载解压,将cudnn 7.6解压,放到下面的目录下,与cuda10.1里的bin合并。

C:Program FilesNVIDIA GPU Computing ToolkitCUDAv10.1

最后,将下面的目录添加到系统变量里。

C:Program FilesNVIDIA GPU Computing ToolkitCUDAv10.1bin

67bc62039a453d9113cfb572a184aafd.png

第三步,打开Anaconda的Prompt进入安装。

1,创建envs环境

conda create -n tf2.1 python==3.7

2,进入envs环境

conda activate tf2.1 

3,安装cuda和cudnn,版本要对应

conda install cudatookit=10.1
conda install cudnn=7.6 

4,安装tensorflow2.1

pip install tensorflow==2.1 

如果觉得速度比较慢的话,可以使用国内的源,

pip install tensorflow==2.1 -i https://pypi.tuna.tsinghua.edu.cn/simple 
or
pip install tensorflow==2.1 -i https://pypi.douban.com/simple 

5,进入python编译器后查看,如果cuda配置正确的话。

(tf2.1) C:Userssk>python
Python 3.7.0 (default, Jun 28 2018, 08:04:48) [MSC v.1912 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
2020-10-17 22:43:23.720583: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library cudart64_101.dll
>>>

如果配置的有问题,则会提示:cudart64_101.dll not found,cuda没配置好。

>>> import tensorflow as tf
2020-10-17 21:56:58.058980: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'cudart64_101.dll'; dlerror: cudart64_101.dll not found
2020-10-17 21:56:58.064859: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
>>>    

至此,支持GPU的Tensorflow已经安装成功。

第四步,在Jupyter Notebook里是不看到我们新创建的envs的,也就用不了jupyter notebook,我们需要配置一下envs:tf2.1,也就是将新建的环境添加到jupyter的kernel中。

pip install ipykernel -i https://pypi.tuna.tsinghua.edu.cn/simple
python -m ipykernel install --name tf2.1

108728c17ea2f4c285bfd785e3d689f6.png

Jupyter Notebook选择tf2.1,如图所示,配置成功。

第五步,在VS Code里配置tf 2.1。

3d8c461252dfb254a2c9d3fb5989929a.png

第六步,在Pycharm CE里配置tf 2.1。

61f38c03ab7646c09955c8f36e557be9.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值