背景需求
由于 Windows 系统的 StarXTerminator 默认运行在 CPU 上,处理速度较慢;而 MAC 系统的 StarXTerminator 自动运行在 GPU 上,处理速度显著领先。本文将提供详细指南,帮助 Windows 系统用户为 StarXTerminator 启用 GPU 加速。
测试环境
- 系统:Windows 11
- 显卡:NVIDIA RTX 5060
- 软件:Photoshop 2025
准备工作
1. 所需文件及下载链接
- NVIDIA CUDA Toolkit:https://developer.nvidia.com/cuda-11-8-0-download-archive
- NVIDIA cuDNN:https://developer.nvidia.com/downloads/compute/cudnn/secure/8.9.7/local_installers/11.x/cudnn-windows-x86_64-8.9.7.29_cuda11-archive.zip/
- Zlib:http://www.winimage.com/zLibDll/zlib123dllx64.zip
- Tensorflow GPU 版本:https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-gpu-windows-x86_64-2.6.0.zip
2. 省流版准备工作
为节省时间,已整理好精简文件并上传至网盘,可直接下载: https://pan.baidu.com/s/1OjB2uQt_PE23sISZVcINIw?pwd=pbdb
3. 文件路径附录
由于文章可能会吞掉文件路径的斜杠符号,所以文件路径统一放在这,下文需要用到的统一使用代称
[cuda bin目录]:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin
[cuda libnvvp目录]:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp
[sxt目录]:C:\Program Files\Common Files\RC-Astro\StarXTerminator
安装步骤
1. 安装 CUDA Toolkit
- 运行下载的 CUDA Toolkit 安装程序,按照提示点击 “下一步”。
- 在 “安装选项” 中选择 “自定义”,取消默认勾选,仅保留 “CUDA - Runtime - Libraries”。
- 继续点击 “下一步”,等待安装完成。
- 安装完成后,检查环境变量:
- 右键“此电脑” -> “属性” -> “高级系统设置” -> “环境变量”
- 在“系统变量”中找到“Path”,点击“编辑”,检查是否包含以下路径(如果没有就添加上去):
- [cuda bin目录]
- [cuda libnvvp目录]
2. 安装 cuDNN
- 解压下载的
cudnn-windows-x86_64-8.9.7.29_cuda11-archive.zip
文件。 - 将解压后 “bin” 文件夹内的所有文件复制到 [cuda bin目录] 。
3. 安装 Zlib
- 解压下载的
zlib123dllx64.zip
文件。 - 将解压后 “dll_x64” 文件夹内的
zlibwapi.dll
文件复制到 [cuda bin目录]。
4. 替换 StarXTerminator 目录下的文件
- 找到 StarXTerminator 安装目录(通常为
[sxt目录]
)。 - 备份原目录中的
tensorflow.dll
(可重命名为tensorflow.dll_bak
)。 - 解压
libtensorflow-gpu-windows-x86_64-2.6.0.zip
,将解压后 “lib” 文件夹内的tensorflow.dll
复制到 StarXTerminator 安装目录。 - 从 [cuda bin目录] 复制以下文件到 StarXTerminator 安装目录:
- cublas64_11.dll
- cublasLt64_11.dll
- cudart64_110.dll
- cudnn64_8.dll
- cudnn_adv_infer64_8.dll
- cudnn_cnn_infer64_8.dll
- cudnn_ops_infer64_8.dll
- cufft64_10.dll
- curand64_10.dll
- cusolver64_11.dll
- cusparse64_11.dll
- nvrtc64_112_0.dll
- tensorflow.dll
5. 添加环境变量
- 右键 “此电脑”→“属性”→“高级系统设置”→“环境变量”。
- 在 “系统变量” 下点击 “新建”,变量名填写
TF_FORCE_GPU_ALLOW_GROWTH
,变量值填写true
,点击 “确定”。 - 在 “系统变量” 中找到 “Path”,点击 “编辑”,添加 StarXTerminator 安装目录路径:
[sxt目录]
验证步骤
- 重新打开 Photoshop,并加载一张测试图片。
- 运行 StarXTerminator 进行处理(首次启动可能较慢,后续会恢复正常)。
- 打开任务管理器,切换到 “性能” 选项卡,查看 GPU 使用率是否有明显提升。
- 若 GPU 使用率显著上升,说明配置成功。
星友评论