---
id: pr-cutlass-1189
repo: NVIDIA/cutlass
pr: 1189
title: Add support for sparse GEMM with visitor epilogue
author: alexsamardzic
date: '2024-01-04'
url: https://github.com/NVIDIA/cutlass/pull/1189
source_category: upstream-code
architectures:
- sm100
tags: []
techniques: []
hardware_features: []
kernel_types: []
languages: []
captured_at: '2026-05-16'
status: merged
merge_sha: 5c756eb774b9fbc1cb285083d4245e9660b804a7
inclusion_reason: defer
changed_paths:
- examples/15_ampere_sparse_tensorop_gemm/CMakeLists.txt
- examples/15_ampere_sparse_tensorop_gemm/ampere_sparse_tensorop_gemm_with_visitor.cu
- include/cutlass/gemm/device/gemm_sparse_with_visitor.h
- include/cutlass/gemm/kernel/default_gemm_sparse_with_visitor.h
- include/cutlass/gemm/kernel/params_sparse_base.h
- include/cutlass/gemm/kernel/sparse_gemm.h
- include/cutlass/gemm/kernel/sparse_gemm_with_visitor.h
artifact_dir: evidence/pull-bundles/cutlass/gh-1189
head_ref_oid: 5063bab0ef377000b9e36c0737c7a37b315f2c08
---
# Add support for sparse GEMM with visitor epilogue

- Repository: `NVIDIA/cutlass`
- PR: [1189](https://github.com/NVIDIA/cutlass/pull/1189)
- Decision: `defer`
- Reason: defer

## Changed Paths

- `examples/15_ampere_sparse_tensorop_gemm/CMakeLists.txt`
- `examples/15_ampere_sparse_tensorop_gemm/ampere_sparse_tensorop_gemm_with_visitor.cu`
- `include/cutlass/gemm/device/gemm_sparse_with_visitor.h`
- `include/cutlass/gemm/kernel/default_gemm_sparse_with_visitor.h`
- `include/cutlass/gemm/kernel/params_sparse_base.h`
- `include/cutlass/gemm/kernel/sparse_gemm.h`
- `include/cutlass/gemm/kernel/sparse_gemm_with_visitor.h`

## Evidence Bundle

`evidence/pull-bundles/cutlass/gh-1189`
