yolo-master-agent
Use when the user wants to run a YOLO-Master task (train/val/predict/track/export/benchmark) or use the Agent Skill dispatcher.
ソース情報
- リポジトリ
- Tencent/YOLO-Master
- ソースの最終更新活動
- 2026年9月15日 09:30
- 検出された SKILL.md の言語
- 英語
- スター
- 742
- フォーク
- 160
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
ファイルエクスプローラー
93 ファイルSKILL.md を表示中
SKILL.md
ソースの指示 · 読み取り専用プレビュー- name
- yolo-master-agent
- description
- Use when the user wants to run a YOLO-Master task (train/val/predict/track/export/benchmark) or use the Agent Skill dispatcher.
# YOLO-Master Agent Skill
## Use This Skill
- `train`, `val`, `predict`, `track`, `export`, `benchmark`, `tune`
- LoRA diagnose, PEFT compare, MoE diagnose/prune
- Multimodal visual inference and batch evaluation
- End-to-end orchestration via `yolo.pipeline.experiment`
## Execution Rule
If `yolo version` fails, run `pip install -e .` first. Prefer the `yolo` CLI over raw Python API for supported commands. Use the bundled dispatcher for deterministic, structured runs:
```bash
python agent/scripts/run_yolo_master_skill.py --json '{"skill":"yolo.train","inputs":{"model":"yolo11n.pt","data":"coco8.yaml"},"params":{"epochs":1,"imgsz":32}}'
```
On Apple Silicon, the dispatcher defaults heavy compute (`train`, `val`, `benchmark`, `predict`, `track`) to `device=mps`. Override with `runtime.device` or `params.device`. If MPS/CUDA fails, the dispatcher retries once on CPU and returns a `recovery` record.
Use `policy.dry_run=true` for cheap coverage before real runs. For long jobs, set `policy.async=true` on train/tune/pipeline to submit a subprocess job.
## Workflow
1. Ensure `yolo` CLI is available; install if missing.
2. Dispatch the task via `run_yolo_master_skill.py` with appropriate `skill`, `inputs`, and `params`.
3. Return structured artifacts, metrics, and next actions from the dispatcher response.
## Validation
```bash
python agent/scripts/validate_yolo_master_skill.py --suite quick --pretty --summary-only
```
`quick` = `fast-smoke` + `dry-run` + `contract`. Use `--suite all` for the full regression pass.
## References
- [Skill architecture](references/skill-architecture.md) — skill registry, request/response contract, execution logic
- [Multimodal inference](references/multimodal-inference.md) — VLM/LLM parameters, prompt templates, fusion, open-world taxonomy
- [Multimodal evaluation](references/multimodal-evaluation.md) — batch evaluation, fusion guardrails, metric guardrails
- [AutoTrain loop](references/autotrain.md) — validator suites, case pack, tiered coverage
- [Pipeline & PEFT](references/pipeline-peft.md) — pipeline experiments, release audit, LoRA diagnose, PEFT compare
- [Manual probes](references/manual-probes.md) — extended CLI suite, direct train/val, environment doctor
- [Thinking with image](references/thinking-with-image.md) — VLM visual reasoning, marked-image prompting, crop/zoom search
- Open-world taxonomy assets in `assets/open-world-taxonomy` — `LVIS 1203` and `V3Det 13204` category lists
## Guardrails
- New Ultralytics CLI args must go through `params` dict, not as top-level dispatcher keys.
- Consume `evaluation` in addition to `metrics` when judging train/val runs.
- Prefer the `recovery` field over raw stderr when a run auto-falls back from MPS/CUDA to CPU.
- Treat UI launchers and research scripts as launcher-style skills, not plain sync functions.
GitHubで見る