인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
생산성 및 협업 · SKILL.md

paligemma-2

paligemma-2

Use Maestro's PaliGemma 2 recipe for JSON extraction, VQA, OCR-style fine-tuning, checkpoint loading, and inference.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: paligemma-2 description: "Use Maestro's PaliGemma 2 recipe for JSON extraction, VQA, OCR-style fine-tuning, checkpoint loading, and inference." disable-model-invocation: true metadata: disco-role: operating license: Apache 2.0

PaliGemma 2

Use this sub-skill when the user needs Maestro's paligemma_2 route for PaliGemma 2 text-generation fine-tuning or inference over images: JSON extraction, VQA, OCR-style prompts, loading/saving checkpoints, or choosing LoRA/QLoRA/freeze/full fine-tuning behavior.

Route here for

  • CLI training through maestro paligemma_2 train.
  • Python training through maestro.trainer.models.paligemma_2.core.PaliGemma2Configuration and train(config).
  • Checkpoint work through load_model(...), save_model(...), and OptimizationStrategy.
  • Single-image prediction through maestro.trainer.models.paligemma_2.inference.predict(...).
  • PaliGemma-specific prompt handling, especially when and where Maestro prepends <image>.

Route elsewhere

  • Generic JSONL split validation, Roboflow dataset identifiers, image-file checks, and metric registry details belong in datasets-and-metrics.
  • Florence-2 or Qwen2.5-VL detection formatting belongs in their sibling sub-skills. Maestro's PaliGemma 2 implementation provides train/evaluation collate functions and text prediction; it does not expose a PaliGemma object-detection formatter API.
  • Package-wide installation, root CLI discovery, and non-model-specific import warnings belong in the root installation and CLI guide and root troubleshooting reference.

Source-backed defaults to preserve

  • Default model id: google/paligemma2-3b-pt-224.
  • Default revision: refs/heads/main.
  • Default train output base: ./training/paligemma_2; training creates a numbered run directory below it.
  • Training/evaluation generation length default: PaliGemma2Configuration.max_new_tokens = 512.
  • Direct prediction default: predict(..., max_new_tokens=1024).
  • Dataset JSONL prefix values should not include <image> for standard Maestro use; train_collate_fn, evaluation_collate_fn, and predict prepend <image> internally.

Operating sequence

  1. Confirm the dataset task and split layout with datasets-and-metrics before choosing model parameters.
  2. Use API reference to choose CLI vs Python API, optimization strategy, checkpoint load/save behavior, and exact option names.
  3. Use workflows for JSON extraction, VQA, OCR-style fine-tuning, inference, and safe validation steps.
  4. Use troubleshooting for QLoRA/bitsandbytes, CUDA memory, invalid JSON suffixes, token truncation, HF access, and CLI edge cases.
  5. Use the bundled helper only to generate configuration text; it never downloads models or starts training:
python scripts/build_paligemma_config.py \
  --dataset ./dataset \
  --optimization-strategy lora \
  --metric edit_distance \
  --metric bleu \
  --emit json
저장한 Skills