Skip to content

feat: add evalscope-correctness task for OpenAI-compatible - #31

Open
wenyan0517 wants to merge 1 commit into
HuangPuStar:masterfrom
wenyan0517:feat/evalscope-correctness
Open

wenyan0517 wants to merge 1 commit into
HuangPuStar:masterfrom
wenyan0517:feat/evalscope-correctness

Conversation

@wenyan0517

Copy link
Copy Markdown

Summary

新增 MetaInfer 任务插件 evalscope_correctness,用于在 OpenAI
兼容推理端点
(Chat Completions 等)上跑 EvalScope 正确性评测,并与现有
MetaInfer orchestrator / Web UI 集成。

Changes

  • 新增目录 metainfer/tasks/evalscope_correctness/
    • form.yaml:任务表单与参数配置
    • orchestrator/:配置解析、runner、EvalScope worker、编排与报告生成
    • server/:插件注册与 HTTP 路由
    • static/:结果展示页样式与详情脚本
    • tests/:config / orchestrator / runner / report / server / plugin
      等单元测试
  • 24 files,+3046 lines(commit 7ceedd3

Motivation

  • 在自建或第三方 OpenAI 兼容网关(vLLM、One API、SGLang 等)上,需要与 MetaInfer
    其它任务一致的 提交 → 执行 → 报告 流程。
  • 通过 EvalScope 做 correctness 类评测,结果可在 UI 中查看。

Test plan

  • pytest metainfer/tasks/evalscope_correctness/tests/ -q
  • 在 MetaInfer 中创建一条 evalscope_correctness 任务,指向可用的 OpenAI
    兼容 endpoint,跑通端到端
  • 确认报告页 / 静态资源可正常加载(若有 Web 入口)

Notes

  • 本 PR 由分支 feat/evalscope-correctness 从 fork wenyan0517/MetaInfer
    提交至上游。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants