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
trainingConfigure, validate, launch, and resume Motus three-stage training on a single node or SLURM cluster without confusing fine-tuning, checkpoint resume, or backbone initialization.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill when a user needs to prepare a Motus training configuration, check
it safely, construct a torchrun/DeepSpeed command, or reason about resuming a
run. It covers the three-stage intent, not dataset conversion or inference.
pretrain, finetune, or
resume. Record whether this is Stage 1 VGM training, Stage 2 Motus
pretraining with latent actions, or Stage 3 target-robot SFT with actions.
A checkpoint resume is a fourth execution mode, not a new training stage.configs/latent_action.yaml for the
explicit training_mode: pretrain latent-action pipeline; use the
embodiment config matching the dataset (robotwin, ac_one,
aloha_agilex_2, or lerobot) for fine-tuning. Replace all example paths
with paths valid on the target machine.action_chunk_size, verify local
dataset/checkpoint/VAE/config paths where available, and check GPU count,
CUDA, bfloat16, DeepSpeed, and flash-attn. A parser/import check is allowed
on CPU; model construction, VAE access, and training require CUDA and the
large WAN/VLM checkpoints.finetune model and skips action input/decoder weights; scratch loads WAN
and VLM backbones from model.*.checkpoint_path.\\.
Prefer a short, bounded smoke configuration before an expensive run.torchrun, sbatch, srun, WAN/VLM
downloads, and full training are external, long-running, or expensive
operations. This skill explains and constructs them but does not silently
execute them. Use the repository launchers only as templates; do not copy
their placeholder paths into a public skill or run them as validation.config.json.
Use scripts/export_config_json.py to create
that JSON deliberately for an existing checkpoint directory.This skill does not prescribe dataset layouts, conversion, or inference CLI flags. It does not promise CPU training: Motus uses CUDA autocast and a very large WAN/VLM stack, and the documented training requirement is more than 80 GB VRAM (typically eight 80-GB GPUs for the supplied examples). Keep missing model checkpoints, datasets, optional packages, cluster topology, and unverified hardware as explicit blockers rather than guessing.