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
qwen-vl-series-finetuneRoute Qwen-VL-series multimodal fine-tuning, preference training, classification, adapter merge, and Gradio serving tasks.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this repo skill for the public Qwen-VL-series training repo that fine-tunes Qwen2-VL, Qwen2.5-VL, Qwen3-VL, and Qwen3.5 multimodal models with Hugging Face, DeepSpeed, PEFT, TRL, and Liger.
This skill is a router, not a monolithic manual. Start here, then follow the sub-skill that matches the user request.
sub-skills/data-and-multimodal/ — build or validate JSON datasets, image/video path handling, token formatting, and reasoning fields.sub-skills/sft-training/ — full SFT, LoRA/QLoRA, vision LoRA, video finetuning, and DeepSpeed launch planning.sub-skills/preference-training/ — DPO and GRPO workflows, reward functions, and reasoning-aware preference data.sub-skills/classification-training/ — sequence classification labels, losses, metrics, and early stopping.sub-skills/serving-and-adapters/ — LoRA merge, model loading, and Gradio inference.references/install.md for install and inspection-environment guidance.references/bundled-runtime.md for the bundled src/ tree, DeepSpeed configs, and executable training/merge/serving helpers.references/workflow-map.md for the fastest path from user request to sub-skill.references/data-formats.md for shared JSON schemas and media/routing rules.references/cli-reference.md for the main entry points and key flags.references/model-compatibility.md for model-family and backend caveats.references/troubleshooting.md for the most common setup and runtime failures.Before any CUDA-heavy task, run the bundled diagnostic:
scripts/check_environment.pyUse it to confirm package imports, CUDA visibility, and optional serving dependencies without downloading weights or datasets.
src/ entrypoints and DeepSpeed configs here; command helpers run from the skill root and set PYTHONPATH=src.--disable_flash_attn2 True unless the user explicitly needs another backend.fps/nframes as mutually exclusive.If the user asks for something broad, ask which workflow they want:
If the user already named one of those workflows, jump directly to that sub-skill.
references/repo-provenance.md records the source checkout state.references/repo-routing-metadata.json records the managed router placement used by import tooling.If the user asks for a command, prefer a dry-run or command-builder script first, then the execution command after the data, model, and backend assumptions are explicit.