如何搭建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实现批量把SVG格式转成png、pdf格式的代码分享
Aug 21 Python
python使用any判断一个对象是否为空的方法
Nov 19 Python
Python的爬虫包Beautiful Soup中用正则表达式来搜索
Jan 20 Python
CentOS 6.5中安装Python 3.6.2的方法步骤
Dec 03 Python
python实现自动发送邮件
Jun 20 Python
对python字典元素的添加与修改方法详解
Jul 06 Python
python 实现dict转json并保存文件
Dec 05 Python
selenium+python配置chrome浏览器的选项的实现
Mar 18 Python
关于Python turtle库使用时坐标的确定方法
Mar 19 Python
浅谈Python中re.match()和re.search()的使用及区别
Apr 14 Python
Keras预训练的ImageNet模型实现分类操作
Jul 07 Python
python数字图像处理:图像的绘制
Jun 28 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
这部好评如潮的动漫 知名梗频出 但是画风劝退很多人
2020/03/08 日漫
php array_flip() 删除数组重复元素
2009/01/14 PHP
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
2013/07/03 PHP
PHP批量查询WordPress留言者E-mail地址实现方法
2015/02/15 PHP
php结合正则批量抓取网页中邮箱地址
2015/05/19 PHP
PHP生成树的方法
2015/07/28 PHP
PHP实现二叉树的深度优先与广度优先遍历方法
2015/09/28 PHP
Yii框架表单提交验证功能分析
2017/01/07 PHP
PHP图片水印类的封装
2017/07/06 PHP
laravel自定义分页的实现案例offset()和limit()
2019/10/15 PHP
JavaScript的parseInt 进制问题
2009/05/07 Javascript
js location.replace与location.reload的区别
2010/09/08 Javascript
两个select多选模式的选项相互移动(示例代码)
2014/01/11 Javascript
JavaScript实现在页面间传值的方法
2015/04/07 Javascript
javascript递归回溯法解八皇后问题
2015/04/22 Javascript
javascript设计模式之模块模式学习笔记
2017/02/15 Javascript
Angular5升级RxJS到5.5.3报错:EmptyError: no elements in sequence的解决方法
2018/04/09 Javascript
python避免死锁方法实例分析
2015/06/04 Python
Python实现向服务器请求压缩数据及解压缩数据的方法示例
2017/06/09 Python
Django admin实现图书管理系统菜鸟级教程完整实例
2017/12/12 Python
Python cookbook(数据结构与算法)找到最大或最小的N个元素实现方法示例
2018/02/13 Python
Python中存取文件的4种不同操作
2018/07/02 Python
scrapy-redis分布式爬虫的搭建过程(理论篇)
2020/09/29 Python
HealthElement海外旗舰店:新西兰大卖场
2018/02/23 全球购物
Elemis美国官网:英国的第一豪华护肤品牌
2018/03/15 全球购物
个人思想理论学习的自我鉴定
2013/11/30 职场文书
名人演讲稿范文
2013/12/28 职场文书
领导证婚人证婚词
2014/01/13 职场文书
国际贸易毕业生求职信范文
2014/02/21 职场文书
企业安全生产演讲稿
2014/05/09 职场文书
销售队伍口号
2014/06/11 职场文书
建筑工地宣传标语
2014/06/18 职场文书
出资证明书范本(标准版)
2014/09/24 职场文书
中小学教师继续教育心得体会
2016/01/19 职场文书
让人感觉高大上的讲话稿怎么写?
2019/07/08 职场文书
redis中lua脚本使用教程
2021/11/01 Redis