【发布时间】:2014-04-09 03:42:54
【问题描述】:
我是 opencv 和 opencl 的新手。 在 opencl 中,他们为 opencl 实用函数调用提供了一个包装器。 我不需要做太多事情。 ocl::Context::getContext() 将为我获取上下文,我可以将其传递给所有与 opencl 相关的执行。我在这里不需要命令队列。但我想知道使用 opencl 的分析事件的内核的性能。为此,我需要创建一个自定义命令队列。如何使用与执行内核相同的上下文创建命令队列。请我使用 opencv 的函数 ocl::Context::getContext() 创建了这个上下文。
我不想从头开始创建命令队列(通过一一获取平台 ID、设备 ID、上下文)。这意味着要改变很多地方。我想重用opencv的上下文并重用它来创建具有事件能力的命令队列。
【问题讨论】: