---
id: pr-cutlass-3184
repo: NVIDIA/cutlass
pr: 3184
title: Add Snake activation functor for EVT
author: emre570
date: '2026-05-12'
url: https://github.com/NVIDIA/cutlass/pull/3184
source_category: upstream-code
architectures:
- sm90
tags:
- EVT
- epilogue
- norm_elementwise
- sm90
techniques:
- epilogue-fusion
hardware_features:
- hopper
kernel_types:
- norm
languages:
- cuda-cpp
- cute-dsl
captured_at: '2026-05-16'
status: merged
merge_sha: 2e56847d72dd18c3456fe1a6fe153e735270cb36
inclusion_reason: Look for fusion, vectorization, dtype conversion, and store-traffic reductions before changing math.
changed_paths:
- include/cutlass/epilogue/thread/activation.h
- test/unit/epilogue/thread/activation.cu
artifact_dir: evidence/pull-bundles/cutlass/gh-3184
head_ref_oid: 5d9da90a85dd55c8b616e5327a72a8e8b001d04b
---
# Add Snake activation functor for EVT

- Repository: `NVIDIA/cutlass`
- PR: [3184](https://github.com/NVIDIA/cutlass/pull/3184)
- 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

- `include/cutlass/epilogue/thread/activation.h`
- `test/unit/epilogue/thread/activation.cu`

## Evidence Bundle

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