如何搭建pytorch环境的方法步骤


Posted in Python onMay 06, 2020

1.conda创建虚拟环境pytorch_gpu

conda create -n pytorch_gpu python=3.6

创建虚拟环境还是相对较快的,它会自动为本环境安装一些基本的库,等待时间无需很长,成功之后界面如下所示:

如何搭建pytorch环境的方法步骤

2.切换到pytorch环境

使用如下命令,切换到我们刚刚创建好的pytorch虚拟环境,这样我们避免与其它python环境之间的干扰。

conda activeta pytorch_gpu

切换成功之后就会看到在路径前边显示我们已经进入该虚拟环境。

如何搭建pytorch环境的方法步骤

3.安装几个常用库(也可暂时不安)

conda install pandas jupyter notebook

4.安装pytorch

4.1进入官网查看要下载的版本

查看对应的版本,这里是官方链接:

如何搭建pytorch环境的方法步骤

4.2 根据系 统信息及cuda版本选择对应toolkit

这里最主要的是那个CUDA的版本,此处我选择的是10.1,是因为我的电脑的 cuda版本信息就是这样的。具体的查看方法可在4.5节查阅。

4.3复制上图中最后一行代码到pytorch环境终端

conda install pytorch torchvision cudatoolkit=10.1 -c pytorch

这里是下载过程截图:

如何搭建pytorch环境的方法步骤

但是在下载过程中torchvision以及pytorch没有下载成功,

如何搭建pytorch环境的方法步骤

因为这是去其官网下载,下载速度很慢,在上图中我们也可以看出是因为网络错误,网络上也有几种其他的方法,此处我没去验证,我还是让电脑重新下载的,等待时间挺长的,但是因为是在晚上下载的,一早起来就好了

如何搭建pytorch环境的方法步骤

4.4 验证pytorch是否安装成功

此时直接输入 python,即可成功进入:

如何搭建pytorch环境的方法步骤

而后输入如下指令,查看torch是否安装成功

>>> import torch
>>> x=torch.randn(4,4)
>>> print(x)

正常情况下是出现这个界面的:

如何搭建pytorch环境的方法步骤

验证完成之后,可以quit()保存退出。

4.5 如何查看自己电脑cuda版本

4.5.1 windows如何查看

NVDIA控制面板?>帮助?>系统信息

如何搭建pytorch环境的方法步骤

组件?>NVCUDA.DLL 可以查看CUDA版本

如何搭建pytorch环境的方法步骤

这里我的显示是10.1,所以我上边下载的版本也是10.1的,这里的版本要对应上,否则会出现问题。

4.5.2 linux如何查看

打开终端,输入:nvcc -V

nvcc -V

或者如下方式查看:

CUDA:

cat /usr/local/cuda/version.txt

cudnn:

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

到此这篇关于如何搭建pytorch环境的方法步骤的文章就介绍到这了,更多相关pytorch搭建环境内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python基础教程之获取本机ip数据包示例
Feb 10 Python
Windows下安装python2.7及科学计算套装
Mar 05 Python
用Python代码来绘制彭罗斯点阵的教程
Apr 03 Python
Python输出PowerPoint(ppt)文件中全部文字信息的方法
Apr 28 Python
win系统下为Python3.5安装flask-mongoengine 库
Dec 20 Python
python中defaultdict的用法详解
Jun 07 Python
利用Python将时间或时间间隔转为ISO 8601格式方法示例
Sep 05 Python
在Pycharm中项目解释器与环境变量的设置方法
Oct 29 Python
Python GUI编程 文本弹窗的实例
Jun 11 Python
python实现数据分析与建模
Jul 11 Python
python django model联合主键的例子
Aug 06 Python
Python实现归一化算法详情
Mar 18 Python
Python基于Tkinter编写crc校验工具
May 06 #Python
使用Python实现批量ping操作方法
May 06 #Python
Python super()函数使用及多重继承
May 06 #Python
python中shell执行知识点
May 06 #Python
Python 通过监听端口实现唯一脚本运行方式
May 05 #Python
python2.7使用scapy发送syn实例
May 05 #Python
python 使用raw socket进行TCP SYN扫描实例
May 05 #Python
You might like
php数据库连接
2006/10/09 PHP
PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题
2011/05/29 PHP
php打印一个边长为N的实心和空心菱型的方法
2015/03/02 PHP
PHP MVC框架路由学习笔记
2016/03/02 PHP
thinkphp3.2实现在线留言提交验证码功能
2017/07/19 PHP
PHP常见加密函数用法示例【crypt与md5】
2019/01/27 PHP
PHP实现微信公众号验证Token的示例代码
2019/12/16 PHP
boxy基于jquery的弹出层对话框插件扩展应用 弹出层选择器
2010/11/21 Javascript
validator验证控件使用代码
2010/11/23 Javascript
在Ajax中使用Flash实现跨域数据读取的实现方法
2010/12/02 Javascript
如何编写高质量JS代码(续)
2015/02/25 Javascript
JavaScript中的Math.atan2()方法使用详解
2015/06/15 Javascript
window.location.reload 刷新使用分析(去对话框)
2015/11/11 Javascript
jQuery简单验证上传文件大小及类型的方法
2016/06/02 Javascript
easy ui datagrid 从编辑框中获取值的方法
2017/02/22 Javascript
AngularJS2 与 D3.js集成实现自定义可视化的方法
2017/12/01 Javascript
js屏蔽退格键(backspace或者叫后退键与F5)
2019/02/10 Javascript
jQuery操作元素的内容和样式完整实例分析
2020/01/10 jQuery
学习python类方法与对象方法
2016/03/15 Python
python支付宝支付示例详解
2019/08/22 Python
解决Jupyter Notebook使用parser.parse_args出现错误问题
2020/04/20 Python
Python爬虫实现自动登录、签到功能的代码
2020/08/20 Python
Python图像识别+KNN求解数独的实现
2020/11/13 Python
纯css3实现思维导图样式示例
2018/11/01 HTML / CSS
Html5实现移动端、PC端 刮刮卡效果
2016/06/30 HTML / CSS
大专毕业生自我评价分享
2013/11/10 职场文书
给领导的致歉信范文
2014/01/13 职场文书
空中乘务员岗位职责
2014/03/08 职场文书
教师查摆问题自查报告
2014/10/11 职场文书
小班教师个人总结
2015/02/05 职场文书
个人党性锻炼总结
2015/03/05 职场文书
2015年度优秀员工推荐信
2015/03/23 职场文书
先进基层党组织事迹材料2016
2016/02/29 职场文书
浅谈react useEffect闭包的坑
2021/06/08 Javascript
mysql中int(3)和int(10)的数值范围是否相同
2021/10/16 MySQL
解决vue-router的beforeRouteUpdate不能触发
2022/04/14 Vue.js