ViperEkura
5244f1a8fc
feat: add te-style scaled fp8 training via fp8_autocast
- per-tensor scales applied inside cublasLt via A_SCALE/B_SCALE
- delayed scaling: weight amax history ring, refresh every 16 steps
- quantize kernels emit atomic amax, device-side scale updates
- fp8_autocast context toggles aten::linear dispatch like torch.autocast
- fallback to bf16 when M/N not 16-aligned (fp8 gemm constraint)
- x/g scales delayed one step, reuse free atomic amax (no abs/max reduce)
2026-08-14 12:14:04 +08:00
..
2026-08-09 11:38:50 +08:00
2026-08-08 16:15:10 +08:00
2026-08-14 12:14:04 +08:00
2026-08-09 13:32:40 +08:00
2026-08-08 23:43:05 +08:00
2026-08-01 09:20:54 +08:00
2026-07-31 08:32:22 +08:00
2026-08-05 22:20:29 +08:00
2026-07-29 12:50:27 +08:00
2026-07-30 09:38:20 +08:00
2026-08-09 13:40:27 +08:00
2026-08-08 12:39:27 +08:00
2026-07-30 09:38:20 +08:00
2026-08-08 23:43:05 +08:00
2026-05-24 20:35:44 +08:00
2026-07-28 10:36:17 +08:00