Fp8_e2m5 dtype support - #98
Conversation
…N) to type system
|
Code review findings (recall-biased, ranked most-severe first). 1. Encoder subnormal flush cutoff is off-by-one —
|
…ns, and fix indentation
Fixes:
|
|
Re-reviewed at 68c4649. Fixes for the subnormal flush threshold, 1. (Still open) Finite values near the max still encode to +inf —
|
Fixes:
|
|
Re-reviewed at cdabdf2. Status of prior findings
On the overflow-to-inf concern I flagged last roundWithdrawing this one. Re-checked against IEEE round-to-nearest-even overflow semantics: the "overflow threshold" is Remaining nits (not blockers)
Nothing correctness-level open on my side. |
|
Re-reviewed the working-tree changes on top of cdabdf2 (not yet committed/pushed as of comment time — reviewed against the pending diff). Status of prior nits
Nothing else on my end. Just a note that these changes are still local (working tree) at the time of this review — push cdabdf2's successor commit for them to land on the PR. |
Fixes:
|
|
Confirmed the pushed commit (f9070e8) matches the working-tree diff I reviewed last round. All three items landed:
No open items from my side. LGTM. |
Adds fp8_e2m5 (P3109_8p6) dtype: