跳转至

加速与运行时

Koharu 支持多条运行时路径,因此可以在不同类型的硬件上运行。

NVIDIA GPU 上的 CUDA

CUDA 是在支持的 NVIDIA 硬件上最主要的 GPU 加速路径。

  • Koharu 支持计算能力 7.5 及以上的 NVIDIA GPU
  • Koharu 内置 CUDA Toolkit 13.1

首次运行时,所需的动态库会被解压到应用数据目录中。

Note

CUDA 加速依赖较新的 NVIDIA 驱动。如果驱动不支持 CUDA 13.1,Koharu 会回退到 CPU。

Apple Silicon 上的 Metal

在 macOS 上,Koharu 支持通过 Metal 为 Apple Silicon 设备(例如 M1、M2)提供加速。

Windows 与 Linux 上的 Vulkan

在 Windows 和 Linux 上,Koharu 支持 Vulkan 作为 OCR 与 LLM 推理的备用 GPU 加速路径,在 CUDA 或 Metal 不可用时尤其有用。

AMD 与 Intel GPU 也可以通过 Vulkan 获得加速,但检测与修复模型仍然依赖 CUDA 或 Metal。

CPU 回退

当 GPU 不可用,或你明确要求只走 CPU 时,Koharu 也始终可以在 CPU 上运行。

# macOS / Linux
koharu --cpu

# Windows
koharu.exe --cpu

为什么回退机制很重要

回退机制让 Koharu 能在更多机器上可用,但体验会变化:

  • 支持时,GPU 推理通常快得多
  • CPU 模式兼容性更高,但速度可能明显更慢
  • 在纯 CPU 机器上,较小的本地 LLM 通常更实用

模型选择细节请参见 模型与提供商