---
id: pr-vllm-34285
repo: vllm-project/vllm
pr: 34285
title: '[Refactor] Move FusedMoE hidden_size roundup to quant_method'
author: BowenBao
date: '2026-03-27'
url: https://github.com/vllm-project/vllm/pull/34285
source_category: upstream-code
architectures:
- sm100
tags: []
techniques: []
hardware_features: []
kernel_types: []
languages: []
captured_at: '2026-05-16'
status: merged
merge_sha: 0ae89f18fd75c5fcac48ff711ed84464c3da5d33
inclusion_reason: defer
changed_paths:
- vllm/model_executor/layers/fused_moe/config.py
- vllm/model_executor/layers/fused_moe/fused_moe_method_base.py
- vllm/model_executor/layers/fused_moe/gpt_oss_triton_kernels_moe.py
- vllm/model_executor/layers/fused_moe/layer.py
- vllm/model_executor/layers/fused_moe/oracle/mxfp4.py
- vllm/model_executor/layers/fused_moe/rocm_aiter_fused_moe.py
- vllm/model_executor/layers/quantization/compressed_tensors/compressed_tensors_moe.py
- vllm/model_executor/layers/quantization/fp8.py
- vllm/model_executor/layers/quantization/mxfp4.py
- vllm/model_executor/layers/quantization/quark/quark_moe.py
- vllm/model_executor/layers/quantization/utils/flashinfer_fp4_moe.py
- vllm/model_executor/layers/quantization/utils/flashinfer_utils.py
artifact_dir: evidence/pull-bundles/vllm/gh-34285
head_ref_oid: 0dc607c180b4726ac4fba3b8b94f66f9f2b7c4ba
---
# [Refactor] Move FusedMoE hidden_size roundup to quant_method

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

## Changed Paths

- `vllm/model_executor/layers/fused_moe/config.py`
- `vllm/model_executor/layers/fused_moe/fused_moe_method_base.py`
- `vllm/model_executor/layers/fused_moe/gpt_oss_triton_kernels_moe.py`
- `vllm/model_executor/layers/fused_moe/layer.py`
- `vllm/model_executor/layers/fused_moe/oracle/mxfp4.py`
- `vllm/model_executor/layers/fused_moe/rocm_aiter_fused_moe.py`
- `vllm/model_executor/layers/quantization/compressed_tensors/compressed_tensors_moe.py`
- `vllm/model_executor/layers/quantization/fp8.py`
- `vllm/model_executor/layers/quantization/mxfp4.py`
- `vllm/model_executor/layers/quantization/quark/quark_moe.py`
- `vllm/model_executor/layers/quantization/utils/flashinfer_fp4_moe.py`
- `vllm/model_executor/layers/quantization/utils/flashinfer_utils.py`

## Evidence Bundle

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