executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
kda-and-context-parallelKDA ops, KimiDeltaAttention/KDAConfig, safe-gate gating, optional FlashKDA/TileLang routing, and context-parallel guidance for flash-linear-attention.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is specifically about Kimi Delta Attention (KDA), KDA layer/model configuration, KDA gate modes, safe_gate/lower_bound, KDA optional backends, or KDA context-parallel behavior.
chunk_kda, fused_recurrent_kda, KimiDeltaAttention, KDAConfig, KDAModel, or KDAForCausalLM.A_log, dt_bias, use_qk_l2norm_in_kernel, use_gate_in_kernel, use_beta_sigmoid_in_kernel, allow_neg_eigval, safe_gate, and lower_bound.cp_context, or intra-card context parallel.references/kda-workflows.md for KDA APIs, gate contracts, layer/model config, backend gates, and native validation candidates.references/context-parallel.md for cp_context, distributed KDA CP, intra-card CP, prerequisites, and skip rules.references/troubleshooting.md for common failures and the fastest diagnosis path.--help first. Use scripts/smoke_kda.py --require-cuda only when a CUDA device is intentionally available; it does not launch distributed work.H and value/gate heads HV; grouped value attention is valid only when HV % H == 0.chunk_kda is the training-capable high-throughput route and the only KDA operator route that accepts cp_context.fused_recurrent_kda is the recurrent route for decode/small-token inference and does not accept cp_context.use_gate_in_kernel=True, A_log, optional dt_bias, and raw g; for precomputed gates, pass use_gate_in_kernel=False and ensure g is already the log-space decay tensor expected by the operator.use_gate_in_kernel=True, safe_gate=True, lower_bound=-5.0; if using precomputed gates with safe_gate=True, make the clamp/provenance of g explicit because the operator will not apply lower_bound in that mode.cp_context with initial_state or output_final_state=True; cp_context owns the rank-local cu_seqlens metadata.