win10+Anaconda+pytorch+CUDA10.1安装指南

win10+Anaconda+pytorch+CUDA10.1安装指南

  • 一、电脑配置检查
    • 1. 检查电脑显卡类型
    • 2.设置首选图形处理器
  • 二、安装CUDA
    • 1.NVIDIA开发者网站下载CUDA 10.1
    • 2.安装CUDA 10.1
    • 3.验证CUDA安装
  • 三、安装cuDNN
    • 1.下载cuDNN
    • 2.安装cuDNN
  • 四、安装Anaconda3 2019.10
    • 2.配置方法:
    • 3.验证Anaconda安装
  • 五、创建管理虚拟环境
  • 六、安装PyTorch CUDA版
    • 1.官网获取安装命令
    • 2.在PyTorchLearn虚拟环境中安装PyTorch
    • 3.文件下载太慢或者下载失败
    • 4.验证PyTorch安装
  • 七、更新组件
    • 1.torch module无法调用
    • 2.Anaconda中ImportError: No module named 'matplotlib' 问题的解决
  • 参考链接:

一、电脑配置检查

1. 检查电脑显卡类型

注意电脑显卡不是NVIDIA的忽略这一步,非NVIDIA显卡不能安装CUDA。
在桌面鼠标右键:

点击NVIDIA 控制面板->选择左下角 系统信息
在这里插入图片描述
可以看到第三行信息支持CUDA的,我的显卡是GTX1650,官网没有显示是否支持但是能安装CUDA

2.设置首选图形处理器

在这里插入图片描述

二、安装CUDA

1.NVIDIA开发者网站下载CUDA 10.1

https://developer.nvidia.com/cuda-downloads 根据自己的版本选择后下载
在这里插入图片描述

2.安装CUDA 10.1

双击运行cuda_10.1.243_426.00_win10.exe

设置用于提取CUDA安装程序的临时目录
在这里插入图片描述
提取完成后,经过一段漫长的兼容性检查
在这里插入图片描述
选择自定义安装
在这里插入图片描述
自定义安装选项的时候,CUDA是核心组件必须安装,如果NVIDIA GeForce Experience等组件的当前版本比新版本低可以选择安装。
在这里插入图片描述
选择安装位置一般不要更改默认位置

在这里插入图片描述
提示没有Visual Studio,可以不用理会,勾选并点击NEXT。(注意关闭安全软件,否则会失败)
在这里插入图片描述
安装完毕,结束
在这里插入图片描述

3.验证CUDA安装

打开命令行工具(win+r:运行 cmd)
在这里插入图片描述
输入nvcc -V (查看版本信息),安装成功
在这里插入图片描述

三、安装cuDNN

1.下载cuDNN

官网: https://developer.nvidia.com/cudnn 下载需要登陆账号,登陆界面“Join”可以注册账号,若不想注册可以将下载链接复制到迅雷等其他下载器中下载
在这里插入图片描述
根据自己的CUDA版本自行选择下载
在这里插入图片描述
在这里插入图片描述

2.安装cuDNN

解压下载的cudnn-10.1-windows10-x64-v7.6.5.32.zip压缩文件
在这里插入图片描述
将三个文件夹拷贝至CUDA 10.1的安装目录(安装CUDA时选择的安装位置)下
在这里插入图片描述
添加环境变量,系统变量->Path中新增C:Program FilesNVIDIA GPU Computing ToolkitCUDAv10.1libx64
在这里插入图片描述

四、安装Anaconda3 2019.10

官网:https://www.anaconda.com/ 自行下载
运行Anaconda3-2019.10-Windows-x86_64.exe安装程序
在这里插入图片描述
选择安装目录
在这里插入图片描述
不要勾选第一项自动添加Ananconda到环境变量后面再手动配在这里插入图片描述
最后两项不要勾选
在这里插入图片描述

2.配置方法:

在安装路径中找到scripts文件,点击后将路径复制
在这里插入图片描述
然后,右键“我的电脑”>选择“属性”>高级系统设置>环境变量
在这里插入图片描述
在此处点击环境变量
在这里插入图片描述
然后,在系统变量中找到path
在这里插入图片描述
选中path ,然后点击编辑,将光标移到最后面,将键盘转换为英文输入法,输入一个分号 ( ; ),然后将复制的路径,粘贴在分号后面,点击确定,保存后关闭就可以,启动anaconda就可以使用了。

3.验证Anaconda安装

打开命令行工具(win+r:运行 cmd),输入conda -V,成功。
在这里插入图片描述

五、创建管理虚拟环境

打开命令行工具点击Anaconda Prompt
在这里插入图片描述
创建一个名为PyTorchLearn的虚拟环境,选择python 3.7版本
conda create -n PyTorchLearn python=3.7
激活PyTorchLearn虚拟环境
conda activate PyTorchLearn
退出虚拟环境
conda deactivate

六、安装PyTorch CUDA版

1.官网获取安装命令

官网:https://pytorch.org/ 选择对应版本,复制安装命令
在这里插入图片描述

2.在PyTorchLearn虚拟环境中安装PyTorch

打开Anaconda Prompt,激活虚拟环境,将复制的安装命令在PyTorchLearn虚拟环境中运行,等待下载安装结束。
在这里插入图片描述

3.文件下载太慢或者下载失败

出现这种情况:
将Anaconda Prompt关闭重新打开重新安装(尽量选择在清晨安装,亲测这时安装速度快),多试几遍知道所有文件安装成功,我安装了5次。。。
也可以选择在清华镜像中下载文件,在进行本地安装,但是亲测失败。

4.验证PyTorch安装

在PyTorchLearn虚拟环境中,依次运行下列命令/程序:

python
import torch
torch.cuda.is_available()

在这里插入图片描述

运行结果为True,那么恭喜你PyTorch CUDA的安装成功的完成了。

七、更新组件

为啥还有七,都安装成功还有。。。

1.torch module无法调用

我原本想的也是可是都是表面现象,打开jupyter编译器进行编译时出现了无法调用torch模型的问题。
在这里插入图片描述
遇到问题,就要解决问题,方法如下:
1.打开 Anaconda Navigator;
在这里插入图片描述
2.切换到安装 PyTorch 虚拟环境 (如下图):
在这里插入图片描述
注:图中的pytorch_gpu是虚拟环境的名称,这和你自己设的不一样,选着时注意
3. 安装 Jupyter Notebook(如下图);
在这里插入图片描述
4. 重启 Joupyter Notebook,即可(如下图);
在这里插入图片描述

2.Anaconda中ImportError: No module named ‘matplotlib’ 问题的解决

安装Anaconda来运行tensorflow,在Spyder软件中运行import matplotlib.pyplot as pt语句时会出现ImportError: No module named 'matplotlib’的错误,而在网页版的Jupyter软件中运行没有出这样的错误。出现这样的原因是在Anaconda的tensorflow环境中的没有installed matplotlib。
解决方案:在Anaconda Navigator软件中选择Environments,再选择Pytorch,在installed中查找是否安装了matplotlib,如果没有找到,就切换到Not installed,将其安装上,就可以解决该问题。
在这里插入图片描述
在这里插入图片描述
暂且这两个问题,后续再有问题(希望不再有。。)可以写一篇总结一下了。。

参考链接:

https://blog.csdn.net/monkeykingone/article/details/102761721
https://blog.csdn.net/monkeykingone/article/details/102761721
https://blog.csdn.net/weixin_41923658/article/details/103356336?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-3
https://blog.csdn.net/yangzijiang666/article/details/79695938

Published by

风君子

独自遨游何稽首 揭天掀地慰生平