最新最详细的配置PytorchGPU环境

前置介绍

为什么要配置GPU版本的pytorch呢?相信看到这篇博文的朋友应该都不用解释了,但为了防止萌新小白不理解还是和大家做个简短的前置知识介绍。

GPU加速的必要性:深度学习模型的训练通常需要大量的计算,而GPU(图形处理单元)由于其并行计算能力,可以显著加速这些计算过程,特别是在处理大规模数据和复杂模型时。

CUDA和cuDNN:PyTorch GPU版本的运行依赖于NVIDIA的CUDA(Compute Unified Device Architecture)平台,它允许开发者使用GPU进行通用计算。cuDNN(CUDA Deep Neural Network library)是NVIDIA提供的用于深度神经网络的加速库,可以进一步提高PyTorch的性能。

兼容性:在安装之前,需要确保你的NVIDIA GPU与CUDA版本兼容,同时你的系统(Windows、Mac或Linux)也需要满足PyTorch的安装要求。

检查GPU兼容性

在这里插入图片描述

安装CUDA Toolkit

首先打开命令行输入nvidia-smi查看自己设备GPU所支持的最高版本,如下图所示然后进入CUDA官网选择一个不高于CUDA Version的版本(在这之前建议先更新自己的显卡驱动可以提高版本,具体步骤不在这里赘述)

在这里插入图片描述

进去CUDA官网之后根据自己的GPU所支持的选择版本

在这里插入图片描述

这里以11.4.0版本,Windows本地配置环境作为演示,其他类似。

在这里插入图片描述

下载好后正常安装

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
选择安装位置(如果改了安装位置记一下,后面要用),然后点击下一步
在这里插入图片描述

继续下一步
在这里插入图片描述

点击关闭完成安装

命令行输入nvcc --version查看是否为自己所安装的版本,是否安装成功
在这里插入图片描述

安装cudnn

进入cudnn官网下载页面选择合适的版本进行下载,这里以8.9.7为例
在这里插入图片描述

选择Windows版本进行下载
在这里插入图片描述

下载完成后解压压缩包,将其中的bin,include,lib文件复制到之前安装的的CUDA toolkit文件位置,默认位置为C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4
在这里插入图片描述
然后把上述三个文件添加到环境变量中
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

创建虚拟环境(推荐)

这里使用Anacanda进行虚拟环境的创建,打开Anacanda命令行
在这里插入图片描述

创建一个名为pytorchTest的虚拟环境,命令如下conda create -n pytorchTest python==3.8
在这里插入图片描述

输入y继续,等待环境创建完成
在这里插入图片描述

使用conda activate pytorchTest激活刚才创建的环境,括号前面变为pytorchTest即为激活成功
在这里插入图片描述

安装pytorchGPU

打开pytorch官网下载最新的版本,复制命令到Anaconda命令行进行下载

代码如下

conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia

在这里插入图片描述

也可根据自己需要选择之前的版本,这里以1.6.0版本为例,大家根据自己需要以及版本兼容进行选择

之前版本下载

在这里插入图片描述

命令如下

conda install pytorch==1.6.0 torchvision==0.7.0 cudatoolkit=10.2 -c pytorch

在这里插入图片描述

输入y继续,等待下载完成

在这里插入图片描述

验证pytorchGPU是否安装成功

在该环境下运行python,输入如下代码,如果显示True即为成功

import torch
print(torch.cuda.is_available())

在这里插入图片描述

至此,从0开始配置pytorchGPU环境结束。按照这些步骤,你应该能够顺利地为你的PyTorch项目配置GPU环境。如果在安装过程中遇到任何问题,可以评论区给我留言或者私信我,如果对大家有帮助的话还请点赞收藏关注支持一下。

g5zwKH-1717663331147)]

至此,从0开始配置pytorchGPU环境结束。按照这些步骤,你应该能够顺利地为你的PyTorch项目配置GPU环境。如果在安装过程中遇到任何问题,可以评论区给我留言或者私信我,如果对大家有帮助的话还请点赞收藏关注支持一下。

关于Anaconda的安装与使用大家可以自行解决下,过两天我也会写一份教程。

  • 20
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以按照以下步骤搭建 PyTorch GPU 环境: 1. 检查你的显卡是否支持 CUDA。你可以在 NVIDIA 的官方网站上查找到支持 CUDA 的显卡列表。 2. 安装 NVIDIA 驱动程序。在你的电脑上安装相应的 NVIDIA 显卡驱动程序,确保驱动与你的显卡型号兼容,并支持 CUDA。 3. 安装 CUDA Toolkit。访问 NVIDIA 的官方网站,下载并安装与你的显卡驱动程序兼容的 CUDA Toolkit。安装完成后,将 CUDA 的安装路径添加到系统环境变量中。 4. 安装 cuDNN。cuDNN 是一个针对深度神经网络加速的 GPU 库,可以提高深度学习模型的训练和推理速度。你需要先注册成为 NVIDIA 开发者才能下载 cuDNN。下载并安装与你的 CUDA 版本兼容的 cuDNN。 5. 创建 Python 虚拟环境(可选)。为了隔离不同项目的依赖,可以使用虚拟环境。你可以使用 Anaconda 或者 Python 内置的 venv 模块创建虚拟环境。 6. 安装 PyTorch。打开终端或命令提示符,进入你创建的虚拟环境(如果使用了虚拟环境),然后运行以下命令来安装 PyTorch: ``` pip install torch torchvision torchaudio ``` 如果你想安装特定版本的 PyTorch,可以在上述命令中指定版本号。 7. 验证安装。在 Python 的交互式环境中,输入以下代码来验证 PyTorch 是否成功安装并正确使用 GPU: ```python import torch print(torch.cuda.is_available()) ``` 如果输出结果为 True,则表示 PyTorch 成功安装并可以使用 GPU 运算。 这些步骤将帮助你搭建 PyTorch GPU 环境。如果你在安装过程中遇到问题,可以参考官方文档或搜索相关教程以获取更详细的指导。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值