在Ubuntu上安装PyTorch及其依赖项,可以按照以下步骤进行:
更新系统包列表: 打开终端并运行以下命令来更新你的系统包列表:
sudo apt update
安装基础依赖: 安装构建PyTorch所需的依赖项,包括编译工具和库:
sudo apt install build-essential cmake git wget unzip yasm pkg-config libopenblas-dev liblapack-dev libjpeg-dev libpng-dev
安装Python依赖: 确保你已经安装了Python和pip。Ubuntu通常自带Python,但你可能需要安装或更新pip:
sudo apt install python3 python3-pip
pip3 install --upgrade pip
安装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目录。
安装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
验证安装: 安装完成后,你可以通过运行Python解释器并尝试导入PyTorch来验证安装是否成功:
python3
>>> import torch
>>> print(torch.__version__)
如果在安装过程中遇到任何问题,请检查错误消息并根据需要搜索解决方案。有时可能需要根据你的具体Ubuntu版本和系统配置调整上述步骤。