【问题标题】:OpenCl watchdog in linuxLinux中的OpenCl看门狗
【发布时间】: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的。

标签: linux opencl watchdog


【解决方案1】:

Nvidia 在 Linux 上的 X11 驱动程序确实包含一个默认开启的看门狗。它由 xorg.conf 中的“交互式”标志控制。请参阅“选项 4”here

由于它是特定于 Nvidia 驱动程序的,因此 AMD 的解决方案会有所不同(如果有的话)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-22
    • 1970-01-01
    • 1970-01-01
    • 2021-03-14
    相关资源
    最近更新 更多