如何搭建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插入排序算法的实现代码
Nov 21 Python
python实现简单ftp客户端的方法
Jun 28 Python
如何准确判断请求是搜索引擎爬虫(蜘蛛)发出的请求
Oct 13 Python
基于python requests库中的代理实例讲解
May 07 Python
Python实现的简单排列组合算法示例
Jul 04 Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
Oct 11 Python
Python一键安装全部依赖包的方法
Aug 12 Python
python scipy卷积运算的实现方法
Sep 16 Python
python循环输出三角形图案的例子
Nov 22 Python
使用Tensorflow实现可视化中间层和卷积层
Jan 24 Python
python误差棒图errorbar()函数实例解析
Feb 11 Python
python实现将字符串中的数字提取出来然后求和
Apr 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中flush()、ob_flush()、ob_end_flush()的区别介绍
2013/02/17 PHP
js+php实现静态页面实时调用用户登陆状态的方法
2015/01/04 PHP
PHP fclose函数用法总结
2019/02/15 PHP
Laravel 微信小程序后端实现用户登录的示例代码
2019/11/26 PHP
filters.revealTrans.Transition使用方法小结
2010/08/19 Javascript
Js四则运算函数代码
2012/07/21 Javascript
JavaScript学习笔记之Cookie对象
2015/01/22 Javascript
JS日期加减,日期运算代码
2015/11/05 Javascript
javascript下使用Promise封装FileReader
2016/02/19 Javascript
Javascript表单特效之十大常用原理性样例代码大总结
2016/07/12 Javascript
JavaScript仿微博发布信息案例
2016/11/16 Javascript
javascript 初学教程及五子棋小程序的简单实现
2017/07/04 Javascript
ES6中Array.find()和findIndex()函数的用法详解
2017/09/16 Javascript
css和js实现弹出登录居中界面完整代码
2017/11/26 Javascript
基于jquery实现左右上下移动效果
2018/05/02 jQuery
webpack+express实现文件精确缓存的示例代码
2020/06/11 Javascript
[36:33]2018DOTA2亚洲邀请赛 4.3 突围赛 EG vs Newbee 第二场
2018/04/04 DOTA
Python探索之自定义实现线程池
2017/10/27 Python
Python自动化运维之IP地址处理模块详解
2017/12/10 Python
VTK与Python实现机械臂三维模型可视化详解
2017/12/13 Python
python常用函数与用法示例
2019/07/02 Python
python实现最小二乘法线性拟合
2019/07/19 Python
python 判断三个数字中的最大值实例代码
2019/07/24 Python
python dataframe NaN处理方式
2019/12/26 Python
有趣的Python图片制作之如何用QQ好友头像拼接出里昂
2020/04/22 Python
Django数据库迁移常见使用方法
2020/11/12 Python
HTML5拖拉上传文件的简单实例
2017/01/11 HTML / CSS
耐克巴西官方网站:Nike巴西
2016/08/14 全球购物
MCAKE蛋糕官方网站:一直都是巴黎的味道
2018/02/06 全球购物
美国球鞋寄卖网站:Stadium Goods
2018/05/09 全球购物
沙龙级头发造型工具:FOXYBAE
2018/07/01 全球购物
亚洲在线旅行门户网站:Expedia.com.hk(智游网)
2020/04/14 全球购物
如何反序的迭代一个序列?how do I iterate over a sequence in reverse order
2012/02/04 面试题
高一生物教学反思
2014/01/17 职场文书
Windows Server 2016 配置 IIS 的详细步骤
2022/04/28 Servers
Vue ECharts实现机舱座位选择展示功能
2022/05/15 Vue.js