在 Linux 上更新 PyTorch 版本,通常取决于你使用的包管理器(pip 或 conda)以及是否需要 CUDA 支持。下面给你常见、最稳妥的做法。
python -c "import torch; print(torch.__version__)"
pip install --upgrade torch torchvision torchaudio
pip install --upgrade torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
⚠️ 不同 CUDA 版本对应不同的 wheel 地址,例如:
- cu118 →
cu118- cu121 →
cu121- cu124 →
cu124
官方地址:https://pytorch.org/get-started/locally/
conda list torch
conda update pytorch torchvision torchaudio -c pytorch
conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia
pip uninstall torch torchvision torchaudio
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
python -m venv venv
source venv/bin/activate
pip install torch torchvision torchaudio
python -c "import torch; print(torch.__version__); print(torch.cuda.is_available())"
可指定版本安装:
pip install torch==2.1.0 torchvision==0.16.0
如果你愿意,可以告诉我:
我可以给你精确的一条命令来更新。