【发布时间】:2015-03-04 19:30:05
【问题描述】:
我了解 Tesseract 已经使用 OpenCL 将一些计算密集型模块卸载到 GPU 或将其分散到 CPU 的可用内核上。现在,如果我将图像拆分为多个部分并将其发送给 Tesseract 文本提取,我会得到更快的速度吗?
【问题讨论】:
标签: c++ parallel-processing opencl tesseract
我了解 Tesseract 已经使用 OpenCL 将一些计算密集型模块卸载到 GPU 或将其分散到 CPU 的可用内核上。现在,如果我将图像拆分为多个部分并将其发送给 Tesseract 文本提取,我会得到更快的速度吗?
【问题讨论】:
标签: c++ parallel-processing opencl tesseract
这实际上取决于您的硬件架构。例如,如果您的机器中有多个 GPU,您可以配置两个 Tesseract 实例,一个使用一个,另一个使用另一个。一个常见的情况是,当您拥有 Intel 核心处理器随附的 Intel HD Graphics 4xxx,并且您有一个额外的专用 GPU。不过,如果您没有完全相同的设备,负载平衡将不是一件容易的事。
【讨论】: