inline unsigned short float32_to_bfloat16(float value) { // 16 : 16
union { unsigned int u; float f; } tmp;
tmp.f = value;
return tmp.u >> 16;
}
C++ fp32转bf16
最新推荐文章于 2024-05-15 17:04:24 发布
inline unsigned short float32_to_bfloat16(float value) { // 16 : 16
union { unsigned int u; float f; } tmp;
tmp.f = value;
return tmp.u >> 16;
}