---
id: pr-vllm-31571
repo: vllm-project/vllm
pr: 31571
title: '[Quantization][MoE] remove unused ep logic from moe marlin'
author: jinzhen-lin
date: '2026-01-06'
url: https://github.com/vllm-project/vllm/pull/31571
source_category: upstream-code
architectures:
- sm100
tags: []
techniques: []
hardware_features: []
kernel_types: []
languages: []
captured_at: '2026-05-16'
status: merged
merge_sha: 2f4bdee61ee0dd9358efaba720b7acc53b2ece00
inclusion_reason: defer
changed_paths:
- csrc/moe/marlin_moe_wna16/kernel.h
- csrc/moe/marlin_moe_wna16/marlin_template.h
- csrc/moe/marlin_moe_wna16/ops.cu
- csrc/moe/torch_bindings.cpp
- vllm/_custom_ops.py
- vllm/model_executor/layers/fused_moe/fused_marlin_moe.py
artifact_dir: evidence/pull-bundles/vllm/gh-31571
head_ref_oid: 21aa8010cd32e7dc8a258f10ffe875fe1b728c99
---
# [Quantization][MoE] remove unused ep logic from moe marlin

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

## Changed Paths

- `csrc/moe/marlin_moe_wna16/kernel.h`
- `csrc/moe/marlin_moe_wna16/marlin_template.h`
- `csrc/moe/marlin_moe_wna16/ops.cu`
- `csrc/moe/torch_bindings.cpp`
- `vllm/_custom_ops.py`
- `vllm/model_executor/layers/fused_moe/fused_marlin_moe.py`

## Evidence Bundle

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