---
id: pr-flashinfer-2928
repo: flashinfer-ai/flashinfer
pr: 2928
title: 'fix: clamp enable_pdl=True to False on SM < 90 to prevent PDL PTX on Ampere'
author: bkryu
date: '2026-04-01'
url: https://github.com/flashinfer-ai/flashinfer/pull/2928
source_category: upstream-code
architectures:
- sm90
tags:
- attention_kv
- compiler_runtime
- gemm_quant
- hopper
- norm_elementwise
- scheduler_autotune
techniques:
- autotuning
- fine-grained-quantization
- tile-scheduling
hardware_features:
- hopper
- pdl
kernel_types:
- attention
- compiler
- gemm
- norm
- scheduler
languages:
- cuda-cpp
- cute-dsl
- ptx
captured_at: '2026-05-16'
status: merged
merge_sha: 9c5edf598c49c18a5a17068b9492ab8e79ced262
inclusion_reason: Look for fusion, vectorization, dtype conversion, and store-traffic reductions before changing math.
changed_paths:
- flashinfer/norm/__init__.py
artifact_dir: evidence/pull-bundles/flashinfer/gh-2928
head_ref_oid: b07bccd9810bad93ab83ec1290804a0db8a74949
---
# fix: clamp enable_pdl=True to False on SM < 90 to prevent PDL PTX on Ampere

- Repository: `flashinfer-ai/flashinfer`
- PR: [2928](https://github.com/flashinfer-ai/flashinfer/pull/2928)
- Decision: `Look for fusion, vectorization, dtype conversion, and store-traffic reductions before changing math.`
- Reason: Look for fusion, vectorization, dtype conversion, and store-traffic reductions before changing math.

## Changed Paths

- `flashinfer/norm/__init__.py`

## Evidence Bundle

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