我需要OpenCL内核程序中最小/最大的浮点数,它涉及计算日志概率。我看了一下OpenCL参考手册,但我找不到这样的常量。
在Java中,它等同于Double.MAX_VALUE;
在C中它位于float.h
答案 0 :(得分:5)
它们被称为FLT_MAX / FLT_MIN和DBL_MAX / DBL_MIN。 请参阅OpenCL 1.2规范中的Macros and Limits。
答案 1 :(得分:0)
一个明显的解决方案就是使用1E + 37。但是,知道OpenCL是否已经定义了这样的常量会很好。