界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
效率与协作 · SKILL.md

evaluation-reproduction

evaluation-reproduction

【效率与协作】Construct and troubleshoot Skywork-R1V3 evaluation workflows for VLMEvalKit, EMMA-mini, and MMK12, including command building, prerequisites, result post-processing, and judge/API failure handling.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: evaluation-reproduction description: "Construct and troubleshoot Skywork-R1V3 evaluation workflows for VLMEvalKit, EMMA-mini, and MMK12, including command building, prerequisites, result post-processing, and judge/API failure handling." disable-model-invocation: true metadata: disco-role: operating license: MIT

Evaluation Reproduction

Use this sub-skill when you need to reproduce, adapt, or troubleshoot Skywork-R1V3 evaluation workflows.

Route here

  • Two-step VLMEvalKit evaluation flow: prepare the environment, then launch the model and run benchmark scripts.
  • EMMA-mini response generation plus answer extraction and scoring.
  • MMK12 generation plus judge-based Yes/No scoring.
  • Safe command building and output inspection for these workflows.

Do not use this sub-skill for

  • User-facing local ad hoc inference or one-off prompts.
  • R1V4 API batch testing.
  • Generic VLMEvalKit internals that are not customized for Skywork-R1V3.

Bundled helpers

Safe defaults

  • Treat the environment recipe as heavy and explicit; do not run it blindly.
  • Keep the vLLM server and client base URL aligned.
  • Prefer USE_COT=1 for the scripted VLMEvalKit Skywork runs unless a dataset-specific rule says otherwise.
  • Keep judge keys and base URLs out of runtime files; use environment variables or a local wrapper.
  • Normalize math-style answers with the last \boxed{...} before judging.

Handoff shape

  • This skill explains command construction, data prerequisites, result checks, and failure handling.
  • It does not ship benchmark data, model weights, or credentials.
  • If the workflow crosses into another evaluation family, stop and route instead of mixing workflows.
我的收藏