ログ確率の計算を含む OpenCL カーネル プログラムで、最小/最大の浮動小数点数が必要です。OpenCL リファレンス マニュアルを調べましたが、そのような定数が見つかりません。
Java では、Double.MAX_VALUE; のようなものと同等です。
Cでは float.h にあります
ログ確率の計算を含む OpenCL カーネル プログラムで、最小/最大の浮動小数点数が必要です。OpenCL リファレンス マニュアルを調べましたが、そのような定数が見つかりません。
Java では、Double.MAX_VALUE; のようなものと同等です。
Cでは float.h にあります
それらはFLT_MAX/FLT_MIN、およびDBL_MAX/DBL_MINと呼ばれます。OpenCL1.2仕様のマクロと制限を参照してください。
明らかな解決策の 1 つは、1E+37 を使用することです。しかし、OpenCL でそのような定数が既に定義されているかどうかを知っておくとよいでしょう。