Vision Analysis is the website and data repo for public object-detection benchmark records.
The benchmark harness lives in vision-analysis-benchmark. This repo stores reviewed submission JSON files, builds one canonical benchmark dataset, and serves that dataset through the website.
cd website
npm install
npm run dev
npm run build
npm run lintvision-analysis-benchmark
-> contributor runs benchmark locally
-> submission JSON
-> pull request adding submissions/*.json
-> scripts/validate_submission.py
-> scripts/build_verified_results.py
-> generated/verified-results.v1.json
-> website loader/fetcher
schemas/
submission.v1.json
submissions/
*.json
generated/
verified-results.v1.json
scripts/
validate_submission.py
build_verified_results.py
website/
src/data/metadata/
src/lib/data/
- Run the harness from
vision-analysis-benchmark. - Add the emitted JSON file under
submissions/. - Open a pull request.
- CI validates the schema and support matrix.
- Commit the rebuilt
generated/verified-results.v1.json.
Validate submissions:
python3 scripts/validate_submission.pyRebuild canonical results:
python3 scripts/build_verified_results.pyRun the site:
cd website
npm run dev- The website reads only
generated/verified-results.v1.json. - The website currently publishes raw benchmark metrics, not a composite score.
- Model, family, runtime, and hardware metadata still live under
website/src/data/metadata/.