Skip to content

Windows 下如何准备 CUDA 环境

本文说明:什么情况下需要安装 CUDA、怎么装、怎么判断有没有装好。

全程只需下载、安装、复制文件,跟着下面步骤做即可。


一、先读这段:大多数人其实不用装

本软件在 Windows 上不强制要求 CUDA,装好软件就能用

您的显卡要不要按本文装 CUDA?不装会怎样
NVIDIA(如 RTX、GTX)可选。想更快就装软件照样用,会自动用另一种显卡加速
AMD不需要软件会自动用显卡加速
没有独立显卡不需要用 CPU 运行,功能完整

简单结论:

  • 有「显卡是 NVIDIA」且「希望大批量照片处理更快一点」时,才建议按下面步骤操作。

二、安装前准备

2.1 确认是 NVIDIA 显卡

  1. 按键盘 Win + X,点 「设备管理器」
  2. 点开 「显示适配器」
  3. 若看到 NVIDIA GeForce RTX / GTX … → 可以继续看本文。
  4. 若只有 Intel …AMD Radeon …不用装 CUDA,关掉本文即可。

2.2 确认系统与空间

  • 系统:Windows 10 或 11,64 位(「设置 → 系统 → 关于」里可看)。
  • 磁盘:建议 C 盘至少空出 10 GB(CUDA 和 cuDNN 体积较大)。
  • 安装时若弹出「是否允许更改设备」→ 点 (需要管理员权限)。

三、要装哪些东西?按什么顺序?

一共 3 样东西,请按顺序装,不要跳步:

① NVIDIA 显卡驱动(最新版)

② CUDA Toolkit 12.8

③ cuDNN 9.x(解压后复制到 CUDA 文件夹)

④ 重启电脑 → 重新打开本软件

版本要求(照做即可,不用深究):

  • CUDA:12.8 或更高
  • cuDNN:9.x,尽量选新版本

四、步骤 ①:更新 NVIDIA 显卡驱动

驱动太旧,后面的 CUDA 可能装不上或不起作用。

方法一:用 GeForce Experience(有装的话最省事)

  1. 打开 GeForce Experience(开始菜单里搜)。
  2. 点上方 「驱动程序」
  3. 若有新版本 → 下载快速安装
  4. 完成后 重启电脑

没有 GeForce Experience?用下面的方法二。

方法二:去 NVIDIA 官网下载

  1. 打开:https://www.nvidia.cn/Download/index.aspx
  2. 按网页提示选择您的显卡型号。
  3. 下载驱动安装包,双击安装,一路 下一步(默认即可)。
  4. 完成后 重启电脑

怎么知道驱动装好了?

  • 设备管理器里 显示适配器 下 NVIDIA 显卡没有黄色感叹号
  • 桌面右键能看到 「NVIDIA 控制面板」(部分电脑在开始菜单里)。

五、步骤 ②:安装 CUDA Toolkit 12.8

5.1 下载

  1. 打开(可复制到浏览器): https://developer.nvidia.com/cuda-12-8-0-download-archive
  2. 网页上依次选:
  • Operating System:Windows
  • Architecture:x86_64
  • Version:您的 Windows 10 或 11
  • Installer Type:选 exe (local)(完整安装包,不容易下失败)
  1. 下载(大约 3GB,需要等一会儿)。

5.2 安装

  1. 双击下载好的 .exe 文件。
  2. 同意协议。
  3. 安装类型选 「精简」(默认推荐即可)。
  4. 若提示「驱动版本不兼容」→ 回到 步骤 ① 更新驱动。
  5. 等待安装完成(大约 10~20 分钟)。
  6. 不要改安装路径,用默认的即可。

怎么知道 CUDA 装好了?

  1. 打开 「设置」→「应用」→「已安装的应用」(或「应用和功能」)。
  2. 搜索 CUDA
  3. 能看到 NVIDIA CUDA Toolkit 12.8(或类似名称)→ 说明装上了。

六、步骤 ③:安装 cuDNN(最容易漏,但很重要)

只装 CUDA 不够,还必须装 cuDNN。
很多人漏了这一步,装完 CUDA 后速度和没装差不多,就是因为没装 cuDNN。

6.1 注册 NVIDIA 账号(免费)

  1. 打开:https://developer.nvidia.com/cudnn-downloads
  2. 用邮箱 注册 / 登录(免费,按网页提示操作)。

6.2 下载 cuDNN

  1. 在下载页选择适配 CUDA 12.xcuDNN 9.x(选页面上较新的版本即可)。
  2. 下载 Windows 的 exe 安装包(不要下成 Linux 版)。

6.3 找到CUDNN安装目录

  1. 前往CUDNN安装目录:C:\Program Files\NVIDIA\CUDNN\版本号。
  2. 你将看到 **binincludelib** 三个文件夹。

6.4 复制到 CUDA 目录(请仔细做)

需要把文件,复制进 CUDA 的安装目录里(是「合并进去」,不是在外面再套一层文件夹)。

先打开 CUDA 安装位置(在资源管理器地址栏粘贴后回车):

text
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8

(若您装的是别的版本,把 v12.8 改成实际文件夹名,如 v12.9。)

再按下面表格复制:

从CUDNN包里的文件夹复制到哪里
bin 文件夹 里面的所有文件粘贴到 CUDA\v12.8\bin
include 文件夹 里面的所有文件粘贴到 CUDA\v12.8\include
lib 文件夹 里面的所有文件粘贴到 CUDA\v12.8\lib\x64
  • 提示「替换文件」→ 选 替换全部替换
  • 若提示没有权限:关闭资源管理器,在开始菜单搜 文件资源管理器 → 右键 以管理员身份运行 → 再复制一次。

怎么知道 cuDNN 放对了?

用资源管理器打开:

text
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin

里面应能看到名称里带 cudnn.dll 文件,例如:

  • cudnn64_9.dll

能看到 → 这一步基本做对了。


七、最后:重启电脑,试用本软件

7.1 一定要重启

装完驱动、CUDA、cuDNN 后,请 重启电脑,再打开本软件。

7.2 怎么判断「CUDA 环境准备好了」?

可以用下面几种办法判断:

方式一:软件能正常用(最基本)

  • 重启后打开本软件,能正常导入照片、做人脸分片、修图 → 说明环境至少没有装坏。
  • 没装 CUDA 时软件也能这样用;装了 CUDA 只是有机会更快,不是「能不能用」的区别。

方式二:看任务管理器里的 GPU(推荐)

  1. Ctrl + Shift + Esc 打开 任务管理器
  2. 「性能」 → 左侧选 GPU 0(或带 NVIDIA 字样的那一项)。
  3. 保持任务管理器开着,在本软件里做一次比较耗时的操作(例如批量导入很多照片做人脸分片)。
  4. 观察 GPU 图表是否有明显波动。

若 GPU 使用率明显上升,说明显卡在参与计算。装 CUDA 成功后,大批量处理时 GPU 往往比「只装驱动、没装 CUDA」时更忙、整体更快。

方式三:和装之前比速度(主观但实用)

  • 同一批照片,记一下装 CUDA 之前导入/分片大概要多久。
  • 装好并重启后,再试一次。
  • 若时间明显缩短 → 多半已生效。

注意: 照片很少时差别不大,建议用 几十张以上 的照片试,更容易看出差别。

7.3 装完了但感觉没变快?

按顺序自查:

  1. 显卡是不是 NVIDIA?(AMD 装 CUDA 没用)
  2. cuDNN 有没有按第六章复制到 bin 文件夹?
  3. 装完后有没有 重启电脑
  4. CUDA\v12.8\bin 里有没有 cudnn64_9.dll
  5. 笔记本是否是 双显卡?若是,见下文 FAQ「双显卡」一条。

以上都确认过仍觉得慢:可以继续用,不必强求。软件会自动用其他方式加速,功能完全一样。


八、常见问题

Q1:不装 CUDA,软件能用吗?

能。 Windows 上会自动用其他显卡加速方式,功能没有缺失。

Q2:我是 AMD 显卡,要装吗?

不要装。 CUDA 仅适用于 NVIDIA 显卡。

Q3:必须自己去改什么「环境变量」吗?

一般不用。 按本文用安装程序默认选项即可,软件会自动找 CUDA 安装位置。

Q4:可以装 CUDA 11 吗?

不建议。 请装 CUDA 12.8 或更高,并配套 cuDNN 9.x

Q5:笔记本双显卡(Intel + NVIDIA)要注意什么?

  1. 打开 NVIDIA 控制面板
  2. 管理 3D 设置程序设置添加 本软件的程序。
  3. 首选图形处理器高性能 NVIDIA 处理器
  4. 插电使用,避免省电模式关掉独显。

Q6:macOS 要看这篇吗?

不用。 本文仅针对 Windows。

Q7:C 盘满了装不下怎么办?

  • 可请身边熟悉电脑的朋友帮忙,在 CUDA 安装时改安装盘符;
  • 不装 CUDA,直接使用软件即可。

Q8:以后想卸载 CUDA 可以吗?

可以。在 设置 → 应用 里卸载 NVIDIA CUDA Toolkit
卸载后软件仍能正常使用,只是可能不再享受 CUDA 带来的速度优势。


九、一句话总结

有 NVIDIA 显卡、想更快:
  更新驱动 → 装 CUDA 12.8 → 装 cuDNN 并复制进 CUDA 文件夹 → 重启 → 用软件试一批照片

不是 NVIDIA,或不想折腾:
  不用装任何东西,直接用这个软件

十、官方下载链接

内容链接
NVIDIA 显卡驱动https://www.nvidia.cn/Download/index.aspx
CUDA 12.8https://developer.nvidia.com/cuda-12-8-0-download-archive
cuDNNhttps://developer.nvidia.com/cudnn-downloads

文档适用于本软件 Windows 版。NVIDIA 官网页面若有调整,以官网为准;安装顺序不变:驱动 → CUDA → cuDNN → 重启。

湘ICP备2021018116号