mirror of
https://github.com/tile-ai/tilelang.git
synced 2026-11-01 08:23:24 +08:00
nvfp4.py: remove the two remaining bring-up era quantize kernels (the legacy no-TMA-load 16x256 schedule and the k64_per_cta=1 generic path, reachable only through tuning knobs nothing uses) and the use_tma_load / k64_per_cta parameters. The dispatcher now maps straight onto the single tiled kernel factory; outputs verified bitwise-identical to the previous code for every remaining configuration. 978 -> 710 lines (1334 before the slimming series). Example: drop the ones / constant-scale debug input modes and their CLI flags; the random-FP4 + random-binary-scale path is the only verification mode and checks exact equality. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>