Skip to content

Validate benchmark JSON with a versioned schema #3

Description

@DaBestCode

Make recorded benchmark results machine-checkable as the benchmark suite grows.

Acceptance criteria:

  • Add a JSON Schema for schema_version: 1 results emitted by scripts/benchmark_transformers.py.
  • Validate the checked-in Qwen3 microbenchmark during tests.
  • Document how schema changes should be versioned.
  • Reject missing device, model revision, protocol, summary, or claim-scope fields.
  • Do not add a runtime dependency to the randkv package.

Activity

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

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentationgood first issueGood for newcomershelp wantedExtra attention is needed

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions