---
id: pr-tilelang-1327
repo: tile-ai/tilelang
pr: 1327
title: '[Enhancement] add more dtype and fix mma.ws for fp16 for tcgen05'
author: PannenetsF
date: '2025-11-26'
url: https://github.com/tile-ai/tilelang/pull/1327
source_category: upstream-code
architectures:
- sm100
tags:
- arch_pipeline
- compiler_runtime
- gemm_quant
- tcgen
techniques:
- fine-grained-quantization
- pipeline-stages
hardware_features:
- blackwell
- fp8
- tcgen05
kernel_types:
- compiler
- gemm
- runtime
languages:
- cuda-cpp
- cute-dsl
captured_at: '2026-05-16'
status: merged
merge_sha: f0c721a467ed0e535b160e3f7e76709faa77cf57
inclusion_reason: 'Extract the architecture assumption first: SM target, TMA/WGMMA/tcgen path, cluster use, and pipeline stages.'
changed_paths:
- examples/gemm_fp8/example_tilelang_gemm_fp8_sm100.py
- src/op/copy.cc
- src/op/gemm_py.cc
- src/op/tcgen5_meta.h
- src/tl_templates/cuda/copy_sm100.h
- src/tl_templates/cuda/gemm_sm100.h
- src/tl_templates/cuda/tcgen_05_ld.h
- tilelang/intrinsics/mma_macro_generator.py
- tilelang/intrinsics/tcgen05_macro_generator.py
- tilelang/jit/adapter/wrapper.py
- tilelang/tileop/gemm/gemm_tcgen05.py
artifact_dir: evidence/pull-bundles/tilelang/gh-1327
head_ref_oid: 5fa9a6707240996cb3784a0a6b549ce0de4829b3
---
# [Enhancement] add more dtype and fix mma.ws for fp16 for tcgen05

- Repository: `tile-ai/tilelang`
- PR: [1327](https://github.com/tile-ai/tilelang/pull/1327)
- Decision: `Extract the architecture assumption first: SM target, TMA/WGMMA/tcgen path, cluster use, and pipeline stages.`
- Reason: Extract the architecture assumption first: SM target, TMA/WGMMA/tcgen path, cluster use, and pipeline stages.

## Changed Paths

- `examples/gemm_fp8/example_tilelang_gemm_fp8_sm100.py`
- `src/op/copy.cc`
- `src/op/gemm_py.cc`
- `src/op/tcgen5_meta.h`
- `src/tl_templates/cuda/copy_sm100.h`
- `src/tl_templates/cuda/gemm_sm100.h`
- `src/tl_templates/cuda/tcgen_05_ld.h`
- `tilelang/intrinsics/mma_macro_generator.py`
- `tilelang/intrinsics/tcgen05_macro_generator.py`
- `tilelang/jit/adapter/wrapper.py`
- `tilelang/tileop/gemm/gemm_tcgen05.py`

## Evidence Bundle

`evidence/pull-bundles/tilelang/gh-1327`
