尝试安装PyTorch 1.13.1却自动安装1.11.0的问题求助
解决PyTorch指定版本(CUDA 11.6适配)手动安装方法
当然可以手动下载安装适配CUDA 11.6的指定PyTorch版本,步骤如下:
1. 确认适配的版本包信息
针对你的Windows 10、Python 3.10.8、CUDA 11.6环境,PyTorch 1.13.1存在对应的CUDA版本安装包,你需要找满足以下条件的.whl文件:
- 文件名包含
cp310(匹配Python 3.10版本) - 文件名包含
win_amd64(匹配Windows 64位系统) - 文件名包含
cu116(匹配CUDA 11.6) - 分别对应torch、torchvision、torchaudio三个模块,注意不要选后缀带
cpu的CPU版本包
2. 下载对应whl文件
找到符合上述条件的三个模块的whl文件,下载到本地任意目录。
3. 本地执行安装命令
打开命令提示符,切换到whl文件所在的目录,依次执行以下安装命令(注意替换成你实际下载的文件名):
pip install torch-1.13.1+cu116-cp310-cp310-win_amd64.whl pip install torchvision-0.14.1+cu116-cp310-cp310-win_amd64.whl pip install torchaudio-0.13.1+cu116-cp310-cp310-win_amd64.whl
4. 验证安装结果
安装完成后,运行以下Python代码验证是否成功安装了CUDA版本:
import torch print(torch.cuda.is_available())
如果输出True,说明安装成功。
另外,之前自动安装1.11.0的原因大概率是pip在解析命令时默认匹配了该环境下的旧兼容版本,手动指定带CUDA标识的whl包就能规避这个问题。
内容的提问来源于stack exchange,提问作者explodingfilms101
相关产品推荐
相关产品推荐

