我需要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是否已经定义了这些常量会是一件好事。