如何搭建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迭代器实例简析
Sep 25 Python
python服务器端收发请求的实现代码
Sep 29 Python
Python 如何访问外围作用域中的变量
Sep 11 Python
Python脚本实现自动将数据库备份到 Dropbox
Feb 06 Python
教你用Python创建微信聊天机器人
Mar 31 Python
Python实现模拟登录网易邮箱的方法示例
Jul 05 Python
python实现K近邻回归,采用等权重和不等权重的方法
Jan 23 Python
TensorFlow2.0:张量的合并与分割实例
Jan 19 Python
TFRecord文件查看包含的所有Features代码
Feb 17 Python
python 穷举指定长度的密码例子
Apr 02 Python
Python实现机器学习算法的分类
Jun 03 Python
Python实现列表拼接和去重的三种方式
Jul 02 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安全之直接用$获取值而不$_GET 字符转义
2012/06/03 PHP
PHP面向对象之后期静态绑定功能介绍
2015/05/18 PHP
ajax页面无刷新 IE下遭遇Ajax缓存导致数据不更新的问题
2012/12/11 Javascript
javascript将数组插入到另一个数组中的代码
2013/01/10 Javascript
JavaScript中的prototype和constructor简明总结
2014/04/05 Javascript
全面详细的jQuery常见开发技巧手册
2016/02/21 Javascript
Vue.js一个文件对应一个组件实践
2016/10/27 Javascript
js实现水平滚动菜单导航
2017/07/21 Javascript
基于js中的原型(全面讲解)
2017/09/19 Javascript
jquery根据name取得select选中的值实例(超简单)
2018/01/25 jQuery
Angular 2使用路由自定义弹出组件toast操作示例
2019/05/10 Javascript
微信小程序实现上传word、txt、Excel、PPT等文件功能
2019/05/23 Javascript
JS中如何轻松遍历对象属性的方式总结
2019/08/06 Javascript
在vue中获取wangeditor的html和text的操作
2020/10/23 Javascript
vue实现一个矩形标记区域(rectangle marker)的方法
2020/10/28 Javascript
[48:21]Mski vs VGJ.S Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
好用的Python编辑器WingIDE的使用经验总结
2016/08/31 Python
对numpy中数组元素的统一赋值实例
2018/04/04 Python
django解决跨域请求的问题详解
2019/01/20 Python
python实现一个简单的ping工具方法
2019/01/31 Python
总结Python图形用户界面和游戏开发知识点
2019/05/22 Python
python 求1-100之间的奇数或者偶数之和的实例
2019/06/11 Python
Python使用Pandas库实现MySQL数据库的读写
2019/07/06 Python
如何使用python代码操作git代码
2020/02/29 Python
Python如何操作docker redis过程解析
2020/08/10 Python
Anaconda的安装与虚拟环境建立
2020/11/18 Python
需要知道的CSS3动画技术
2010/01/01 HTML / CSS
BrandAlley英国:法国折扣奢侈品网上零售商
2017/07/03 全球购物
6PM官网:折扣鞋、服装及配饰
2018/08/03 全球购物
英国在线汽车和面包车零件商店:Car Parts 4 Less
2018/08/15 全球购物
水毁工程实施方案
2014/04/01 职场文书
高中班级口号
2014/06/09 职场文书
计划生育证明书写要求
2014/09/17 职场文书
公司离职证明范本(5篇)
2014/09/17 职场文书
2014年实习期工作总结
2014/11/27 职场文书
教您:房贷工资收入证明应该怎么写?
2019/08/19 职场文书