RTX5060 Ti显卡安装cuda版本PyTorch踩坑记录

RTX5060 Ti显卡安装cuda版本PyTorch踩坑记录

问题如下:

bash 复制代码
NVIDIA GeForce RTX 5060 Ti with CUDA capability sm_120 is not compatible with the current PyTorch installation.
The current PyTorch install supports CUDA capabilities sm_37 sm_50 sm_60 sm_61 sm_70 sm_75 sm_80 sm_86 compute_37.
If you want to use the NVIDIA GeForce RTX 5060 Ti GPU with PyTorch, please check the instructions at https://pytorch.org/get-started/locally/

  warnings.warn(incompatible_device_warn.format(device_name, capability, " ".join(arch_list), device_name))

这个警告的核心问题是:你安装的 PyTorch 版本过旧,其支持的 CUDA 计算能力(最高 sm_86)无法匹配 NVIDIA GeForce RTX 5060 Ti 的计算能力(sm_120,属于 NVIDIA 最新的 Blackwell 架构)。只有安装适配 Blackwell 架构的 PyTorch 版本,才能消除警告并让 GPU 正常发挥性能。

一、关键背景:GPU 计算能力与 PyTorch 适配

RTX 5060 Ti:属于 Blackwell 架构,计算能力为 sm_120,是 2024 年后推出的新显卡,需要支持该架构的 PyTorch 版本(通常是 PyTorch 2.3 及以上,且依赖 CUDA 12.4/12.5)。

当前 PyTorch:仅支持到 sm_86(Ampere 架构,如 RTX 30/40 系列),完全不兼容 sm_120,因此会触发兼容性警告,甚至可能导致 GPU 无法被调用(仅用 CPU 运行)。

我的解决方案:

1.我先是按照这个博客进行操作的,https://blog.csdn.net/qq_67105081/article/details/137519207

使用nvidia-smi 在cmd上:我的cuda是cuda version 13.0

2.我后续装安装cuda及cudnn是装的12.8

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

然后去cudnn:https://developer.nvidia.com/rdp/cudnn-archive下载cudnn

3.装好cudnn和cuda后显示使用 nvcc -V指令后:

4.在装annaconda和pycharm后,创建conda环境

bash 复制代码
conda create -n yolov12 python=3.9

5.最关键的一步来了,去pytorch官网(https://pytorch.org/)
找到这个网址(https://download.pytorch.org/whl/cu128)进去:

然后找到torch进去:

找到这个版本 https://download.pytorch.org/whl/torch/torch-2.8.0+cu128-cp39-cp39-win_amd64.whl进行下载。

在这个yolov12的conda环境下进行安装运行下面指令:

bash 复制代码
pip install  torch-2.8.0+cu128-cp39-cp39-win_amd64.whl #(我是绝对路径)

6.最后运行这个指令:

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

按照上述安排我的问题就可以匹配解决了。

我主要是参考了这个博主,非常感谢他。
https://blog.csdn.net/xiaoyanboke/article/details/149910509?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ECtr-2-149910509-blog-151177663.235%5Ev43%5Epc_blog_bottom_relevance_base9&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ECtr-2-149910509-blog-151177663.235%5Ev43%5Epc_blog_bottom_relevance_base9&utm_relevant_index=4

相关推荐
bylander10 小时前
【AI学习】几分钟了解一下Clawdbot
人工智能·智能体·智能体应用
2301_8213696110 小时前
使用Python进行图像识别:CNN卷积神经网络实战
jvm·数据库·python
m0_5613596710 小时前
使用Kivy开发跨平台的移动应用
jvm·数据库·python
香芋Yu10 小时前
【机器学习教程】第04章 指数族分布
人工智能·笔记·机器学习
小咖自动剪辑10 小时前
Base64与图片互转工具增强版:一键编码/解码,支持多格式
人工智能·pdf·word·媒体
独自归家的兔10 小时前
从 “局部凑活“ 到 “全局最优“:AI 规划能力的技术突破与产业落地实践
大数据·人工智能
一个处女座的程序猿10 小时前
AI:解读Sam Altman与多位 AI 构建者对话—构建可落地的 AI—剖析 OpenAI Town Hall 与给创业者、产品/工程/安全团队的实用指南
人工智能
依依yyy10 小时前
沪深300指数收益率波动性分析与预测——基于ARMA-GARCH模型
人工智能·算法·机器学习
海域云-罗鹏10 小时前
国内公司与英国总部数据中心/ERP系统互连,SD-WAN专线实操指南
大数据·数据库·人工智能
编程火箭车10 小时前
04.第一个 Python 程序:Hello World 从编写到运行全解析
python·python第一个程序·python入门报错解决·python新手教程·hello world 程序·python终端运行·pycharm运行代码