如何搭建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 相关文章推荐
2款Python内存检测工具介绍和使用方法
Jun 01 Python
python遍历数组的方法小结
Apr 30 Python
python3+PyQt5泛型委托详解
Apr 24 Python
Flask模拟实现CSRF攻击的方法
Jul 24 Python
Python 正则表达式匹配字符串中的http链接方法
Dec 25 Python
Apache,wsgi,django 程序部署配置方法详解
Jul 01 Python
简单了解django文件下载方式
Feb 10 Python
Python更新所有已安装包的操作
Feb 13 Python
Python气泡提示与标签的实现
Apr 01 Python
解决django的template中如果无法引用MEDIA_URL问题
Apr 07 Python
20行Python代码实现视频字符化功能
Apr 13 Python
Python读写压缩文件的方法
Jul 30 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学习笔记 类的声明与对象实例化
2011/06/13 PHP
php preg_filter执行一个正则表达式搜索和替换
2012/02/27 PHP
php中使用接口实现工厂设计模式的代码
2012/06/17 PHP
php如何解决无法上传大于8M的文件问题
2014/03/10 PHP
PHP中__autoload和Smarty冲突的简单解决方法
2016/04/08 PHP
Laravel 5.1 on SAE环境开发教程【附项目demo源码】
2016/10/09 PHP
TP5框架实现签到功能的方法分析
2020/04/05 PHP
phpmyadmin在宝塔面板里进不去的解决方案
2020/07/06 PHP
通过javascript设置css属性的代码
2009/12/28 Javascript
IE event.srcElement和FF event.target 功能比较
2010/03/01 Javascript
JSON 数据格式介绍
2012/01/13 Javascript
导航跟随滚动条置顶移动示例代码
2013/09/11 Javascript
js实现日历的简单算法
2017/01/24 Javascript
实现div内部滚动条滚动到底部和顶部的代码
2017/11/15 Javascript
jQuery实现的下雪动画效果示例【附源码下载】
2018/02/02 jQuery
angularjs下ng-repeat点击元素改变样式的实现方法
2018/09/12 Javascript
Vue中axios拦截器如何单独配置token
2019/12/27 Javascript
Vue实现省市区三级联动
2020/12/27 Vue.js
详解python3实现的web端json通信协议
2016/12/29 Python
python实现杨辉三角思路
2017/07/14 Python
在dataframe两列日期相减并且得到具体的月数实例
2018/07/03 Python
Scrapy框架使用的基本知识
2018/10/21 Python
python 利用文件锁单例执行脚本的方法
2019/02/19 Python
Python基于机器学习方法实现的电影推荐系统实例详解
2019/06/25 Python
使用批处理脚本自动生成并上传NuGet包(操作方法)
2019/11/19 Python
python对数组进行排序,并输出排序后对应的索引值方式
2020/02/28 Python
Python通过socketserver处理多个链接
2020/03/18 Python
如何表示python中的相对路径
2020/07/08 Python
美国男士内衣品牌:Tommy John
2017/12/22 全球购物
自荐信格式的六要素
2013/09/21 职场文书
会计自我鉴定范文
2013/10/06 职场文书
中英双版中文教师求职信
2013/10/27 职场文书
幼儿园毕业典礼主持词
2014/03/21 职场文书
2014年煤矿工人工作总结
2014/12/08 职场文书
2015年数学教师工作总结
2015/05/20 职场文书
10大幻兽系恶魔果实 蝙蝠果实上榜,第一自愈能力强
2022/03/18 日漫