gpt4 book ai didi

c++ - 推力可以处理半精度 float (float16/IEEE 754-2008)吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:31:12 25 4
gpt4 key购买 nike

我正在查看不需要 32 位精度的应用程序,12-16 位就足够了。

推力是否能够处理 float16(即将两个 16 位精度 float 打包/解包为一个 32 位字)?

我应该使用定点运算吗?

最佳答案

CUDA 硬件不包括对 half 精度算法的原生支持,仅支持与 float 之间的转换。

由于 C 没有内置的 half 类型,转换内在函数使用 unsigned short:

unsigned short __float2half_rn( float );
float __half2float( unsigned short );

关于c++ - 推力可以处理半精度 float (float16/IEEE 754-2008)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11755221/

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