From 00e5cda926ffdf35fb96027979e6692d77ea27bd Mon Sep 17 00:00:00 2001 From: Misha Goin Date: Fri, 11 Sep 2026 15:05:41 -0400 Subject: [PATCH] [Agents] Link Triton skill to JIT kernel warmup guide (#56499) Signed-off-by: mgoin --- .agents/skills/triton-kernel-writing/SKILL.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.agents/skills/triton-kernel-writing/SKILL.md b/.agents/skills/triton-kernel-writing/SKILL.md index 6dd6a8520b..5a524c8a71 100644 --- a/.agents/skills/triton-kernel-writing/SKILL.md +++ b/.agents/skills/triton-kernel-writing/SKILL.md @@ -26,6 +26,10 @@ description: Write or review Triton kernels for vLLM, with practical guidance fo unimportant runtime integer scalars in `do_not_specialize`, especially those that may alternate between values such as 0 and 1, which can produce different specialization keys. +- For new warmable kernels, follow the + [JIT Kernel Warmup guide](../../../docs/contributing/jit_kernel_warmup.md) + to define the warmup wrapper and call its `register_warmup(...)` where the + runtime implementation is selected during runner setup. - The Triton compiler does not guarantee safe ordering when a kernel writes to a pointer and subsequently reads from the same pointer. This pattern must have a `tl.debug_barrier()` between the write and read. The barrier