---
id: pr-deepgemm-158
repo: deepseek-ai/DeepGEMM
pr: 158
title: Fix inappropriate configs for some small shapes
author: coconut902
date: '2025-08-14'
url: https://github.com/deepseek-ai/DeepGEMM/pull/158
source_category: upstream-code
architectures:
- sm100
- sm90
tags:
- compiler_runtime
- fp8
- gemm
- scheduler_autotune
- sm100
- sm90
techniques:
- autotuning
- tile-scheduling
hardware_features:
- blackwell
- fp8
- hopper
kernel_types:
- compiler
- gemm
- scheduler
languages:
- cuda-cpp
captured_at: '2026-05-16'
status: merged
merge_sha: 3254b758e27a5b2f2ae68279314acb1adcb6c1bc
inclusion_reason: Treat scheduler/autotune configs as shape-specific evidence; replay benchmark shapes before generalizing.
changed_paths:
- csrc/jit_kernels/heuristics/common.hpp
artifact_dir: evidence/pull-bundles/deepgemm/gh-158
head_ref_oid: 48600f132c6507f8781ca287f257f598c7c7c350
---
# Fix inappropriate configs for some small shapes

- Repository: `deepseek-ai/DeepGEMM`
- PR: [158](https://github.com/deepseek-ai/DeepGEMM/pull/158)
- Decision: `Treat scheduler/autotune configs as shape-specific evidence; replay benchmark shapes before generalizing.`
- Reason: Treat scheduler/autotune configs as shape-specific evidence; replay benchmark shapes before generalizing.

## Changed Paths

- `csrc/jit_kernels/heuristics/common.hpp`

## Evidence Bundle

`evidence/pull-bundles/deepgemm/gh-158`
