cutlass-cpp-kernel

Installation
SKILL.md

CUTLASS and CuTe C++ Kernel Development

Goal

Use the workspace CUTLASS checkout to understand, implement, and optimize CUTLASS- or CuTe-based C++ kernels while keeping CuTe DSL Python authoring in a separate dedicated workflow.

When to Use

Use this skill when you need to:

  • study or modify CUTLASS GEMM, epilogue, pipeline, or collective-builder code
  • navigate CuTe C++ headers such as layout.hpp, tensor.hpp, swizzle.hpp, and atom/*
  • inspect CUTLASS example kernels for Hopper, Blackwell, FP8, FP4, grouped GEMM, sparse GEMM, or MoE patterns
  • reason about template choices such as tile shapes, kernel schedules, epilogue schedules, stage count, and copy or MMA atoms
  • debug CUTLASS template errors, layout mismatches, or schedule/configuration issues
  • review a rewrite plan from an existing C++ kernel to another CUTLASS- or CuTe-based implementation

Do not use this skill for:

Installs
1
GitHub Stars
1.3K
First Seen
May 16, 2026
cutlass-cpp-kernel — vipshop/cache-dit