flashinfer.kda

Phase-neutral recurrent Kimi Delta Attention (KDA) facade. The public recurrent_kda entry point keeps decode and speculative decode on flashinfer.kda_decode while dispatching eligible ordinary multi-token prefill to the optimized backend described in flashinfer.kda_prefill. Which prefill backend that is depends on the device: SM100a and SM103a use the frozen FlashKDA-compatible kernels, SM120a uses a CuTe-DSL backend of its own. The two architecture sets are disjoint, so the public signature and every call outside the eligible prefill subset are unaffected either way.

recurrent_kda(q, k, v, g, beta[, A_log, ...])

Recurrent KDA (Kimi Delta Attention) decode and prefill kernel.