linux

Linux上如何安装PyTorch

小樊
54
2025-04-11 16:56:35
栏目: 智能运维

在Linux上安装PyTorch有多种方法,以下是一些常见的安装方式:

1. 使用pip安装

如果你已经安装了Python和pip,可以使用pip来安装PyTorch。以下是安装命令:

pip install torch torchvision torchaudio

如果你需要CUDA支持(即GPU加速),请根据你的CUDA版本选择合适的命令。例如,如果你的CUDA版本是11.7,可以使用以下命令:

pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu117

2. 使用conda安装

如果你使用Anaconda或Miniconda,可以使用conda来安装PyTorch。以下是安装命令:

conda install pytorch torchvision torchaudio cudatoolkit=11.7 -c pytorch

同样,根据你的CUDA版本选择合适的cudatoolkit版本。

3. 从源码编译安装

如果你需要最新的功能或者特定的配置,可以从源码编译安装PyTorch。以下是基本步骤:

  1. 安装依赖项

    sudo apt-get update
    sudo apt-get install -y cmake git wget unzip yasm pkg-config libopenblas-dev liblapack-dev libjpeg-dev libpng-dev
    
  2. 克隆PyTorch仓库

    git clone --recursive https://github.com/pytorch/pytorch
    cd pytorch
    
  3. 设置环境变量(可选):

    export CMAKE_PREFIX_PATH=${CONDA_PREFIX:-"$(dirname $(which conda))/../"}
    
  4. 安装PyTorch

    python setup.py install
    

4. 使用Docker安装

如果你不想在本地环境中配置复杂的依赖项,可以使用Docker来安装PyTorch。以下是基本步骤:

  1. 安装Docker

    sudo apt-get update
    sudo apt-get install docker.io
    
  2. 拉取PyTorch Docker镜像

    docker pull pytorch/pytorch:latest
    
  3. 运行Docker容器

    docker run -it --gpus all pytorch/pytorch:latest
    

5. 使用预编译的二进制文件

有些第三方提供了预编译的PyTorch二进制文件,可以通过pip或conda安装。例如,使用pytorch-nightly

pip install torch torchvision torchaudio -f https://download.pytorch.org/whl/torch_stable.html

注意事项

通过以上方法,你应该能够在Linux上成功安装PyTorch。

0
看了该问题的人还看了