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中的tuple元组详细介绍
Feb 02 Python
在Mac OS系统上安装Python的Pillow库的教程
Nov 20 Python
python绘制条形图方法代码详解
Dec 19 Python
python使用插值法画出平滑曲线
Dec 15 Python
python random从集合中随机选择元素的方法
Jan 23 Python
对IPython交互模式下的退出方法详解
Feb 16 Python
python按键按住不放持续响应的实例代码
Jul 17 Python
pandas中DataFrame修改index、columns名的方法示例
Aug 02 Python
浅析PyTorch中nn.Module的使用
Aug 18 Python
520使用Python实现“我爱你”表白
May 20 Python
举例讲解Python装饰器
Dec 24 Python
Python实现随机生成迷宫并自动寻路
Jun 13 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
PHP 学习路线与时间表
2010/02/21 PHP
Php中用PDO查询Mysql来避免SQL注入风险的方法
2013/04/25 PHP
浅析Yii中使用RBAC的完全指南(用户角色权限控制)
2013/06/20 PHP
简单介绍PHP非阻塞模式
2016/03/03 PHP
微信第三方登录(原生)demo【必看篇】
2017/05/26 PHP
用Div仿showModalDialog模式菜单的效果的代码
2007/03/05 Javascript
浅谈JavaScript之事件绑定
2013/07/08 Javascript
JavaScript中圆括号()和方括号[]的特殊用法疑问解答
2013/08/06 Javascript
jquery实现图片滚动效果的简单实例
2013/11/23 Javascript
jQuery Ajax()方法使用指南
2014/11/19 Javascript
浅谈jQuery中replace()方法
2015/05/13 Javascript
jQuery ajax分页插件实例代码
2016/01/27 Javascript
AngularJS利用Controller完成URL跳转
2016/08/09 Javascript
JS验证不重复验证码
2017/02/10 Javascript
Linux使用Node.js建立访问静态网页的服务实例详解
2017/03/21 Javascript
解决React Native端口号修改的方法
2017/07/28 Javascript
jQuery实现简单的下拉菜单导航功能示例
2017/12/07 jQuery
理解Koa2中的async&await的用法
2018/02/05 Javascript
js获取html页面代码中图片地址的实现代码
2018/03/05 Javascript
基于VUE实现简单的学生信息管理系统
2021/01/13 Vue.js
JS实现百度搜索框
2021/02/25 Javascript
python 读取DICOM头文件的实例
2018/05/07 Python
python绘制评估优化算法性能的测试函数
2019/06/25 Python
python爬虫 批量下载zabbix文档代码实例
2019/08/21 Python
解决Python计算矩阵乘向量,矩阵乘实数的一些小错误
2019/08/26 Python
numpy np.newaxis 的实用分享
2019/11/30 Python
Python3 实现减少可调用对象的参数个数
2019/12/20 Python
Python3 全自动更新已安装的模块实现
2020/01/06 Python
Python爬虫防封ip的一些技巧
2020/08/06 Python
安装pyinstaller遇到的各种问题(小结)
2020/11/20 Python
WiFi云数码相框:Nixplay
2018/07/05 全球购物
Lululemon加拿大官网:加拿大知名体育服装零售商
2019/04/12 全球购物
《列夫托尔斯泰》教学反思
2014/02/10 职场文书
食品安全工作实施方案
2014/03/26 职场文书
会议通知
2015/04/15 职场文书
总结几个非常实用的Python库
2021/06/26 Python