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基于xml parse实现解析cdatasection数据
Sep 30 Python
分享一个简单的python读写文件脚本
Nov 25 Python
在Python程序员面试中被问的最多的10道题
Dec 05 Python
python正则实现计算器功能
Dec 14 Python
使用Python爬了4400条淘宝商品数据,竟发现了这些“潜规则”
Mar 23 Python
使用Python来开发微信功能
Jun 13 Python
Python使用pymongo模块操作MongoDB的方法示例
Jul 20 Python
python按时间排序目录下的文件实现方法
Oct 17 Python
python数据分析工具之 matplotlib详解
Apr 09 Python
python实现快速文件格式批量转换的方法
Oct 16 Python
Python爬虫定时计划任务的几种常见方法(推荐)
Jan 15 Python
python 中的@运算符使用
May 26 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通过插入mysql数据来实现多机互锁实例
2014/11/05 PHP
PHP函数积累总结
2019/03/19 PHP
CentOS7编译安装php7.1的教程详解
2019/04/18 PHP
ie 调试javascript的工具
2009/04/29 Javascript
可在线编辑网页文字效果代码(单击)
2013/03/02 Javascript
jQuery动态地获取系统时间实现代码
2013/05/24 Javascript
JavaScript判断访问的来源是手机还是电脑,用的哪种浏览器
2013/12/12 Javascript
css+js实现部分区域高亮可编辑遮罩层
2014/03/04 Javascript
confirm确认对话框的实现方法总结
2016/06/17 Javascript
JQuery EasyUI学习教程之datagrid 添加、修改、删除操作
2016/07/09 Javascript
angular分页指令操作
2017/01/09 Javascript
jQuery无刷新上传之uploadify简单代码
2017/01/17 Javascript
jQuery实现的背景颜色渐变动画效果示例
2017/03/24 jQuery
javascript基于定时器实现进度条功能实例
2017/10/13 Javascript
Vue单页及多页应用全局配置404页面实践记录
2018/05/22 Javascript
jQuery实现基本淡入淡出效果的方法详解
2018/09/05 jQuery
Jquery ajax书写方法代码实例解析
2020/06/12 jQuery
Python单元测试框架unittest简明使用实例
2015/04/13 Python
Python使用tablib生成excel文件的简单实现方法
2016/03/16 Python
python flask 多对多表查询功能
2017/06/25 Python
浅谈python 里面的单下划线与双下划线的区别
2017/12/01 Python
Python request设置HTTPS代理代码解析
2018/02/12 Python
用python标准库difflib比较两份文件的异同详解
2018/11/16 Python
python网络应用开发知识点浅析
2019/05/28 Python
python视频按帧截取图片工具
2019/07/23 Python
Python在终端通过pip安装好包以后在Pycharm中依然无法使用的问题(三种解决方案)
2020/03/10 Python
pyqt5数据库使用详细教程(打包解决方案)
2020/03/25 Python
python seaborn heatmap可视化相关性矩阵实例
2020/06/03 Python
Python变量格式化输出实现原理解析
2020/08/06 Python
Html5中的桌面通知Notification的实现
2018/09/25 HTML / CSS
奥地利汽车配件店:Pkwteile.at
2017/03/10 全球购物
世界各地的当地人的食物体验:Eatwith
2019/07/26 全球购物
Ibatis如何调用存储过程
2015/05/15 面试题
大学生军训自我评价分享
2013/11/09 职场文书
财务部总监岗位职责
2014/03/12 职场文书
公务员爱岗敬业心得体会
2016/01/25 职场文书