mirror of
https://github.com/vladmandic/automatic
synced 2026-08-31 17:41:06 +02:00
ce84b2d183
Triton cannot compile e4m3 loads before sm_89, so fp8 weights fall back to eager dequant there. The uint8-backed float8_e4m3fn_sdnq codec decodes identically now that subnormals are handled (the two NaN codes become +/-480), and its compiled dequant runs about 6x faster than eager native fp8. Pre-quantized fp8 layers are viewed as uint8 at adoption when compiled dequant is enabled on such hardware; the eager gate remains the safety net for every other fp8 path.