我需要OpenCL內核程序中的最小/最大浮點數,它涉及計算對數概率。我看過OpenCL參考手冊,但找不到這樣的常量。OpenCL中最小/最大浮點數或雙精度常數
在Java中它相當於Double.MAX_VALUE之類的東西;
在C是在float.h中
我需要OpenCL內核程序中的最小/最大浮點數,它涉及計算對數概率。我看過OpenCL參考手冊,但找不到這樣的常量。OpenCL中最小/最大浮點數或雙精度常數
在Java中它相當於Double.MAX_VALUE之類的東西;
在C是在float.h中
它們被稱爲FLT_MAX/FLT_MIN和DBL_MAX/DBL_MIN。 請參閱OpenCL 1.2規範中的Macros and Limits。
那麼一個顯而易見的解決方法就是用1E + 37。但是,知道OpenCL是否已經定義了這些常量會是一件好事。