【简易 教程:Pytorch 配置 GPU版本】

news/2024/7/23 10:48:58 标签: pytorch, python, pytorch配置GPU版本, conda, 镜像源

Pytorch 配置 GPU 版本

博主 是 通过 Anaconda 来管理配置Python工具包的。至于Anaconda 的下载安装,比较简单,在其官网下载,基本就是一步接着一步就好~ 这里我不记录咯 ~如果大家有需求的话,留言就好 ~

------>>首先,通过 终端进入conda 界面:
在这里插入图片描述
------>>其次,为了在安装过程中速度快一点点,我们先设置下镜像源

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/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro/
conda config --set show_channel_urls yes

需要指出的是,上述每一行命令,都是需要每次执行一句哈,即 你复制时,复制一行,就执行一行,(而不是把这些全部复制了,再全部粘贴!这样不行的哦!!)

另外,如果有朋友之前已经引入过镜像源了,那么会报一些 Warning,这无关紧要,请继续执行命令即可。

------>> 为了便于Pytorch的安装,我们为它单独创立一个存放其环境的地方:conda create -n pytorch python=3.9,后面的3.9指的是Python的版本,这个可以根据需要自己选择。

在输入上述命令过后,我们应该会看到如下界面:
在这里插入图片描述

------>>紧接着,我们切换环境,进入刚刚建立的Pytorch:conda activate pytorch,并且输入命令下载 符合我们自己电脑版本的 GPU版的Pytorch:conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c nvidia,注意,该命令不是随意输入的,需要根据自己的电脑 里面NVIDIA的版本。

点击 我 可以 查看符合自己版本的下载语句!!!

进去pytorch官网,下拉,可以看到如下所示的界面:(注意要 选择 和自己版本匹配的喔!!!这样就可以看到对应的语句了~)

在这里插入图片描述

为了下载快一点,可以把上述语句的 -c python 去掉。即 conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c nvidia 这样就好。这只是我的一个示例,具体的可以根据自己选择来。
在这里插入图片描述

------>>然后!就是 漫长的安装界面了,期间 可能还需要你 输入 y并且按回车确定,这个知道就行,操作还是比较简单的。

就比如这样:(漫 长 的 等 待 --)
在这里插入图片描述
安装完成后。博主再继续记录(更于 2022.11.6 21:59)


http://www.niftyadmin.cn/n/3892.html

相关文章

LeetCode第32题-最长有效括号-java实现-图解思路与手撕代码

LeetCode第32题-最长有效括号-java实现-图解思路与手撕代码 文章目录一、题目描述二、解题思路与代码实现1.解题思路2.代码实现总结一、题目描述 给你一个只包含 ‘(’ 和 ‘)’ 的字符串,找出最长有效(格式正确且连续)括号子串的长度。 二…

目标检测(6)—— YOLO系列V2

一、YOLOV2改进的概述 做的改进如下图: Batch Normalization 批量归一化层 不加BN层,网络可能学偏,加上归一化进行限制。 从今天来看,conv后加BN是标配。 更大的分辨率 V1训练的时候使用224224,测试用448448。 V2训…

目标检测(5)—— YOLO系列V1

一、YOLO系列V1 经典的one-stage方法,You Only Look Once将检测问题转化成回归问题,一个CNN搞定可以对视频进行实时监测 YOLO系列的速度更快,我们检测的物体很简单,进行取舍,舍弃了一些精度。 V1核心思想 现在要预测…

zlMediaKit 7 utils模块--ringbuffer发布订阅

onceToken 利用变量生命周期执行传入的构造和析构&#xff0c;保证代码执行的先后顺序 class onceToken { public:using task std::function<void(void)>;template<typename FUNC>onceToken(const FUNC &onConstructed, task onDestructed nullptr) {onCon…

基于光栅波导结构的 R ARMR 系统的 建模

增强现实和混合现实(AR&MR)作为全新的头戴式显示概念&#xff0c;作为 5G 时代的一个核心应用&#xff0c; 具有巨大的市场需求和潜力。其中一种典型的 AR&MR 设备是基于光栅波导结构。而正是因为 光学光栅这种微纳元件的使用&#xff0c;我们不能简单地使用基于几何光…

较低成本的ISO7637-2 5A 5B抛负载保护方案

科普下什么是抛负载&#xff0c;抛负载测试方案以及后端电路参数的选择。 在众多汽车电子电磁兼容测试中&#xff0c;最具破坏性的就是ISO7637-2的5A 5B测试了&#xff0c;当然也有的测试项目放在ISO16750标准中&#xff0c;但测试波形大体相同。上海雷卯有专门的文章描述这2个…

基于JAVA仁爱公益网站计算机毕业设计源码+系统+mysql数据库+lw文档+部署

基于JAVA仁爱公益网站计算机毕业设计源码系统mysql数据库lw文档部署 基于JAVA仁爱公益网站计算机毕业设计源码系统mysql数据库lw文档部署本源码技术栈&#xff1a; 项目架构&#xff1a;B/S架构 开发语言&#xff1a;Java语言 开发软件&#xff1a;idea eclipse 前端技术&a…

《进程状态》

【一】看看Linux内核源代码怎么说 为了弄明白正在运行的进程是什么意思&#xff0c;我们需要知道进程的不同状态。一个进程可以有几个状态&#xff08;再Linux内核里&#xff0c;进程有时候也叫做任务&#xff09;。下面的状态再kernel源代码里的定义&#xff1a; /* * The t…