【踩坑笔记】Geforce RTX5060 显卡对应的 Pytorch 安装

文章目录

  • [一、CUDA 和 cuDNN 下载和安装](#一、CUDA 和 cuDNN 下载和安装)
    • [(一)CUDA 下载和安装](#(一)CUDA 下载和安装)
    • [(二)cuDNN 下载和安装(可选)](#(二)cuDNN 下载和安装(可选))
  • 二、pytorch下载
    • [(一)检查并卸载旧的 pytorch](#(一)检查并卸载旧的 pytorch)
    • [(二)下载 pytorch GPU版本](#(二)下载 pytorch GPU版本)
      • [1. 通过官网下载(不推荐)](#1. 通过官网下载(不推荐))
      • [2. 通过国内镜像源下载(推荐)](#2. 通过国内镜像源下载(推荐))
    • (三)验证安装

参考:
https://zhuanlan.zhihu.com/p/32400431090
https://blog.csdn.net/u013176571/article/details/150470415

一、CUDA 和 cuDNN 下载和安装

(一)CUDA 下载和安装

在命令行中输入nvidia-smi,查看右上角显示的 CUDA 版本(我这里是13.2),该数字表示驱动支持的最高 CUDA 版本,CUDA 版本需与显卡驱动、cuDNN 版本严格匹配,否则会导致兼容性问题。

https://developer.nvidia.com/cuda-toolkit-archive

这里选择 CUDA 12.8。

打开后根据自己的配置选择对应的CUDA下载。

下载后进行安装,完成后通过 nvcc -V 命令进行检查:

(二)cuDNN 下载和安装(可选)

访问 cuDNN Archive,选择对应版本的 cuDNN 进行下载。下载前需要提前注册 NVIDIA 账号。

https://developer.nvidia.com/rdp/cudnn-archive

解压下载好的 cuDNN 文件 至 CUDA 安装目录,替换 CUDA 中的对应文件即可。

二、pytorch下载

(一)检查并卸载旧的 pytorch

卸载步骤(Windows / .venv)

  1. 激活虚拟环境(如果你还没激活):
bash 复制代码
.\.venv\Scripts\activate
  1. 卸载 PyTorch 相关包:
bash 复制代码
pip uninstall -y torch torchvision torchaudio
  1. 确认是否卸载干净:
bash 复制代码
pip show torch torchvision torchaudio

如果显示 Package(s) not found 就说明已卸载。

  1. 清理缓存(可选项)
bash 复制代码
pip cache purge

(二)下载 pytorch GPU版本

1. 通过官网下载(不推荐)

打开官网下载:https://pytorch.org/get-started/locally/
50系显卡 一定要选择 Preview (Nightly) 版本,非50系显卡选择 Stable 版本。

根据官网显示结果,在虚拟环境下(避免其他包冲突)输入以下命令:

bash 复制代码
pip3 install --pre torch torchvision --index-url https://download.pytorch.org/whl/nightly/cu128

但这种方式下载通常很慢且不稳定,推荐国内镜像源。

2. 通过国内镜像源下载(推荐)

这边选择阿里镜像源:https://mirrors.aliyun.com/pytorch-wheels/nightly/cu128/

根据以下基础命令,选择相关版本进行下载:

bash 复制代码
pip3 install torch torchvision torchaudio --index-url https://mirrors.aliyun.com/pytorch-wheels/nightly/cu128 --find-links https://mirrors.aliyun.com/pytorch-wheels/nightly/cu128

例如,我这边选择的版本是torch-2.10.0.dev20251213+cu128

所以命令为:

bash 复制代码
pip3 install torch==2.10.0.dev20251213+cu128 torchvision torchaudio --index-url https://mirrors.aliyun.com/pytorch-wheels/nightly/cu128 --find-links https://mirrors.aliyun.com/pytorch-wheels/nightly/cu128

(三)验证安装

python 复制代码
python -c "import torch; print(torch.__version__); print(torch.version.cuda); print(torch.cuda.is_available()); print(torch.cuda.get_device_name(0)); print(torch.cuda.get_device_capability(0))"
相关推荐
2501_9333295518 小时前
媒介宣发技术实践:Infoseek舆情系统的AI中台架构与应用解析
开发语言·人工智能·架构·数据库开发
热爱生活的五柒19 小时前
026主流三大模型(GPT / Gemini / Claude Code)总结
人工智能·gpt
DuHz19 小时前
论文精读:大语言模型 (Large Language Models, LLM) —— 一项调查
论文阅读·人工智能·深度学习·算法·机器学习·计算机视觉·语言模型
AI木马人19 小时前
9.【AI任务队列实战】如何在高并发下保证系统不崩?(Redis + Celery完整方案)
数据库·人工智能·redis·神经网络·缓存
陈天伟教授19 小时前
GPT Image 2-桂林山水
人工智能·神经网络·安全·架构
offer收割机小鹅19 小时前
大学生求职必备:AI面试、AI写作与设计工具助力职场发展
人工智能·ai·面试·aigc·ai写作
Oll Correct19 小时前
实验二十一:验证OSPF可以划分区域
网络·笔记
乔江seven20 小时前
【李沐 | 动手学深度学习】20 计算机视觉:数据增广(Data Augmentation)
人工智能·深度学习
冬奇Lab20 小时前
Claude Code 接入 SonarQube 静态扫描:AI 写代码,质量闭环了
人工智能·ai编程·claude
冬奇Lab20 小时前
一天一个开源项目(第84篇):free-claude-code —— 零费用运行 Claude Code 的代理黑魔法
人工智能·开源·claude