Re:Bfloat16 support coming to Apple's Metal and PyTorch [video]
by voz_ on Monday July 03, 2023 @04:19PM
(#36578227)
Yea, I spent a few months comparing the two, and empirically i had a lot more issues with various normalized entropy problems (explosion, not converging, converging slower) with fp16 than with bf16.
The transfer pipeline I wrote for fp32->fp16 also took a lot more work than fp32->bf16
It's true also that fp16 is often manageable with enough batch/layer norm and gradient clipping.