Ubuntu 上 PyTorch 版本更新策略
一 策略总览
二 标准操作流程
三 按场景选择策略
| 场景 | 推荐策略 | 关键命令/要点 |
|---|---|---|
| 仅 CPU 环境 | 直接升级 CPU 包 | pip install --upgrade torch torchvision torchaudio;或 CPU 版 conda 通道安装 |
| 已有 CUDA 11.x 驱动/工具链 | 升级到与驱动匹配的 CUDA 版本包 | pip 使用官方 CUDA 索引(如 cu117/cu118 等);conda 选择对应 cudatoolkit 的构建 |
| 需要最新特性或预发布 | 使用 nightly 通道 | 参考 PyTorch 官网 nightly 安装命令(pip/conda 均提供),并做好更严格的回归测试 |
| 无法就地升级(依赖冲突/破损) | 新建环境、从锁定文件恢复 | conda create -n torch_new python=3.x;pip install -r requirements.txt 或 conda env create -f environment.yml |
四 常见问题与风险控制