L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Données et recherche · SKILL.md

evaluation

evaluation

Operate Qwen-VL official benchmark evaluation, scoring, and data utilities.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: evaluation description: "Operate Qwen-VL official benchmark evaluation, scoring, and data utilities." metadata: disco-role: operating disable-model-invocation: true license: NOASSERTION

Qwen-VL Evaluation Sub-skill

Use this sub-skill when the task is to prepare or run the official Qwen-VL benchmark evaluations, convert benchmark data, score generated answers, or format benchmark submissions.

Route here for

  • Captioning benchmarks: Flickr30K and Nocaps.
  • VQA and document/chart/text QA: VQAv2, OKVQA, TextVQA, VizWiz, DocVQA, ChartQA, GQA, OCRVQA, and AI2D.
  • Referring-expression grounding: RefCOCO, RefCOCO+, and RefCOCOg.
  • Multiple-choice benchmarks: ScienceQA, MMBench, and SEED-Bench.
  • Reference-only benchmark workflows: MME and TouchStone.
  • CPU-only data conversion or scoring utilities bundled under scripts/.

Route elsewhere

  • For direct ad-hoc multimodal chat, image grounding prompts, model loading, checkpoint choice, or quantization behavior, use ../inference/SKILL.md.
  • For evaluating a newly trained adapter after a finetuning run, use this sub-skill for benchmark execution but use ../finetuning/SKILL.md for training and adapter preparation.
  • For web demos or OpenAI-compatible service deployment, use ../serving/SKILL.md.

First actions

  1. Identify the benchmark name and split, then open references/benchmark-reference.md for the owner script, dataset key, metric, output file, and submission route.
  2. Validate the local data/ layout against references/data-layouts.md. Do not assume external datasets, annotations, or model checkpoints are already present.
  3. If the workflow runs model inference, confirm CUDA/NCCL availability and launch with the distributed arguments in references/benchmark-reference.md. These official inference scripts use device_map='cuda', .cuda(), torch.distributed, and NCCL.
  4. If the task is only conversion or scoring, prefer the CPU-capable bundled utilities in scripts/mmbench/ or scripts/infographicsvqa_eval.py when their input files are already available.
  5. When model downloads, benchmark downloads, API-judged scoring, or full multi-GPU runs are not approved, report the exact skipped prerequisite and prepare commands/files without executing the expensive step.

Bundled entry points

Safety and limitations

  • Do not run a full benchmark unless the user has provided a checkpoint, datasets, model-download approval or cached weights, enough GPU memory, and output destination expectations.
  • Do not use MME get_images.py from the source repository as-is; this sub-skill documents MME as reference-only because the original helper mutates directories and assumes external hard-coded dataset paths.
  • SEED-Bench image conversion is CPU-friendly; video conversion additionally needs video decoding packages and local video assets. See references/troubleshooting.md.
  • TouchStone requires an external judge workflow and is documented as methodology/reference-only here.
Skills enregistrées