Anaconda+spyder+pycharm的pytorch配置详解(GPU)


Posted in Python onOctober 18, 2020

第一步 : 从清华大学开源软件镜像站下载Anaconda:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=D

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

安装过程中需要勾选如下图

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

装好后测试是否装好,先配置环境变量(可能anaconda安装好后自己就有了)

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

打开CMD,输入代码

conda list

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

回车出现包的信息则说明安装完成

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

打开Anaconda Navigator(桌面没有的话就点击左下角看最近添加)可以看到spyder已经下好了

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

第二步:下载CUDA(GPU)
注意:没有NVIDA的显卡是不能使用CUDA的!!!!!!!!!
如果显卡不是N卡的话,就不能使用GPU加速的!!!!!
但亲测之后就算没有下载CUDA,只要pytorch包下载在spyder里,是能使用CPU来加速的,进行一些简单的学习是没有问题的。

下载CUDA前,查看自己电脑能安装CUDA的最高版本,打开NVIDA控制面板

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

可以看到我的CUDA能安装11.1版本的(这不代表你的电脑就安装这个版本,而是最高能接受这个版本!)

然后我们进入CUDA工具包安装官网
https://developer.nvidia.com/cuda-toolkit-archive

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

可以看到有很多版本,但这个时候可以看一下pytorch官网
https://pytorch.org/get-started/locally/

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

这里最高CUDA选择10.2,但由于本人的电脑就是装不了10.2,所以选择了10.1 updata2

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

点进去是这个样子的

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

然后右下角下载好后开始安装,遇到下图这个注意勾选。

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

安装过程如果出错的大概率是你的电脑没有 Visual Studio,如果真出错了可以下个VS2019试一试,我就是出错在这。

安装完成后测试是否安装完成,打开CMD输入

nvcc -V

安装完成的话就会出现下图

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

可能会遇到nvcc不识别,我们就去找nvcc这个文件(如图所示路径)

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

找到之后把这个路径添加到环境变量

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

添加之后,再次进入cmd,输入nvcc -V测试安装情况

到此CUDA安装完成

第三步

Pytorch安装
打开cmd,输入下面两行代码(使用清华源加速)

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes

先不要关闭cmd,然后进入pytorch官网
https://pytorch.org/get-started/locally/

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

熟悉的界面,因为我安装的CUDA是10.1,所以CUDA选择了10.1。
注意这段代码

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

必须去掉-c pyorch
所以我们在刚才的cmd中输入

conda install pytorch torchvision cudatoolkit=10.1

然后稍等一会,cmd就会开始安装了,安装过程中碰到Y/N就选Y就行了,因为我已经安装过了,所以cmd里就是这样的

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

等下载完成之后,打开cmd,输入

ipython

然后再如下图输入

import torch
torch.cuda.is_available()

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

如果输出了一个True,则pytorch安装完成了。

第四步
环境配置与测试
打开Anaconda Navigator

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

在两个环境中找一找有没有pytorch一类的包

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

没有的话只能重新下一次pytorch了
有的话打开spyder,可以在工具选项设置为简体中文

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

然后输入代码测试

import torch
print('Torch Version:',torch.__version__)
print('CUDA GPU check:',torch.cuda.is_available())

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

正常输出的话,那么pytorch就装好了

如果是要用pycharm来运行呢,则新建一个项目,选择现有解释器

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

然后在添加解释器,在conda环境下如图

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

然后创建就好了,创建完成以后,创建一个.py文件,输入代码

import torch
print('Torch Version:',torch.__version__)
print('CUDA GPU check:',torch.cuda.is_available())

运行如下,则配置完成了

Anaconda+spyder+pycharm的pytorch配置详解(GPU)

到此这篇关于Anaconda+spyder+pycharm的pytorch配置详解(GPU)的文章就介绍到这了,更多相关Anaconda spyder pycharm pytorch配置 内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
实例解析Python的Twisted框架中Deferred对象的用法
May 25 Python
Python 实现文件的全备份和差异备份详解
Dec 27 Python
Python读取word文本操作详解
Jan 22 Python
Django rest framework工具包简单用法示例
Jul 20 Python
python消除序列的重复值并保持顺序不变的实例
Nov 08 Python
python版飞机大战代码分享
Nov 20 Python
将string类型的数据类型转换为spark rdd时报错的解决方法
Feb 18 Python
django框架实现一次性上传多个文件功能示例【批量上传】
Jun 19 Python
Python 使用threading+Queue实现线程池示例
Dec 21 Python
Python3 集合set入门基础
Feb 10 Python
深入浅析python3 依赖倒置原则(示例代码)
Jul 09 Python
python使用pycharm安装pyqt5以及相关配置
Apr 22 Python
Python通过format函数格式化显示值
Oct 17 #Python
Python如何使用vars返回对象的属性列表
Oct 17 #Python
Python使用eval函数执行动态标表达式过程详解
Oct 17 #Python
Python基于locals返回作用域字典
Oct 17 #Python
Python classmethod装饰器原理及用法解析
Oct 17 #Python
Python基于staticmethod装饰器标示静态方法
Oct 17 #Python
详解python算法常用技巧与内置库
Oct 17 #Python
You might like
怎样辨别一杯好咖啡
2021/03/03 新手入门
dede3.1分页文字采集过滤规则详说(图文教程)续四
2007/04/03 PHP
PHP函数strip_tags的一个bug浅析
2014/05/22 PHP
PHP之uniqid()函数用法
2014/11/03 PHP
php中使用array_filter()函数过滤数组实例讲解
2021/03/03 PHP
原生JS实现表单checkbook获取已选择的值
2013/07/21 Javascript
javascript教程:关于if简写语句优化的方法
2014/05/17 Javascript
javascript判断是手机还是电脑访问网页的简单实例分享
2014/06/03 Javascript
javascript浏览器兼容教程之事件处理
2014/06/09 Javascript
jQuery form 表单验证插件(fieldValue)校验表单
2016/01/24 Javascript
javascript 判断用户有没有操作页面
2017/10/17 Javascript
AngularJS实现自定义指令及指令配置项的方法
2017/11/20 Javascript
微信小程序实现跟随菜单效果和循环嵌套加载数据
2017/11/21 Javascript
AngularJs用户输入动态模板XSS攻击示例详解
2018/04/21 Javascript
vue基于element的区间选择组件
2018/09/07 Javascript
JS使用canvas中的measureText方法测量字体宽度示例
2019/02/02 Javascript
JS实现提示框跟随鼠标移动
2019/08/27 Javascript
Python实现购物系统(示例讲解)
2017/09/13 Python
在Python程序员面试中被问的最多的10道题
2017/12/05 Python
django admin添加数据自动记录user到表中的实现方法
2018/01/05 Python
基于python神经卷积网络的人脸识别
2018/05/24 Python
python Django的web开发实例(入门)
2019/07/31 Python
Python函数的默认参数设计示例详解
2019/12/01 Python
详解Python中的分支和循环结构
2020/02/11 Python
tensorflow 分类损失函数使用小记
2020/02/18 Python
python opencv实现图片缺陷检测(讲解直方图以及相关系数对比法)
2020/04/07 Python
用CSS3和table标签实现一个圆形轨迹的动画的示例代码
2019/01/17 HTML / CSS
芬兰攀岩、山地运动和户外活动用品购物网站:Bergfreunde
2016/10/06 全球购物
优秀班集体先进事迹材料
2014/05/28 职场文书
2015年员工工作总结范文
2015/04/08 职场文书
泰坦尼克号观后感
2015/06/04 职场文书
Vue实现动态查询规则生成组件
2021/05/27 Vue.js
go语言中http超时引发的事故解决
2021/06/02 Golang
「我的青春恋爱物语果然有问题。-妄言录-」第20卷封面公开
2022/03/21 日漫
SQL Server远程连接的设置步骤(图文)
2022/03/23 SQL Server
win11无法添加打印机怎么办? 提示windows无法打开添加打印机的解决办法
2022/04/05 数码科技