主题
Windows 下如何准备 CUDA 环境
本文说明:什么情况下需要安装 CUDA、怎么装、怎么判断有没有装好。
全程只需下载、安装、复制文件,跟着下面步骤做即可。
一、先读这段:大多数人其实不用装
本软件在 Windows 上不强制要求 CUDA,装好软件就能用。
| 您的显卡 | 要不要按本文装 CUDA? | 不装会怎样 |
|---|---|---|
| NVIDIA(如 RTX、GTX) | 可选。想更快就装 | 软件照样用,会自动用另一种显卡加速 |
| AMD | 不需要 | 软件会自动用显卡加速 |
| 没有独立显卡 | 不需要 | 用 CPU 运行,功能完整 |
简单结论:
- 有「显卡是 NVIDIA」且「希望大批量照片处理更快一点」时,才建议按下面步骤操作。
二、安装前准备
2.1 确认是 NVIDIA 显卡
- 按键盘 Win + X,点 「设备管理器」。
- 点开 「显示适配器」。
- 若看到 NVIDIA GeForce RTX / GTX … → 可以继续看本文。
- 若只有 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(有装的话最省事)
- 打开 GeForce Experience(开始菜单里搜)。
- 点上方 「驱动程序」。
- 若有新版本 → 下载 → 快速安装。
- 完成后 重启电脑。
没有 GeForce Experience?用下面的方法二。
方法二:去 NVIDIA 官网下载
- 打开:https://www.nvidia.cn/Download/index.aspx
- 按网页提示选择您的显卡型号。
- 下载驱动安装包,双击安装,一路 下一步(默认即可)。
- 完成后 重启电脑。
怎么知道驱动装好了?
- 设备管理器里 显示适配器 下 NVIDIA 显卡没有黄色感叹号。
- 桌面右键能看到 「NVIDIA 控制面板」(部分电脑在开始菜单里)。
五、步骤 ②:安装 CUDA Toolkit 12.8
5.1 下载
- 打开(可复制到浏览器): https://developer.nvidia.com/cuda-12-8-0-download-archive
- 网页上依次选:
- Operating System:Windows
- Architecture:x86_64
- Version:您的 Windows 10 或 11
- Installer Type:选 exe (local)(完整安装包,不容易下失败)
- 下载(大约 3GB,需要等一会儿)。
5.2 安装
- 双击下载好的
.exe文件。 - 同意协议。
- 安装类型选 「精简」(默认推荐即可)。
- 若提示「驱动版本不兼容」→ 回到 步骤 ① 更新驱动。
- 等待安装完成(大约 10~20 分钟)。
- 不要改安装路径,用默认的即可。
怎么知道 CUDA 装好了?
- 打开 「设置」→「应用」→「已安装的应用」(或「应用和功能」)。
- 搜索 CUDA。
- 能看到 NVIDIA CUDA Toolkit 12.8(或类似名称)→ 说明装上了。
六、步骤 ③:安装 cuDNN(最容易漏,但很重要)
只装 CUDA 不够,还必须装 cuDNN。
很多人漏了这一步,装完 CUDA 后速度和没装差不多,就是因为没装 cuDNN。
6.1 注册 NVIDIA 账号(免费)
- 打开:https://developer.nvidia.com/cudnn-downloads
- 用邮箱 注册 / 登录(免费,按网页提示操作)。
6.2 下载 cuDNN
- 在下载页选择适配 CUDA 12.x 的 cuDNN 9.x(选页面上较新的版本即可)。
- 下载 Windows 的 exe 安装包(不要下成 Linux 版)。
6.3 找到CUDNN安装目录
- 前往CUDNN安装目录:C:\Program Files\NVIDIA\CUDNN\版本号。
- 你将看到
**bin、include、lib** 三个文件夹。
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(推荐)
- 按 Ctrl + Shift + Esc 打开 任务管理器。
- 点 「性能」 → 左侧选 GPU 0(或带 NVIDIA 字样的那一项)。
- 保持任务管理器开着,在本软件里做一次比较耗时的操作(例如批量导入很多照片做人脸分片)。
- 观察 GPU 图表是否有明显波动。
若 GPU 使用率明显上升,说明显卡在参与计算。装 CUDA 成功后,大批量处理时 GPU 往往比「只装驱动、没装 CUDA」时更忙、整体更快。
方式三:和装之前比速度(主观但实用)
- 用同一批照片,记一下装 CUDA 之前导入/分片大概要多久。
- 装好并重启后,再试一次。
- 若时间明显缩短 → 多半已生效。
注意: 照片很少时差别不大,建议用 几十张以上 的照片试,更容易看出差别。
7.3 装完了但感觉没变快?
按顺序自查:
- 显卡是不是 NVIDIA?(AMD 装 CUDA 没用)
- cuDNN 有没有按第六章复制到
bin文件夹? - 装完后有没有 重启电脑?
CUDA\v12.8\bin里有没有cudnn64_9.dll?- 笔记本是否是 双显卡?若是,见下文 FAQ「双显卡」一条。
以上都确认过仍觉得慢:可以继续用,不必强求。软件会自动用其他方式加速,功能完全一样。
八、常见问题
Q1:不装 CUDA,软件能用吗?
能。 Windows 上会自动用其他显卡加速方式,功能没有缺失。
Q2:我是 AMD 显卡,要装吗?
不要装。 CUDA 仅适用于 NVIDIA 显卡。
Q3:必须自己去改什么「环境变量」吗?
一般不用。 按本文用安装程序默认选项即可,软件会自动找 CUDA 安装位置。
Q4:可以装 CUDA 11 吗?
不建议。 请装 CUDA 12.8 或更高,并配套 cuDNN 9.x。
Q5:笔记本双显卡(Intel + NVIDIA)要注意什么?
- 打开 NVIDIA 控制面板。
- 管理 3D 设置 → 程序设置 → 添加 本软件的程序。
- 首选图形处理器 选 高性能 NVIDIA 处理器。
- 插电使用,避免省电模式关掉独显。
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.8 | https://developer.nvidia.com/cuda-12-8-0-download-archive |
| cuDNN | https://developer.nvidia.com/cudnn-downloads |
文档适用于本软件 Windows 版。NVIDIA 官网页面若有调整,以官网为准;安装顺序不变:驱动 → CUDA → cuDNN → 重启。