windows上安装CUDA12.6和cuDNN9.8(小白适用详细版)

如果你想在电脑上运行一些需要 GPU 加速的程序(比如 AI 软件),可能需要安装 CUDA。

CUDA 是英伟达(NVIDIA)推出的一种工具,能让你的显卡帮你干更多活儿。本文将手把手教你在 Windows 10 上安装 CUDA 12.6,以及配套的 cuDNN 9.8。

为什么选 CUDA 12.6而不是12.8?因为 12.8 是最新版,可能有些软件还没适配好,容易出兼容问题。而 12.6 是一个相对稳定又不过时的版本。当然,如果你想要 12.4 或 12.8,安装方法也差不多,可以参考这篇教程调整版本号。

别担心,即使你完全不懂技术,按着步骤走也能搞定!让我们开始吧!


第一步:检查你的显卡是不是英伟达的

  1. 打开设备管理器

    • 右键点击桌面左下角的“开始”按钮(那个 Windows 图标)。
    • 在弹出的菜单里选“Windows管理工具-计算机管理”,会打开窗口。
  2. 找到显卡信息

    • 在计算机管理打开的窗口里左侧点击设备管理器,右侧找到“显示适配器”(Display adapters),点一下前面的小箭头展开。

  • 看看里面有没有“NVIDIA”字样,比如“NVIDIA GeForce GTX 1660”之类。
  • 如果有,恭喜,你的显卡是英伟达的,可以继续往下走。如果没有(比如显示“Intel”或“AMD”),那 CUDA 用不了,教程到此为止。

第二步:检查显卡驱动版本并升级

  1. 打开英伟达管理软件

    • 如果你装过显卡驱动,桌面右下角的任务栏(时间旁边)可能有个绿色“NVIDIA”图标。右键它,选择“NVIDIA GeForce Experience”打开。

    • 如果没有,跳到第 3 步手动下载。

  2. 检查驱动版本并升级

    • 打开后,点击左上角的“驱动程序”(Drivers)。
    • 它会显示当前驱动版本(比如“546.33”),如果有新版本,会有“下载”按钮。
    • 点击“下载”,然后按提示安装,安装完重启电脑。
  3. 没有软件?手动下载驱动


第三步:检查是否已有 CUDA 并确定最大支持版本

  1. 打开命令行终端(CMD)
    • 按住键盘上的 Windows 键 + R,弹出“运行”窗口。
    • 输入 cmd,按回车,打开一个黑色命令行窗口。

  1. 检查 CUDA 版本
    • 在命令行里输入: nvcc -V

按回车。如果显示类似 Cuda compilation tools, release 12.6, V12.6.xxx,说明已经装了 CUDA,版本是 12.6。如果显示“不是内部或外部命令”,说明没装过,往下走安装。

  1. 查看支持的最大 CUDA 版本
    • 在命令行输入: nvidia-smi

按回车,会显示一个表格,右上角有“CUDA Version”(比如 12.6 或更高)。这表示你的驱动支持的最高版本。只要是 12.6 或以上,就可以装我们想要的 CUDA 12.6。


第四步:下载并安装 CUDA 12.6

  1. 下载 CUDA 12.6

  1. 安装 CUDA(自定义模式)
    • 双击下载的文件,弹出安装窗口,同意协议并下一步。

    • 选择“自定义(高级)”安装,点击“下一步”。

    • 在选项列表里,只勾选第一行的“CUDA”,其他都去掉勾选,避免冲突。

  • 然后点击 CUDA 前的+号,去掉Visual Studio Integration,否则容易安装失败

  • 点击“下一步”,按提示完成安装,默认路径是 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6

  1. 遇到错误怎么办?

    • 如果安装中断,提示“未安装”或“失败”,可能是选项没选对。重新运行安装程序,选择自定义安装,确保只选第一行的CUDA”,其他全取消,并且点开 CUDA 取消 Visual Studio Integration
    • 如果还是出错,跳到下一步安装 Visual Studio。

第五步:安装 Visual Studio(如果 CUDA 安装失败)

上一步如果取消了Visual Studio Integration,应该不会出错,假如出错了,请照此安装 Visual Studio

  1. 下载 Visual Studio 社区版

  2. 安装 C++ 开发环境

    • 双击安装器,弹出窗口后选“桌面开发使用 C++”(Desktop development with C++)。
    • 点击“安装”,可能需要几十分钟,装完后重启电脑。

  1. 重新安装 CUDA 12.6
    • 回到第四步,重新运行 CUDA 安装程序,按自定义模式只选“Runtime”安装。这次应该能成功。

第六步:验证 CUDA 安装并配置环境变量

  1. 检查安装是否成功

    • 打开 CMD(Windows 键 + R,输入 cmd)。
    • 输入: nvcc -V
      如果显示 Cuda compilation tools, release 12.6, V12.6.xxx,说明安装成功。如果提示“不是内部或外部命令”,需要加环境变量。
  2. 添加 CUDA 到环境变量

    • 右键“此电脑”,选“属性” > “高级系统设置” > “环境变量”。
    • 在“系统变量”的“Path”里,点击“新建”,输入:
      C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin
      C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\lib
      C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include
      C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\libnvvp
      
    • 点击“确定”保存,关闭所有窗口。
    • 重新打开 CMD,输入 nvcc -V,应该能看到版本信息了。




第七步:安装 cuDNN 9.8

  1. 下载 cuDNN 9.8

  1. 安装 cuDNN
    • 双击下载的 .exe 文件,按提示安装。

如果 cuDNN 安装后,程序中无法使用,可以打开安装目录,默认C:\Program Files\NVIDIA\CUDNN\v9.8,复制 lib bin include 这3个文件夹,复制到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6下覆盖。


最后:大功告成!

现在 CUDA 12.6 和 cuDNN 9.8 都装好了!你可以开始运行需要 GPU 支持的程序了。如果有软件说明(比如运行 python script.py),在 CMD 里进入项目文件夹,输入对应命令试试。

你的显卡到底能不能跑AI?一文解惑英伟达和七彩虹们的关系

很多朋友在用AI软件时,看到“需要英伟达显卡加速”的要求就犯迷糊:我的显卡是七彩虹、华硕、技嘉,不是英伟达啊,能用吗?

别急,今天我们用大白话聊聊显卡的“门道”,帮你搞清楚自己的显卡到底是不是“英伟达血统”。


用一个比喻搞懂显卡

想象一下造汽车:

  • 英伟达(NVIDIA) 就像生产汽车发动机的厂家。它设计了GPU芯片(比如RTX 3060、4090),但它不负责组装整辆车。
  • 七彩虹、华硕、技嘉等品牌就像汽车组装厂。他们买来英伟达的“发动机”(GPU芯片),加上自己的车壳、散热风扇、电路板,组装成完整的显卡卖给你。


这些品牌是啥风格?

每个品牌都有自己的“造车特色”,但核心发动机都是英伟达的:

  1. 七彩虹(Colorful):像“国产高性价比车”,价格亲民,性能够用。

  2. 华硕(ASUS/ROG):像“高端改装车”,尤其是ROG系列,主打豪华和强性能。

  3. 微星(MSI):像“赛车风格车”,散热好,超频强。

  4. 技嘉(GIGABYTE):像“全能家用车”,性价比和稳定性都不错。

  5. 索泰(ZOTAC):像“迷你钢炮车”,擅长小巧显卡。

  6. 影驰(GALAX):像“炫酷超跑”,外观拉风,个性十足。

  7. 映众(Inno3D):像“实用工具车”,主打散热和耐用。


关键点:AI加速看芯片,不看品牌

  1. 怎么判断能不能用?
    只要你的显卡型号开头是RTXGTX(比如RTX 4060、GTX 1660),不管牌子是七彩虹还是技嘉,核心都是英伟达的芯片,能跑AI没问题!

  2. 品牌有啥区别?
    品牌只决定外观、散热、保修这些“外在”,AI加速能力完全取决于英伟达芯片的型号(比如3060、4090)。


自查显卡的小妙招

  1. 看名字:显卡名字通常是“品牌 + RTX/GTX + 数字”,比如“七彩虹 RTX 4060”。
  2. 看软件要求:如果要求“RTX 3060以上”,只要你的型号数字≥3060(比如4060、4070),品牌随便啥都行。
  3. 查电脑:Windows用户按“Ctrl+Shift+Esc”打开任务管理器,点“性能”选项,看显卡型号。

一句话总结

英伟达是“芯片老大”,七彩虹们是“组装小弟”,认准RTX/GTX+数字,AI加速妥妥没问题!