win10从零安装配置pytorch全过程图文详解


Posted in Python onMay 08, 2020

1.安装anaconda

(anaconda内置python在内的许多package,所以不用另外下载python)
可以点击下面的清华开源软件镜像站,在官网下载anaconda不如在这下的快
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 镜像站

我下载的是下图这个版本,对应的是3.7,anaconda3代表对应python3

win10从零安装配置pytorch全过程图文详解

下载过程中基本上都是默认选项

win10从零安装配置pytorch全过程图文详解

win10从零安装配置pytorch全过程图文详解

win10从零安装配置pytorch全过程图文详解

win10从零安装配置pytorch全过程图文详解

下面这步可以不勾选add anaconda to my PATH environment variable,事后可以再添加

win10从零安装配置pytorch全过程图文详解

如果有下面这步,记得跳过,我这个版本的anaconda是没有这步的

win10从零安装配置pytorch全过程图文详解

win10从零安装配置pytorch全过程图文详解

下面检验一下安装成功了没有,在开始打开anaconda prompt,看到如图所示即成功

win10从零安装配置pytorch全过程图文详解

win10从零安装配置pytorch全过程图文详解

2.确认显卡及及时更新(为之后的pytorch安装作准备)

打开任务管理器-性能,查看有GPU还是只有集显

win10从零安装配置pytorch全过程图文详解

再win+r,运行cmd,输入nvidia-smi后回车

我这里发生如下报错,在环境变量path里面添加C:\Program Files\NVIDIA Corporation\NVSMI 即可解决

win10从零安装配置pytorch全过程图文详解

正常运行得到的

win10从零安装配置pytorch全过程图文详解

这里需要注意的是,表中的Driver Version需大于396.26,否则就去geforce experience更新显卡吧,我这里更新了最新版。

3.下载pytorch

https://pytorch.org/官网
这里需要注意的是,如果之前第二步查看时有GPU,则CUDA选择10即可,如果选9,之后不好用镜像源下载,速度会很慢;如果只有集显,那么CUDA选择None即可

win10从零安装配置pytorch全过程图文详解

之后我们复制Run this Command里的安装指令

win10从零安装配置pytorch全过程图文详解

打开anaconda prompt,输入下列指令:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/free/

既然选择了用镜像源下载,那么安装指令的 -c pytorch需删去,也就是:conda install pytorch torchvision cudatoolkit=10.1

这里我们创建虚拟环境conda create -n your_env_name(这里就是你给虚拟环境取的名字,笔者取名pytorch) python=X.X(笔者选下3.6),之后在里面操作,输入指令conda install pytorch torchvision cudatoolkit=10.1,然后y(es)

win10从零安装配置pytorch全过程图文详解
win10从零安装配置pytorch全过程图文详解

最后我们检验安装是否成功,先键入python进入python工作环境,然后键入import torch,如果未报错,则pytorch安装成功,之后输入指令torce.cuda.is_available(),如果显示Turn,则GPU可被pytorch使用

win10从零安装配置pytorch全过程图文详解

4.pycharm配置

打开pycharm,文件-新项目-Pure Python
Location自行选择,Interpreter选择打开你安装anaconda的位置,选择envs/your_env_name(虚拟环境名)/python.exe即可

win10从零安装配置pytorch全过程图文详解

创建后 在python console处运行再次运行import torch,无报错后运行torch.cuda.is_available(),如果显示Turn,则配置

总结

到此这篇关于win10从零安装配置pytorch全过程的文章就介绍到这了,更多相关window10 pytorch安装内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python使用MYSQLDB实现从数据库中导出XML文件的方法
May 11 Python
Python 文件管理实例详解
Nov 10 Python
python的paramiko模块实现远程控制和传输示例
Oct 13 Python
基于Django的python验证码(实例讲解)
Oct 23 Python
python解决字符串倒序输出的问题
Jun 25 Python
python多线程http压力测试脚本
Jun 25 Python
对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解
Feb 11 Python
python os模块常用的29种方法使用详解
Jun 02 Python
使用OpenCV对车道进行实时检测的实现示例代码
Jun 19 Python
Python自动巡检H3C交换机实现过程解析
Aug 14 Python
详解基于python的全局与局部序列比对的实现(DNA)
Oct 07 Python
详解pandas赋值失败问题解决
Nov 29 Python
Python reduce函数作用及实例解析
May 08 #Python
Python使用sqlite3模块内置数据库
May 07 #Python
Python打印特殊符号及对应编码解析
May 07 #Python
vscode写python时的代码错误提醒和自动格式化的方法
May 07 #Python
基于python计算并显示日间、星期客流高峰
May 07 #Python
Python实现动态循环输出文字功能
May 07 #Python
哈工大自然语言处理工具箱之ltp在windows10下的安装使用教程
May 07 #Python
You might like
日本十大惊悚动漫
2020/03/04 日漫
用PHP调用Oracle存储过程
2006/10/09 PHP
php curl常见错误:SSL错误、bool(false)
2011/12/28 PHP
学习php设计模式 php实现装饰器模式(decorator)
2015/12/07 PHP
制作个性化的WordPress登陆界面的实例教程
2016/05/21 PHP
在JavaScript中遭遇级联表达式陷阱
2007/03/08 Javascript
js实现鼠标拖动图片并兼容IE/FF火狐/谷歌等主流浏览器
2013/06/06 Javascript
jquery入门必备的基本认识及实例(整理)
2013/06/24 Javascript
js 剪切板的用法(clipboardData.setData)与js match函数介绍
2013/11/19 Javascript
jQuery实现防止提交按钮被双击的方法
2015/03/24 Javascript
快速学习JavaScript的6个思维技巧
2015/10/13 Javascript
javascript下拉列表中显示树形菜单的实现方法
2015/11/17 Javascript
简单实现jquery焦点图
2016/12/12 Javascript
jQuery实现大图轮播
2017/02/13 Javascript
解决Webpack 热部署检测不到文件变化的问题
2018/02/22 Javascript
解决node修改后需频繁手动重启的问题
2018/05/13 Javascript
vue项目部署上线遇到的问题及解决方法
2018/06/10 Javascript
vue实现添加与删除图书功能
2018/10/07 Javascript
Element UI框架中巧用树选择器的实现
2018/12/12 Javascript
微信小程序云开发 生成带参小程序码流程
2019/05/18 Javascript
layui动态渲染生成左侧3级菜单的方法(根据后台返回数据)
2019/09/23 Javascript
[01:08:24]DOTA2-DPC中国联赛 正赛 RNG vs Phoenix BO3 第一场 2月5日
2021/03/11 DOTA
python实现的系统实用log类实例
2015/06/30 Python
简单谈谈python中的Queue与多进程
2016/08/25 Python
Python实现判断一个字符串是否包含子串的方法总结
2017/11/21 Python
python实现装饰器、描述符
2018/02/28 Python
解决python nohup linux 后台运行输出的问题
2018/05/11 Python
python实现彩票系统
2020/06/28 Python
在python中实现对list求和及求积
2018/11/14 Python
Django使用模板后无法找到静态资源文件问题解决
2019/07/19 Python
浅谈tensorflow 中tf.concat()的使用
2020/02/07 Python
CSS3的resize属性使用初探
2015/09/27 HTML / CSS
基于MUI框架使用HTML5实现的二维码扫描功能
2018/03/01 HTML / CSS
2014年涉外离婚协议书范本
2014/11/20 职场文书
英语辞职信范文
2015/02/28 职场文书
CSS使用伪类控制边框长度的方法
2022/01/18 HTML / CSS