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
fastvideoGuides FastVideo video, image, and audio generation, config-first inference, serving, training, distillation, evaluation, and performance workflows.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill when a task involves the fastvideo Python package, its
VideoGenerator API, registered video/image/audio diffusion models, the
fastvideo CLI, attention/quantization optimizations, OpenAI-compatible or
WebSocket serving, preprocessing, training, distillation, LoRA, checkpoint
conversion, or evaluation.
For a task spanning routes, read the route that owns the executable step first, then follow its sibling link. Do not mix the new modular trainer with the legacy training stack without an explicit reason.
FastVideo 0.2.0 supports Python 3.10–3.12 in the documented path. For NVIDIA, create an isolated environment and choose the torch backend explicitly:
uv venv --python 3.12 --seed
# Activate the environment created by your shell/platform, then install:
UV_TORCH_BACKEND=cu126 uv pip install fastvideo
Use UV_TORCH_BACKEND=cu130 for a CUDA 13 installation. Apple Silicon uses
MPS and the platform-specific install path; do not install Linux-only CUDA
extensions there. ARM NVIDIA systems may need an editable source install so
the kernel can compile. Read the setup route before selecting an install.
Minimal package and CLI checks:
python -c "import fastvideo; from fastvideo import VideoGenerator, PipelineConfig, SamplingParam; print(fastvideo.__version__)"
fastvideo --version
fastvideo --help
Do not treat package import as proof that a model, GPU kernel, remote checkpoint, or full training workflow is usable. Check the backend, model support, memory, weights access, and optional dependency requirements for the selected route.
GenerationRequest plus VideoGenerator.generate() for new
integrations. generate_video() remains a deprecated compatibility path.fastvideo generate --config FILE and dotted
--request.* or --generator.* overrides, not flat ad-hoc flags.GeneratorConfig; keep per-request
sampling and input settings under GenerationRequest.All linked references and helpers are bundled inside this skill. The focused routes own detailed API/configuration material and safe helpers; this root file is intentionally a router rather than a copy of the package manual.