---
id: pr-vllm-33568
repo: vllm-project/vllm
pr: 33568
title: '[Perf] Disable clean_logits in deepgemm fp8_mqa_logits kernel'
author: xyang16
date: '2026-02-06'
url: https://github.com/vllm-project/vllm/pull/33568
source_category: upstream-code
architectures:
- sm90
tags:
- DeepGEMM
- attention_kv
- benchmark_test
- gemm_quant
- sm90
techniques:
- fine-grained-quantization
hardware_features:
- fp8
- hopper
kernel_types:
- attention
- gemm
languages:
- cuda-cpp
captured_at: '2026-05-16'
status: merged
merge_sha: 79028d438859162841d35bbf2a91eaa8236733fa
inclusion_reason: Inspect scale layout, accumulator type, tile/schedule choice, epilogue fusion, and partial-tile guards before deriving a candidate.
changed_paths:
- tests/kernels/attention/test_deepgemm_attention.py
- tests/kernels/test_top_k_per_row.py
- vllm/model_executor/layers/sparse_attn_indexer.py
- vllm/utils/deep_gemm.py
artifact_dir: evidence/pull-bundles/vllm/gh-33568
head_ref_oid: 11e73da5e2bf6ca48c1838ed4e9bbdc9bde5d8f1
---
# [Perf] Disable clean_logits in deepgemm fp8_mqa_logits kernel

- Repository: `vllm-project/vllm`
- PR: [33568](https://github.com/vllm-project/vllm/pull/33568)
- Decision: `Inspect scale layout, accumulator type, tile/schedule choice, epilogue fusion, and partial-tile guards before deriving a candidate.`
- Reason: Inspect scale layout, accumulator type, tile/schedule choice, epilogue fusion, and partial-tile guards before deriving a candidate.

## Changed Paths

- `tests/kernels/attention/test_deepgemm_attention.py`
- `tests/kernels/test_top_k_per_row.py`
- `vllm/model_executor/layers/sparse_attn_indexer.py`
- `vllm/utils/deep_gemm.py`

## Evidence Bundle

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