1

以前は Windows システムで OpenCl カーネルを開発していましたが、現在は Linux を使用しています。Windows には、ウォッチドッグと呼ばれる優れた機能があり、OpenCl の計算が 5 秒以上続くと (デフォルトで) 自動的に停止します。これは、非常に長い実行または無限の実行を引き起こすコードの間違いの場合に非常に役立ちます。Linuxでこのようなことを達成する方法はありますか?

AMD Mobility グラフィック カードと最新の AMD ドライバーを使用しています。ウォッチドッグを持つ可能性がない場合、OpenCl カーネルを手動で終了する方法はありますか?

4

1 に答える 1

1

Linux 上の Nvidia の X11 ドライバーには、デフォルトでオンになっているウォッチドッグが含まれています。これは、xorg.conf の「インタラクティブ」フラグによって制御されます。こちらの「オプション 4」を参照してください

これは Nvidia ドライバー固有であるため、AMD のソリューションは異なります (存在する場合)。

于 2013-02-16T22:10:37.440 に答える