gpt4 book ai didi

cuda - 在 CUDA 中获取浮点特殊值的方法?

转载 作者:行者123 更新时间:2023-12-04 03:04:35 27 4
gpt4 key购买 nike

CUDA 中是否有任何设备函数可以获取 IEEE 754 特殊值,如 inf、NaN?我的意思是稳定的方式,而不是一些可以被编译器优化的数学运算。

我只能找到一个名为 nan() 的设备函数,它必须采用一些未知的字符串参数。

最佳答案

怎么样CUDART_NAN (双)和 CUDART_NAN_F (浮点数)定义于 /usr/local/cuda/include/math_constants.h :

#define CUDART_NAN_F            __int_as_float(0x7fffffff)
#define CUDART_NAN __longlong_as_double(0xfff8000000000000ULL)

和:
#define CUDART_INF_F            __int_as_float(0x7f800000)
#define CUDART_INF __longlong_as_double(0x7ff0000000000000ULL)

关于cuda - 在 CUDA 中获取浮点特殊值的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15514286/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com