linux

Linux环境下PyTorch的安装步骤

小樊
44
2025-06-19 10:27:56
栏目: 智能运维

在Linux环境下安装PyTorch的步骤如下:

1. 安装依赖项

首先,确保你的系统已经安装了必要的依赖包。对于基于Debian的系统(如Ubuntu),可以使用以下命令安装依赖:

sudo apt update
sudo apt install -y build-essential cmake git libopenblas-dev liblapack-dev libjpeg-dev libpng-dev libtiff-dev libavcodec-dev libavformat-dev libswscale-dev python3-dev python3-pip

对于基于RPM的系统(如CentOS),可以使用以下命令安装依赖:

sudo yum install -y gcc-c++ cmake git openblas-devel lapack-devel libjpeg-turbo-devel libpng-devel libtiff-devel ffmpeg-devel python3-devel python3-pip

2. 安装Python和pip

确保你已经安装了Python3和pip。如果没有安装,可以使用以下命令进行安装:

sudo apt install -y python3 python3-pip  # 对于基于Debian的系统
sudo yum install -y python3 python3-pip  # 对于基于RPM的系统

3. 创建虚拟环境(可选)

为了隔离项目依赖,建议创建一个新的虚拟环境。可以使用conda或venv来创建:

# 使用conda创建虚拟环境
conda create -n pytorch_env python=3.8
conda activate pytorch_env

# 使用venv创建虚拟环境
python3 -m venv pytorch_env
source pytorch_env/bin/activate

4. 安装PyTorch

你可以通过pip安装PyTorch的二进制版本。访问PyTorch官方网站获取最新的安装命令。以下是一些示例命令:

基于Debian的系统(CPU):

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu111

基于Debian的系统(GPU,如果已安装NVIDIA CUDA工具包):

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu111-gpu

基于RPM的系统(CPU):

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu

基于RPM的系统(GPU,如果已安装NVIDIA CUDA工具包):

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu111-gpu

5. 验证安装

安装完成后,可以通过以下命令验证PyTorch是否已成功安装:

python3 -c "import torch; print(torch.__version__)"

如果安装成功,此命令将输出PyTorch的版本号。

6. 配置CUDA(GPU用户)

如果你有NVIDIA GPU并且希望使用GPU加速,需要安装NVIDIA驱动和CUDA工具包。可以使用以下命令安装CUDA Toolkit(以CUDA 11.8为例):

wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.run
sudo sh cuda_11.8.0_520.61.05_linux.run

安装完成后,确保环境变量正确设置,以便PyTorch可以找到CUDA库。

通过以上步骤,你应该能够在Linux环境下成功安装PyTorch。如果在安装过程中遇到问题,可以参考PyTorch官方文档获取更多信息。

0
看了该问题的人还看了