Skip to content

硬件需求

操作系统

  • Windows 10(1903 及以上)或 Windows 11,64 位

存储空间

  • 约 2.5 GB 可用磁盘空间(解压后约 2.1 GB;压缩包本身约 1.35 GB)

GPU

  • 任意支持 DirectX 12 的显卡 都可以用:NVIDIA、AMD 或 Intel,通过 DirectML 驱动。不绑定厂商,也不需要单独安装 CUDA/ROCm。
  • 没有独立显卡也没关系。 找不到兼容的 GPU 时应用会自动回退到 CPU;如果运行途中某个 GPU 操作失败(比如显存很小的显卡处理大图时爆显存),也会自动在 CPU 上重试,而不是直接崩溃。
  • 纯 CPU 模式明显更慢。在我们自己的测试里,翻译一页漫画(检测 + OCR + 消字重绘)在同一台机器上 GPU 约 9 秒,CPU 约 79 秒(约慢 9 倍)。能正常用,只是没那么快。

内存 (RAM)

  • 后端进程本身在我们的测试里,空闲时约占用 700 MB(模型已加载并预热),处理页面时约占用 1–1.5 GB。算上阅读器界面、浏览器/其他应用和系统开销,建议预留 8 GB 系统内存 作为一个比较舒适的最低配置。

显存 (如果使用 GPU)

  • 在检测、OCR、消字重绘全部同时加载的情况下,我们在一张 12GB 显存的显卡上观测到完整翻译流程的显存占用 最高约 11 GB。这个数字也包含了测试机器上同时运行的其他程序占用的显存,所以只能当作一个粗略的上限参考,而不是单独测量值 —— 实际占用会因页面大小和当时运行的其他程序而变化。
  • 如果你的显卡显存不够,应用依然能正常工作 —— 显存不够的那个环节会自动降级到 CPU,而不是直接失败。

性能测试

测试机器:NVIDIA GeForce RTX 5070,Intel Core i9-9900K(8核16线程 @ 3.6GHz),64GB 内存。

完整翻译一页(检测 + OCR + 翻译 + 消字重绘)

后端耗时 (test2.webp,51 个文字块)
GPU (DirectML)8.66 秒
CPU (无 GPU)78.89 秒
加速比约 9.1 倍

仅检测阶段 (DBNet)

图片尺寸文字块数PyTorch/CPUONNX/DirectML加速比
test.webp1280×1791200.851秒0.211秒4.03倍
test2.webp1280×1943510.878秒0.220秒4.00倍
test3.webp1280×1280111.040秒0.189秒5.50倍

分阶段耗时明细(热启动,更高检测分辨率)

同一台测试机器,detect_size 提高到 2560(比上面的表格分辨率更高),并且是热启动测量 —— 也就是所有模型都已经加载完成之后,剥离一次性模型加载耗时,只看稳定状态下的推理耗时。

阶段CPUGPU (DirectML)慢多少
检测5.10秒2.46秒2.1倍
OCR76.03秒1.43秒53倍
消字重绘 (mask精修 + Lama)23.18秒6.54秒3.5倍
总计107.30秒15.92秒6.7倍

在 CPU 模式下,OCR 是迄今为止最大的耗时来源 —— 比 GPU 慢 53 倍,占 CPU 总耗时的 71%。检测和消字重绘的差距相对较小(2.1倍/3.5倍),所以如果你只能用 CPU,真正拖慢速度的是 OCR,而不是检测或消字。

基于 MIT 协议发布。