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 相关文章推荐
Django中login_required装饰器的深入介绍
Nov 24 Python
初探TensorFLow从文件读取图片的四种方式
Feb 06 Python
Scrapy使用的基本流程与实例讲解
Oct 21 Python
Python爬虫文件下载图文教程
Dec 23 Python
详解python之heapq模块及排序操作
Apr 04 Python
Python中遍历列表的方法总结
Jun 27 Python
python生成requirements.txt的两种方法
Sep 18 Python
python字符串的拼接方法总结
Nov 18 Python
python 字典套字典或列表的示例
Dec 16 Python
详解python中的闭包
Sep 07 Python
解决python 输出到csv 出现多空行的情况
Mar 24 Python
总结几个非常实用的Python库
Jun 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 攻击方法之谈php+mysql注射语句构造
2009/10/30 PHP
PHP之数组学习
2011/05/29 PHP
解析使用substr截取UTF-8中文字符串出现乱码的问题
2013/06/20 PHP
php中magic_quotes_gpc对unserialize的影响分析
2014/12/16 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
Opacity.js
2007/01/22 Javascript
JS函数验证总结(方便js客户端输入验证)
2010/10/29 Javascript
javascript 基础篇1 什么是js 建立第一个js程序
2012/03/14 Javascript
js简单实现让文本框内容逐个字的显示出来
2013/10/22 Javascript
详解JavaScript中的表单验证
2015/06/16 Javascript
JS闭包、作用域链、垃圾回收、内存泄露相关知识小结
2016/05/16 Javascript
javascript淘宝主图放大镜功能
2016/10/20 Javascript
jQuery设置Easyui校验规则(推荐)
2016/11/21 Javascript
jquery实现多次上传同一张图片
2017/01/09 Javascript
vue-router 导航钩子的具体使用方法
2017/08/31 Javascript
使用D3.js+Vue实现一个简单的柱形图
2018/08/05 Javascript
JS实现数组的增删改查操作示例
2018/08/29 Javascript
在 Angular-cli 中使用 simple-mock 实现前端开发 API Mock 接口数据模拟功能的方法
2018/11/28 Javascript
no-vnc和node.js实现web远程桌面的完整步骤
2019/08/11 Javascript
Angular8路由守卫原理和使用方法
2019/08/29 Javascript
[03:11]不朽宝藏三外观展示
2020/09/18 DOTA
python实现学员管理系统
2019/02/26 Python
修改 CentOS 6.x 上默认Python的方法
2019/09/06 Python
django template实现定义临时变量,自定义赋值、自增实例
2020/07/12 Python
英国折扣高尔夫商店:Discount Golf Store
2019/11/19 全球购物
JSF面试题:Jsf中的核心类用那些?有什么作用?LiftCycle六大生命周期是什么?
2014/07/17 面试题
解释DataSet(ds) 和 ds as DataSet 的含义
2014/07/27 面试题
Linux中如何用命令创建目录
2016/12/02 面试题
小学生期末自我鉴定
2014/01/19 职场文书
《庐山的云雾》教学反思
2014/04/22 职场文书
学生安全责任书模板
2014/07/25 职场文书
祖国在我心中演讲稿450字
2014/09/05 职场文书
2015年高校就业工作总结
2015/05/04 职场文书
纯html+css实现Element loading效果
2021/08/02 HTML / CSS
GO语言字符串处理函数之处理Strings包
2022/04/14 Golang
MySQL 原理与优化之原数据锁的应用
2022/08/14 MySQL