centos

CentOS上如何搭建PyTorch环境

小樊
39
2025-04-27 03:16:12
栏目: 智能运维

在CentOS上搭建PyTorch环境,可以按照以下步骤进行:

方法一:使用Anaconda安装

  1. 下载并安装Anaconda

    • 访问Anaconda官网下载适用于Linux的Anaconda安装包。
    • 使用以下命令安装:
      bash Anaconda3-xxxx.xx-Linux-x86_64.sh
      
    • 按照提示完成安装。
  2. 创建并激活虚拟环境

    conda create -n pytorch_env python=3.8
    conda activate pytorch_env
    
  3. 安装PyTorch

    • 访问PyTorch官网获取适用于CentOS的安装命令。
    • 例如,如果你使用的是CUDA 11.7,可以运行:
      conda install pytorch torchvision torchaudio cudatoolkit=11.7 -c pytorch
      
  4. 验证安装

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

方法二:使用pip安装

  1. 更新pip

    pip install --upgrade pip
    
  2. 安装PyTorch

    • 同样访问PyTorch官网获取适用于CentOS的安装命令。
    • 例如,如果你使用的是CUDA 11.7,可以运行:
      pip install torch torchvision torchaudio
      
  3. 验证安装

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

方法三:手动安装依赖并编译PyTorch

如果你需要特定的CUDA版本或者希望从源码编译PyTorch,可以按照以下步骤进行:

  1. 安装依赖

    sudo yum install -y epel-release
    sudo yum update -y
    sudo yum groupinstall -y "Development Tools"
    sudo yum install -y cmake3 git wget
    sudo yum install -y python3 python3-devel
    sudo yum install -y cudatoolkit-11-7 cudnn-devel-8.2.2-1.cudnn8.2.2_0
    
  2. 克隆PyTorch仓库

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

    export CMAKE_PREFIX_PATH=${CONDA_PREFIX:-"$(dirname $(which python))/../"}
    
  4. 编译PyTorch

    python setup.py install
    
  5. 验证安装

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

注意事项

通过以上步骤,你应该能够在CentOS上成功搭建PyTorch环境。

0
看了该问题的人还看了