Ubuntu下更新PyTorch的常用方法
在Ubuntu系统中,更新PyTorch主要通过pip(Python官方包管理器)或conda(Anaconda/Miniconda环境管理器)实现,以下是详细步骤及注意事项:
pip是Python最常用的包管理工具,适用于大多数PyTorch安装场景(包括虚拟环境)。
Ctrl + Alt + T启动终端。pip install --upgrade pipsource your_env_name/bin/activate为避免旧版本残留导致的依赖冲突,建议先卸载旧版PyTorch及相关组件:
pip uninstall torch torchvision torchaudio
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu118cu118代表CUDA 11.8,需根据本地CUDA版本调整,如CUDA 11.7则改为cu117;若无需GPU,可省略--extra-index-url参数)pip install torch==1.13.0 torchvision==0.14.0 torchaudio==1.13.0安装完成后,通过Python代码检查PyTorch版本,确认更新成功:
import torch
print(torch.__version__) # 输出应为最新版本号
conda适用于通过Anaconda/Miniconda管理的环境,能更好地处理依赖关系。
Ctrl + Alt + T启动终端。conda activate your_env_nameconda update condaconda update pytorch torchvision torchaudio -c pytorchconda install pytorch=1.12.1 torchvision=0.13.1 torchaudio=1.12.1 cudatoolkit=11.3 -c pytorch通过conda命令查看PyTorch版本,确认更新结果:
conda list torch
(输出中torch的版本号应为最新版本)
conda的--force-reinstall参数强制安装(谨慎使用)。通过以上方法,可在Ubuntu系统中安全、高效地更新PyTorch至最新版本。若遇到问题,可参考PyTorch官方文档或社区论坛寻求帮助。