【Ubuntu2404】Ubuntu24.04安装PyTorch (GPU)
Ubuntu24.04安装PyTorch
- 引言
- 一、查看本机支持的CUDA版本
- 二、访问PyTorch官网进行下载
- 三、克隆base环境(可选)
- 四、安装Pytoch
- 五、检验是否可用
- 5.1 查看PyTorch是否可用
- 5.2 查看CUDA是否可用
- 5.3 查看cuDNN是否可用
引言
PyTorch
是由 Facebook 的人工智能研究实验室(FAIR)开发的一个开源机器学习库,它在深度学习领域非常受欢迎。PyTorch
提供了灵活的张量计算能力,类似于 NumPy
,但它还支持 GPU 加速和自动求导功能,这使得它非常适合进行高效的数值运算,特别是针对神经网络的训练。本文主要介绍 Ubuntu24.04
版本下 PyTorch
的安装。
一、查看本机支持的CUDA版本
在终端中输入如下命令查看 CUDA
版本。
nvidia-smi
如表中右上角所示, CUDA
版本为 12.4
。
CUDA Version: 12.4
二、访问PyTorch官网进行下载
访问 PyTorch
官网查看本机版本的下载方式。
下载链接:PyTorch (官网)
页面往下翻可以看到如下选择安装环境,例如本机:
操作系统:Linux (Ubuntu 24.04)
包管理器:Conda
语言:Python
CUDA版本:12.4
其安装命令为:
conda install pytorch torchvision torchaudio pytorch-cuda=12.4 -c pytorch -c nvidia
三、克隆base环境(可选)
由于我使用的是 Anaconda3
,使用时我不想影响 base
环境,但 base
环境下有很多已经安装好的包,所以考虑克隆 base
环境后安装 PyTorch
。
打开终端,运行如下命令克隆 base
环境,新环境并命名为 pytoch_env
:
conda create -n pytoch_env --clone base
克隆完成后查看并选择新环境:
conda env list
conda activate pytoch_env
四、安装Pytoch
使用命令,在新建的 pytoch_env
环境下安装 PyTorch
:
conda install pytorch torchvision torchaudio pytorch-cuda=12.4 -c pytorch -c nvidia
安装过程中需要输入Y/y
同意,或加上-y
参数默认同意。
conda install -y pytorch torchvision torchaudio pytorch-cuda=12.4 -c pytorch -c nvidia
安装过程中需要下载的内容比较大,共计 1.6G
左右,但下载速度还可以,请耐心等待。
看到如下内容说明安装成功:
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
五、检验是否可用
打开终端,并启用 Python
:
python
5.1 查看PyTorch是否可用
在 Python
环境中输入如下程序:
import torch
torch.__version__
如返回 PyTorch
版本信息,说明PyToch安装成功。
5.2 查看CUDA是否可用
在 Python
环境中输入如下程序:
import torch
torch.cuda.is_available()
如返回 True 则说明CUDA能够使用。
5.3 查看cuDNN是否可用
在 Python
环境中输入如下程序:
from torch.backends import cudnn
cudnn.is_available()
如返回 True 则说明cuDNN能够使用。