問題タブ [jocl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
299 参照

java - float 4からピクセルの色が黒かどうかを知る方法

カーネルで t_sampler を使用していることを知っているピクセルが黒か白かを知りたい別の方法で、jocl で t_sampler を使用してピクセルの色を知る方法を質問します。

それから私は使用しました

私の質問は、値ピクセルを使用して関係するピクセルの色を知る方法ですか?

私は数日間立ち往生しており、この問題を解決するために多くの解決策を試しました。説明が必要な場合は返信します。ここに私のカーネルコードがあります

0 投票する
1 に答える
120 参照

java - 別のカーネルが起動するまで JOCL eventCallback が呼び出されない

OpenCL カーネルを実行するマルチスレッド Java アプリケーションを実行しようとしています。カーネルが終了したときにスレッドの 1 つに通知したかったので、clSetEventCallback メソッドを使用しようとしました。

そのためにメソッドを用意しました

この関数を呼び出して、5 秒間隔で 3 つの異なるカーネルを実行します。コードは正常に実行され、期待される結果が得られます。ただし、アプリケーションの出力を見ると、コールバック メソッドは実際のカーネルの完了時に実行されず、プログラムが run メソッドを再度呼び出すと実行されます。最後に実行されたカーネルのコールバックは実行されません (得られた結果が正しいため、カーネルは実行されます)。

次のカーネルがエンキューされるまでコールバックが実行されないように、コードに問題はありますか? 私は何か見落としてますか?または、JOCL/OpenCL ライブラリがカーネルの終了を正しく通知していませんか?