ubuntu

Ubuntu上PyTorch依赖怎么解决

小樊
39
2025-07-20 00:35:02
栏目: 智能运维

在Ubuntu上安装PyTorch及其依赖项,可以按照以下步骤进行:

  1. 更新系统包列表: 打开终端并运行以下命令来更新你的系统包列表:

    sudo apt update
    
  2. 安装基础依赖: 安装构建PyTorch所需的依赖项,包括编译工具和库:

    sudo apt install build-essential cmake git wget unzip yasm pkg-config libopenblas-dev liblapack-dev libjpeg-dev libpng-dev
    
  3. 安装Python依赖: 确保你已经安装了Python和pip。Ubuntu通常自带Python,但你可能需要安装或更新pip:

    sudo apt install python3 python3-pip
    pip3 install --upgrade pip
    
  4. 安装CUDA(如果使用NVIDIA GPU): 如果你有NVIDIA GPU并希望使用GPU加速PyTorch,你需要安装CUDA Toolkit和cuDNN库。访问NVIDIA官网下载并安装适合你GPU型号的CUDA Toolkit。然后,根据CUDA版本安装cuDNN。

    安装CUDA Toolkit的步骤通常包括:

    wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin
    sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600
    wget https://developer.download.nvidia.com/compute/cuda/11.4.2/local_installers/cuda-repo-ubuntu2004-11-4-local_11.4.2-1_amd64.deb
    sudo dpkg -i cuda-repo-ubuntu2004-11-4-local_11.4.2-1_amd64.deb
    sudo apt-key add /var/cuda-repo-ubuntu2004-11-4-local/7fa2af80.pub
    sudo apt update
    sudo apt install cuda
    

    安装cuDNN的步骤通常包括下载cuDNN库文件(需要注册NVIDIA开发者账号),然后解压并复制文件到CUDA目录。

  5. 安装PyTorch: 根据你的需求(CPU或GPU版本),使用pip安装PyTorch。你可以从PyTorch官网获取最新的安装命令。例如,对于CPU版本:

    pip3 install torch torchvision torchaudio
    

    对于GPU版本(假设CUDA 11.4):

    pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu114
    
  6. 验证安装: 安装完成后,你可以通过运行Python解释器并尝试导入PyTorch来验证安装是否成功:

    python3
    >>> import torch
    >>> print(torch.__version__)
    

如果在安装过程中遇到任何问题,请检查错误消息并根据需要搜索解决方案。有时可能需要根据你的具体Ubuntu版本和系统配置调整上述步骤。

0
看了该问题的人还看了