【发布时间】:2013-02-17 15:11:00
【问题描述】:
之前我在 Windows 系统上开发 OpenCl 内核,现在我使用 Linux 内核。在 Windows 上,有一个称为 watchdog 的简洁功能,如果 OpenCl 计算持续时间超过 5 秒(默认情况下),它会自动停止,如果代码中的某些错误导致非常长时间或无限运行,它非常有用。有没有办法在 Linux 中实现这样的功能?
我有一张 AMD Mobility 显卡和最新的 AMD 驱动程序。如果没有看门狗,有没有办法手动终止 OpenCl 内核?
【问题讨论】:
-
这可能取决于你的 OpenCL 实现......(你使用 AMD/FGLRX 还是 Nvidia......)
-
@BasileStarynkevitch:我用的是AMD的,显卡本身就是AMD的。