Anaconda安装pytorch和paddle的方法步骤


Posted in Python onApril 03, 2022

NVIDIA驱动安装与更新

首先查看电脑的显卡版本,步骤为:此电脑右击–>管理–>设备管理器–>显示适配器。就可以看到电脑显卡的版本了。

Anaconda安装pytorch和paddle的方法步骤

得知以上的信息以后我们就可以对应我们的显卡去英伟达官网上去找相对应的显卡驱动更新或者下载了。

显卡驱动的下载地址。显卡驱动

Anaconda安装pytorch和paddle的方法步骤

Anaconda安装pytorch和paddle的方法步骤

安装好了显卡驱动以后。我们按下win+R组合键,打开cmd命令窗口。输入如下的命令。

nvidia-smi

Anaconda安装pytorch和paddle的方法步骤

得到如下图的信息图,可以看到驱动的版本是512.15;最高支持的CUDA版本是11.6版本。得到显卡的最高支持的CUDA版本,我们就可以根据这个信息来安装环境了。

Anaconda 的安装

打开网址,对应的anaconda版本是支持python39,下载。

Anaconda安装pytorch和paddle的方法步骤

Anaconda安装pytorch和paddle的方法步骤

安装时选择Just me。

然后点击next,选择安装安装路径的时候,一定不要选择默认安装位置,因为默认位置是c盘,以后要在anaconda里面创建环境的时候会很占内存。

Anaconda安装pytorch和paddle的方法步骤

和图中一样将图中的√勾上,虽然出现红色的警告,但是要勾上,将anaconda添加到环境变量中去。然后点击完成就好了。

Anaconda安装pytorch和paddle的方法步骤

安装完成以后,按下开始键(win键)在左边就会出现anaconda3这个文件夹,可以发现anaconda已经安装好了

Anaconda安装pytorch和paddle的方法步骤

Pytorch环境安装

按下开始键(win键),点击如图中的图标。打开anaconda的终端。

Anaconda安装pytorch和paddle的方法步骤

执行如下的指令查看有哪些环境

conda env list

Anaconda安装pytorch和paddle的方法步骤

创建虚拟环境conda create -n 环境名字(英文) python=x.x(python版本),如下,我就是创建了一个名字叫pytorch,python是3.8版本的环境。

conda create -n pytorch python=3.8

在base环境中执行如上的命令,就会创建一个新的虚拟环境,这个虚拟环境会安装一些基础的包,如下图所示。询问是否安装的时候,输入y。就可以创建环境了。

Anaconda安装pytorch和paddle的方法步骤

当安装好了以后,执行conda env list这个命令,就可以看到比一开始多了一个pytorch这个环境。现在我们可以在这个环境里面安装深度学习框架和一些Python包了。

执行如下命令,激活这个环境。conda activate 虚拟环境名称

conda activate pytorch

安装pytorch-gup版的环境,由于pytorch的官网在国外,下载相关的环境包是比较慢的,所以我们给环境换源。在pytorch环境下执行如下的命名给环境换清华源。

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

然后打开pytorch的官网,由于开头我们通过驱动检测到我的显卡为 RTX0105,最高支持cuda11.6版本,所以我们选择cuda11.6版本的cuda,然后将下面红色框框中的内容复制下来,一定不要把后面的-c pytorch -c conda-forge也复制下来,因为这样运行就是还是在国外源下载,这样就会很慢。

Anaconda安装pytorch和paddle的方法步骤

将复制的内容粘贴到pytorch环境下的终端,运行就可以了,这时候就开始下载环境所需要的依赖包了。

到此这篇关于Anaconda安装pytorch和paddle的方法步骤的文章就介绍到这了,更多相关Anaconda安装pytorch和paddle内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
在Gnumeric下使用Python脚本操作表格的教程
Apr 14 Python
使用Python的Zato发送AMQP消息的教程
Apr 16 Python
详解Python程序与服务器连接的WSGI接口
Apr 29 Python
浅谈Django REST Framework限速
Dec 12 Python
Django框架实现逆向解析url的方法
Jul 04 Python
Python实现正整数分解质因数操作示例
Aug 01 Python
python使用matplotlib库生成随机漫步图
Aug 27 Python
python retrying模块的使用方法详解
Sep 25 Python
python利用opencv实现SIFT特征提取与匹配
Mar 05 Python
浅谈keras2 predict和fit_generator的坑
Jun 17 Python
tensorflow 大于某个值为1,小于为0的实例
Jun 30 Python
Python OpenCV之常用滤波器使用详解
Apr 07 Python
python lambda 表达式形式分析
PyTorch device与cuda.device用法
Apr 03 #Python
Python实现为PDF去除水印的示例代码
Apr 03 #Python
Python实现文字pdf转换图片pdf效果
Apr 03 #Python
python 实现图片特效处理
教你使用Python获取QQ音乐某个歌手的歌单
Python os和os.path模块详情
You might like
PHP5中MVC结构学习
2006/10/09 PHP
火车采集器 免费版使出收费版本功能实现原理
2009/09/17 PHP
php多次include后导致全局变量global失效的解决方法
2015/02/28 PHP
php解析url并得到url中的参数及获取url参数的四种方式
2015/10/26 PHP
YII Framework框架教程之日志用法详解
2016/03/14 PHP
yii2利用自带UploadedFile实现上传图片的示例
2017/02/16 PHP
php将从数据库中获得的数据转换成json格式并输出的方法
2018/08/21 PHP
获取Javscript执行函数名称的方法
2006/12/22 Javascript
服务端 VBScript 与 JScript 几个相同特性的写法 By shawl.qiu
2007/03/06 Javascript
javascript 有趣而诡异的数组
2009/04/06 Javascript
JS的千分位算法实现思路
2013/07/31 Javascript
详解JavaScript的Polymer框架中的通知交互
2015/07/29 Javascript
jquery马赛克拼接翻转效果代码分享
2015/08/24 Javascript
关于RequireJS的简单介绍即使用方法
2016/10/20 Javascript
详解AngularJS 路由 resolve用法
2017/04/24 Javascript
vue组件从开发到发布的实现步骤
2018/11/11 Javascript
详解基于node.js的脚手架工具开发经历
2019/01/28 Javascript
express启用https使用小记
2019/05/21 Javascript
Electron+vue从零开始打造一个本地播放器的方法示例
2020/10/27 Javascript
带你使用webpack快速构建web项目的方法
2020/11/12 Javascript
Python 字符串操作方法大全
2014/03/11 Python
Python中http请求方法库汇总
2016/01/06 Python
python学习之hook钩子的原理和使用
2018/10/25 Python
Python字符串的常见操作实例小结
2019/04/08 Python
Django接收post前端返回的json格式数据代码实现
2019/07/31 Python
python圣诞树编写实例详解
2020/02/13 Python
麦德龙官方海外旗舰店:德国麦德龙超市
2017/12/23 全球购物
意大利香水和化妆品购物网站:Parfimo.it
2019/10/06 全球购物
关于Java String的一道面试题
2013/09/29 面试题
什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?
2016/08/13 面试题
学校领导班子成员查摆问题及整改措施
2014/10/28 职场文书
办公室个人总结
2015/02/28 职场文书
法定代表人资格证明书
2015/06/18 职场文书
格列夫游记读书笔记
2015/07/01 职场文书
创业计划书之寿司
2019/07/19 职场文书
.Net Core导入千万级数据至Mysql的步骤
2021/05/24 MySQL