阅读量:3
Ubuntu系统更新PyTorch库的常用方法
一、使用pip更新PyTorch(适用于通过pip安装的场景)
-
准备工作
打开终端(快捷键Ctrl + Alt + T),先升级pip至最新版本以避免兼容性问题:pip install --upgrade pip -
卸载旧版本(可选但推荐)
为避免旧版本残留导致的依赖冲突,建议先卸载现有PyTorch及相关组件:pip uninstall torch torchvision torchaudio -
安装最新版本PyTorch
- GPU版本(需匹配CUDA版本):访问PyTorch官网获取当前CUDA版本对应的安装命令(如CUDA 11.7),例如:
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu117 - CPU版本(无GPU支持):直接运行以下命令:
pip install torch torchvision torchaudio
- GPU版本(需匹配CUDA版本):访问PyTorch官网获取当前CUDA版本对应的安装命令(如CUDA 11.7),例如:
-
验证更新结果
运行Python交互环境,导入PyTorch并打印版本号,确认更新成功:import torch print(torch.__version__) # 输出最新版本号(如2.1.0)
二、使用conda更新PyTorch(适用于通过Anaconda/Miniconda安装的场景)
-
准备工作
打开终端,激活目标conda环境(若使用虚拟环境):conda activate your_environment_name可选:升级conda至最新版本以提升稳定性:
conda update conda -
卸载旧版本(可选但推荐)
清理旧版PyTorch及关联的CUDA工具包,减少冲突风险:conda remove pytorch torchvision torchaudio cudatoolkit -
安装最新版本PyTorch
- GPU版本(需匹配CUDA版本):通过conda指定CUDA工具包版本(如11.7),从pytorch官方频道安装:
conda update pytorch torchvision torchaudio cudatoolkit=11.7 -c pytorch - CPU版本(无GPU支持):使用
cpuonly标签安装:conda install pytorch torchvision torchaudio cpuonly -c pytorch
- GPU版本(需匹配CUDA版本):通过conda指定CUDA工具包版本(如11.7),从pytorch官方频道安装:
-
验证更新结果
在终端中运行以下命令,查看PyTorch版本信息:conda list torch # 确认版本号为最新
三、注意事项
- 虚拟环境管理:务必在目标虚拟环境中操作(如
venv或conda环境),避免影响系统全局Python环境。 - 依赖兼容性:
- GPU用户需确保CUDA Toolkit版本与PyTorch版本匹配(如PyTorch 2.1.0支持CUDA 11.7/11.8);
- 若使用cuDNN,其版本也需与CUDA版本兼容(参考PyTorch官方文档)。
- 备份策略:更新前备份项目代码及数据,防止因依赖冲突导致的数据丢失或程序异常。
- 系统包管理器(不推荐):Ubuntu的
apt仓库提供的PyTorch版本通常滞后,若需最新版,优先使用pip或conda。
以上就是关于“Ubuntu上PyTorch库如何更新”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm