0

我正在使用 PFactory(全景工厂)以批处理模式拼接图像。目前它使用多个线程在 CPU 上执行相同的操作。我想在我的 nvidia GPU(有 144 个内核)上运行它。我编写了一个内核程序,它调用 - system(pfactory) - 来执行 PFactory 的一个实例。但是当我使用 nvcc 编译它时,它会抛出一个错误 - 无法在设备中执行主机功能......”

有没有办法可以在 GPU 内核上运行该程序的多个实例?

4

1 回答 1

1

CUDA 内核和设备函数不能直接调用主机函数。system是主机功能。

没有办法按照你的要求去做。

于 2012-10-29T02:50:16.613 回答