温馨提示×

PyTorch在Ubuntu上的安装教程

小樊
68
2025-05-14 05:28:22
栏目: 智能运维

在Ubuntu上安装PyTorch的步骤如下:

安装前的准备

  1. 安装Anaconda
  • 访问Anaconda官网,下载并安装适合Ubuntu版本的Anaconda。
  • 安装过程中,确保勾选“Add Anaconda to my PATH environment variable”选项,以便在终端中直接使用conda命令。
  1. 安装CUDA和cuDNN(如果使用GPU):
  • 访问NVIDIA CUDA官网,下载并安装与你的显卡驱动兼容的CUDA版本。
  • 访问NVIDIA cuDNN官网,下载与CUDA版本兼容的cuDNN库。
  • 按照官方文档的说明,将cuDNN文件复制到CUDA的安装目录中。
  1. 配置环境变量(如果使用GPU):
  • 编辑~/.bashrc文件,添加以下行:
    export PATH=/usr/local/cuda/bin:$PATH
    export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
    
  • 使配置生效:
    source ~/.bashrc
    

安装PyTorch

  1. 创建conda环境(可选但推荐):
  • 创建一个新的conda环境,用于安装PyTorch。例如,创建一个名为pytorch_env的环境,使用Python 3.8:
    conda create -n pytorch_env python=3.8
    
  • 激活新创建的环境:
    conda activate pytorch_env
    
  1. 从官网安装PyTorch
  • 访问PyTorch官网,选择适合你的Ubuntu版本、Python版本和CUDA版本(如果使用GPU)。
  • 复制提供的命令,并在终端中运行。例如,使用CPU版本:
    conda install pytorch torchvision torchaudio cpuonly -c pytorch
    
  • 如果使用GPU版本,命令可能如下:
    conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch -c conda-forge
    
  1. 验证安装
  • 打开Python解释器,输入以下命令检查PyTorch是否安装成功:
    import torch
    print(torch.__version__)
    print(torch.cuda.is_available())
    
  • 如果torch.cuda.is_available()返回True,则表示CUDA可用,PyTorch安装成功。

常见问题及解决方法

  • 网络问题:如果安装过程中遇到网络问题,可以尝试更换网络环境或使用国内镜像源。
  • 权限问题:如果遇到文件权限问题,可以使用sudo命令提升权限,或者更改文件所有者。
  • 版本不匹配:确保下载的CUDA和cuDNN版本与PyTorch的要求相匹配。如果不匹配,可能会导致安装失败或运行时错误。

通过以上步骤,你应该能够在Ubuntu上成功安装PyTorch。如果在安装过程中遇到任何问题,可以参考PyTorch官方文档或相关社区论坛寻求帮助。

0