Skip to content
Back to skills

Evaluation

ASecurity

"Adapt VLM-R1 REC and OVD evaluation recipes and score saved bbox

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 9, 2026
businessrustexpressperformance

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill evaluation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Evaluation?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Evaluation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-evaluation-7fe95ade/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-evaluation-7fe95ade)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: evaluation
description: "Adapt VLM-R1 REC and OVD evaluation recipes and score saved bbox
  predictions without rerunning heavy model inference."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# VLM-R1 Evaluation

Use this sub-skill when a future Researcher needs to adapt VLM-R1 evaluation logic for referring-expression comprehension (REC), open-vocabulary detection (OVD), or offline scoring of saved bounding-box predictions.

## Route here for

- REC evaluation over saved or newly generated Qwen2/Qwen2.5-VL outputs, including distributed rank splitting, gather, output JSON creation, and Qwen post-resize of predicted boxes.
- REC baseline/SFT comparison logic: simpler bracket extraction, SFT-style prompt, and the same IoU > 0.5 accuracy criterion.
- InternVL REC evaluation differences: InternVL module prompt/input preparation, `trust_remote_code`, `max_anyres_num`, and no Qwen image-grid resize step in the native recipe.
- OVD evaluation with one-device Qwen inference, fenced-JSON bbox extraction, `normal_caption` prompts, `solution`/`normalized_solution` ground truth, and output JSON.
- Offline scoring of existing JSON/JSONL predictions using [scripts/evaluate_bbox_predictions.py](scripts/evaluate_bbox_predictions.py) without model downloads, checkpoint loading, dataset image reads, or GPU use.

## Route elsewhere

- Training checkpoints or inference-output creation: use `../training-workflows/SKILL.md`.
- JSONL dataset schema basics, reward-method selection, or reward registry behavior: use `../data-and-rewards/SKILL.md`.
- Ascend serving, throughput, or accelerator performance: use `../ascend-inference/SKILL.md`.

## Primary references

- [references/evaluation-workflows.md](references/evaluation-workflows.md) distills REC/OVD flows, parameters, bbox parsing/resizing, and output schemas.
- [references/troubleshooting.md](references/troubleshooting.md) covers distributed launch, CUDA/memory, parser, resize, data-field, and offline scoring failures.
- [scripts/evaluate_bbox_predictions.py](scripts/evaluate_bbox_predictions.py) scores saved REC/OVD predictions safely offline.

## Operating rules

1. Prefer offline scoring whenever predictions already exist; do not reload a model merely to recompute bbox metrics.
2. If full evaluation is required, parameterize model, data, image, batch-size, sample-limit, output, rank, and device-map settings instead of preserving machine-specific constants.
3. Keep REC coordinate space explicit. Qwen REC predictions parsed from generated text are in the processor input grid and should be resized to original image coordinates before IoU; already-resized `extracted_answer` fields should not be resized again.
4. Treat malformed OVD fenced JSON as a row-level scoring failure, not a run-stopping error, unless the user asks for strict validation.
5. Report whether an accuracy is native-style percentage (`correct / rows * 100`) or scorer-style JSON summary with both ratio and percent.

Files in this skill

  • SKILL.md2.9 KB
  • references/evaluation-workflows.md11.3 KB
  • references/troubleshooting.md7.1 KB
  • scripts/evaluate_bbox_predictions.py20.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.