---
id: pr-flashinfer-2870
repo: flashinfer-ai/flashinfer
pr: 2870
title: 'fix: fix cute dsl swap_ab tactic failure'
author: nv-yunzheq
date: '2026-03-24'
url: https://github.com/flashinfer-ai/flashinfer/pull/2870
source_category: upstream-code
architectures:
- sm100
tags:
- attention_kv
- compiler_runtime
- cute dsl
- gemm_quant
techniques:
- fine-grained-quantization
hardware_features: []
kernel_types:
- attention
- compiler
- gemm
languages:
- cute-dsl
captured_at: '2026-05-16'
status: merged
merge_sha: ede7a2752f4c2c8422e98e8306c43ed69a8ac719
inclusion_reason: 'Treat compiler/runtime integration as part of the kernel: launch wrapper, cache/JIT behavior, generated code, and build flags need tests.'
changed_paths:
- flashinfer/gemm/gemm_base.py
artifact_dir: evidence/pull-bundles/flashinfer/gh-2870
head_ref_oid: 5993632d8afd8edebd29df4bc9bc56292797f519
---
# fix: fix cute dsl swap_ab tactic failure

- Repository: `flashinfer-ai/flashinfer`
- PR: [2870](https://github.com/flashinfer-ai/flashinfer/pull/2870)
- Decision: `Treat compiler/runtime integration as part of the kernel: launch wrapper, cache/JIT behavior, generated code, and build flags need tests.`
- Reason: Treat compiler/runtime integration as part of the kernel: launch wrapper, cache/JIT behavior, generated code, and build flags need tests.

## Changed Paths

- `flashinfer/gemm/gemm_base.py`

## Evidence Bundle

`evidence/pull-bundles/flashinfer/gh-2870`
