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
turbo-diffusionUse TurboDiffusion for accelerated Wan video generation, interactive serving, checkpoint conversion, CUDA acceleration backends, and TurboT2AV extension planning.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this repo skill when a task involves TurboDiffusion, TurboWan, Wan2.1/Wan2.2 accelerated video generation, SLA/SageSLA attention, rCM/SLA checkpoint conversion or training, the turbodiffusion-serve TUI, or TurboT2AV audio-video generation.
TurboDiffusion is a CUDA-first package. Most real generation workflows need a compatible NVIDIA GPU, model checkpoints, Wan VAE/text encoder files, and source-layout imports. Do not start downloads, long generation, or training unless the user explicitly supplied the needed assets and budget.
| User request | Read |
|---|---|
| Build a one-shot text-to-video or image-to-video command; choose Wan2.1/Wan2.2 model flags; validate prompt/image/checkpoint arguments; avoid running models while planning. | video-inference |
| Launch or debug the interactive terminal server; decide T2V vs I2V TUI flags; understand slash commands and runtime-adjustable parameters. | interactive-serving |
| Prepare SLA/rCM training commands, checkpoint conversion, checkpoint merging, safetensors-to-pth conversion, quantized checkpoint export, or data/checkpoint layout checks. | training-and-checkpoints |
Diagnose CUDA extension build/import, turbo_diffusion_ops, INT8/FastNorm, attention_type=sla vs sagesla, SpargeAttn, flash-attn, or source-layout import quirks. | acceleration-backends |
| Plan TurboT2AV text-to-audio-video generation, LTX-2/Pixi setup, HF/Gemma checkpoint requirements, or TileLang/SageSLA acceleration choices. | turbot2av-extension |
scripts/ for command construction. They render commands and validate obvious mistakes without downloading weights, starting training, or running generation.PYTHONPATH so top-level imports such as imaginaire, rcm, serve, and modify_model resolve. Capture this as a public source-layout requirement, not as a local path.attention_type=sagesla as optional-backend dependent: install SpargeAttn first or fall back to sla/original when SageSLA is not available.--quant_linear to quantized checkpoints. Do not add it to unquantized checkpoints on large-memory GPUs unless the user explicitly wants the quantized path.Use this public smoke from an installed/source-layout environment before deeper work:
python - <<'PY'
import torch
print('torch', torch.__version__, torch.version.cuda, torch.cuda.is_available())
try:
import turbo_diffusion_ops
print('custom ops: ok')
except Exception as exc:
print('custom ops:', type(exc).__name__, exc)
PY
For a fuller check, run the bundled environment diagnostic. If it reports missing imaginaire or rcm, use the source-layout PYTHONPATH guidance in installation and backend notes.