溫馨提示×

Linux上如何安裝PyTorch

小樊
81
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

注意事項

  • 確保你的Python版本與PyTorch兼容。
  • 如果你使用的是虛擬環境,請在激活虛擬環境后進行安裝。
  • 根據你的硬件配置選擇合適的CUDA版本。

通過以上方法,你應該能夠在Linux上成功安裝PyTorch。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女