---
id: pr-vllm-34542
repo: vllm-project/vllm
pr: 34542
title: '[MoE Refactor] MXFP4 Cutlass Experts to MK'
author: zyongye
date: '2026-02-26'
url: https://github.com/vllm-project/vllm/pull/34542
source_category: upstream-code
architectures:
- sm100
tags: []
techniques: []
hardware_features: []
kernel_types: []
languages: []
captured_at: '2026-05-16'
status: merged
merge_sha: 1976356ee69750630189eb127fc9eeaa6f8e0c9e
inclusion_reason: defer
changed_paths:
- .buildkite/test_areas/lm_eval.yaml
- .buildkite/test_areas/misc.yaml
- tests/evals/gpt_oss/README.md
- tests/evals/gpt_oss/configs/gpt-oss-20b-baseline.yaml
- tests/evals/gpt_oss/configs/gpt-oss-20b-flashinfer-mxfp4-bf16.yaml
- tests/evals/gpt_oss/configs/gpt-oss-20b-flashinfer-mxfp4-mxfp8-cutlass.yaml
- tests/evals/gpt_oss/configs/gpt-oss-20b-marlin.yaml
- tests/evals/gpt_oss/configs/gpt-oss-20b-sm100-fi-mxfp4-mxfp8-trtllm.yaml
- tests/evals/gpt_oss/configs/models-b200.txt
- tests/evals/gpt_oss/configs/models-h100.txt
- tests/evals/gpt_oss/conftest.py
- tests/evals/gpt_oss/test_gpqa_correctness.py
- vllm/model_executor/layers/fused_moe/config.py
- vllm/model_executor/layers/fused_moe/flashinfer_cutlass_moe.py
- vllm/model_executor/layers/fused_moe/modular_kernel.py
- vllm/model_executor/layers/fused_moe/trtllm_moe.py
- vllm/model_executor/layers/fused_moe/utils.py
- vllm/model_executor/layers/quantization/mxfp4.py
- vllm/model_executor/layers/quantization/utils/quant_utils.py
artifact_dir: evidence/pull-bundles/vllm/gh-34542
head_ref_oid: 2618960cf324a66c3f2d284a1b50056add11e9be
---
# [MoE Refactor] MXFP4 Cutlass Experts to MK

- Repository: `vllm-project/vllm`
- PR: [34542](https://github.com/vllm-project/vllm/pull/34542)
- Decision: `defer`
- Reason: defer

## Changed Paths

- `.buildkite/test_areas/lm_eval.yaml`
- `.buildkite/test_areas/misc.yaml`
- `tests/evals/gpt_oss/README.md`
- `tests/evals/gpt_oss/configs/gpt-oss-20b-baseline.yaml`
- `tests/evals/gpt_oss/configs/gpt-oss-20b-flashinfer-mxfp4-bf16.yaml`
- `tests/evals/gpt_oss/configs/gpt-oss-20b-flashinfer-mxfp4-mxfp8-cutlass.yaml`
- `tests/evals/gpt_oss/configs/gpt-oss-20b-marlin.yaml`
- `tests/evals/gpt_oss/configs/gpt-oss-20b-sm100-fi-mxfp4-mxfp8-trtllm.yaml`
- `tests/evals/gpt_oss/configs/models-b200.txt`
- `tests/evals/gpt_oss/configs/models-h100.txt`
- `tests/evals/gpt_oss/conftest.py`
- `tests/evals/gpt_oss/test_gpqa_correctness.py`
- `vllm/model_executor/layers/fused_moe/config.py`
- `vllm/model_executor/layers/fused_moe/flashinfer_cutlass_moe.py`
- `vllm/model_executor/layers/fused_moe/modular_kernel.py`
- `vllm/model_executor/layers/fused_moe/trtllm_moe.py`
- `vllm/model_executor/layers/fused_moe/utils.py`
- `vllm/model_executor/layers/quantization/mxfp4.py`
- `vllm/model_executor/layers/quantization/utils/quant_utils.py`

## Evidence Bundle

`evidence/pull-bundles/vllm/gh-34542`
