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生成器,可迭代对象,迭代器区别和联系
Feb 04 Python
解读python logging模块的使用方法
Apr 17 Python
Anaconda 离线安装 python 包的操作方法
Jun 11 Python
Python subprocess库的使用详解
Oct 26 Python
pandas读取csv文件,分隔符参数sep的实例
Dec 12 Python
python异步实现定时任务和周期任务的方法
Jun 29 Python
python threading和multiprocessing模块基本用法实例分析
Jul 25 Python
复化梯形求积分实例——用Python进行数值计算
Nov 20 Python
django框架两个使用模板实例
Dec 11 Python
Python TCPServer 多线程多客户端通信的实现
Dec 31 Python
python 装饰器功能与用法案例详解
Mar 06 Python
浅谈python 调用open()打开文件时路径出错的原因
Jun 05 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实现的在线人员函数库
2008/04/09 PHP
php中的注释、变量、数组、常量、函数应用介绍
2012/11/16 PHP
PHP依赖倒置(Dependency Injection)代码实例
2014/10/11 PHP
PHP框架Laravel的小技巧两则
2015/02/10 PHP
php中define用法实例
2015/07/30 PHP
利用PHP判断文件是否为图片的方法总结
2017/01/06 PHP
js 模拟气泡屏保效果代码
2010/07/10 Javascript
php图像生成函数之间的区别分析
2012/12/06 Javascript
使用JQuery实现Ctrl+Enter提交表单的方法
2015/10/22 Javascript
JavaScript给input的value赋值引发的关于基本类型值和引用类型值问题
2015/12/07 Javascript
微信小程序 canvas API详解及实例代码
2016/10/08 Javascript
setTimeout学习小结
2017/02/08 Javascript
javascript实现的图片预览功能
2017/03/25 Javascript
js时间查询插件使用详解
2017/04/07 Javascript
es7学习教程之fetch解决异步嵌套问题的方法示例
2017/07/21 Javascript
10分钟上手vue-cli 3.0 入门介绍
2018/04/04 Javascript
JS实现的视频弹幕效果示例
2018/08/17 Javascript
electron + vue项目实现打印小票功能及实现代码
2018/11/25 Javascript
[10:39]DOTA2上海特级锦标赛音乐会纪录片
2016/03/21 DOTA
python实现查询苹果手机维修进度
2015/03/16 Python
Python实现二叉树结构与进行二叉树遍历的方法详解
2016/05/24 Python
浅析Python中元祖、列表和字典的区别
2016/08/17 Python
详解python之多进程和进程池(Processing库)
2017/06/09 Python
python pandas中对Series数据进行轴向连接的实例
2018/06/08 Python
Anaconda配置pytorch-gpu虚拟环境的图文教程
2020/04/16 Python
解决python 执行sql语句时所传参数含有单引号的问题
2020/06/06 Python
如何以Winsows Service方式运行JupyterLab
2020/08/30 Python
mui几种页面跳转方式对比总结概括
2017/08/18 HTML / CSS
JAVA和C++区别都有哪些
2015/03/30 面试题
SOA面试题:如何在SOA中实现松耦合
2013/07/21 面试题
应届生文秘专业个人自荐信格式
2013/09/21 职场文书
经典婚礼主持词
2014/03/13 职场文书
班子成员四风问题自我剖析材料
2014/09/29 职场文书
党员学习新党章思想汇报
2014/10/25 职场文书
2015年银行信贷员工作总结
2015/05/19 职场文书
拿破仑传读书笔记
2015/07/01 职场文书