transformers
Finegrained kernels: unified quantization kernels api
#48058
Open

Finegrained kernels: unified quantization kernels api #48058

IlyasMoutawwakil wants to merge 37 commits into main from finegrained-unified
IlyasMoutawwakil
IlyasMoutawwakil finegrained kernels
64708a24
IlyasMoutawwakil deepgemm and tp/ep fixes
7b21bdb7
IlyasMoutawwakil finegrained: adopt the interleaved gate|up layout
05bd0f35
IlyasMoutawwakil finegrained: keep DeepGEMM Mega MoE on the stacked gate|up layout
686238ed
IlyasMoutawwakil fix
641fcb2c
HuggingFaceDocBuilderDev
IlyasMoutawwakil Merge remote-tracking branch 'origin/main' into finegrained-unified
e6b20c4a
IlyasMoutawwakil finegrained: build the per-call kernel objects instead of caching them
cb04cbe0
IlyasMoutawwakil finegrained: fuse both MoE biases into the GEMMs
e1c7a921
IlyasMoutawwakil Merge origin/main into finegrained-unified
0a1b49b7
IlyasMoutawwakil Merge remote-tracking branch 'origin/main' into finegrained-unified
90413201
IlyasMoutawwakil finegrained: expert layouts as conversion ops; experts forwards on th…
eac0ee87
IlyasMoutawwakil style
1d94e557
IlyasMoutawwakil finegrained: on-the-fly quantization for every format; loader keeps c…
fb16472d
IlyasMoutawwakil finegrained: pass input_recipe to the dispatchers, drop the Quantizat…
07dae500
vasqu
IlyasMoutawwakil Revert "finegrained: pass input_recipe to the dispatchers, drop the Q…
0b6ca4c9
IlyasMoutawwakil finegrained: pass activation_format straight through; let deep-gemm s…
513e2314
IlyasMoutawwakil hub_kernels: finegrained-kernels ships as version 0
240abc9b
IlyasMoutawwakil IlyasMoutawwakil force pushed from 3bab7d9b to 240abc9b 5 days ago
IlyasMoutawwakil hub_kernels: load finegrained-kernels from the kernels-staging build …
30ab2c21
vasqu
vasqu commented on 2026-09-14
IlyasMoutawwakil finegrained: consume modelopt's calibrated globals, and fuse a model'…
a562fb8c
IlyasMoutawwakil finegrained: address the integration review
89267bf3
IlyasMoutawwakil finegrained: freeze the mxfp4 and nvfp4 integrations, and serve what …
09ea21c0
IlyasMoutawwakil Merge branch 'main' into finegrained-unified
d59f9037
IlyasMoutawwakil fix style
e139d2a0
IlyasMoutawwakil FineGrainedFP8Config is its own class again, not an alias of the new one
c6656441
IlyasMoutawwakil FineGrainedFP8Config: drop the frozen-notice docstring line
29cca042
IlyasMoutawwakil Tolerate an experts module without the norm, and a machine without CUDA
f63ad97d
IlyasMoutawwakil Pin that every modelopt converter target is a slot the module holds
1265f0cc
IlyasMoutawwakil is_sm100: answer False without CUDA, and fake both halves in the tests
97dfa106
IlyasMoutawwakil fix
788d02dd
IlyasMoutawwakil IlyasMoutawwakil marked this pull request as ready for review 3 days ago
IlyasMoutawwakil IlyasMoutawwakil requested a review from vasqu vasqu 2 days ago
IlyasMoutawwakil finegrained: drop the DTensor unwrap, and pass the kernel operands by…
53a8970a
IlyasMoutawwakil deepgemm: only Mega MoE cannot apply a post-expert norm
e8e6b879
vasqu
vasqu commented on 2026-09-16
ArthurZucker ArthurZucker requested a review from ArthurZucker ArthurZucker 2 days ago
IlyasMoutawwakil Shard quantized expert companions under EP and TP
43b9a748
IlyasMoutawwakil fixes for the new model
fe0b7182
IlyasMoutawwakil fix multimodal and add some testing
22b1001c
IlyasMoutawwakil static
f9302cc2
IlyasMoutawwakil Load a calibrated checkpoint's input_scale, and fix what per-tensor w…
daa24205
IlyasMoutawwakil fix
b4dcb7b0
github-actions
github-actions
vasqu
vasqu commented on 2026-09-18

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone