bench | Skill Performance & Reviews | TopRankSkills

TopRank Skills

Home / Skills / tools / bench

bench

maintained by opendataloader-project

star 831 account_tree 45 verified_user MIT License
bolt View GitHub

name: bench description: Run benchmark and analyze PDF parsing performance

/bench

Builds Java and runs the full benchmark suite, then analyzes results.

Execution Steps

  1. Run ./scripts/bench.sh
  2. Extract metrics from tests/benchmark/prediction/opendataloader/evaluation.json using:
    jq '{summary, metrics, table_detection, speed}' tests/benchmark/prediction/opendataloader/evaluation.json
    
  3. Output summary:
    • NID (reading order)
    • TEDS (table structure)
    • MHS (heading structure)
    • Table Detection F1/Precision/Recall
    • Speed (s/doc, total time)
  4. Compare with thresholds in tests/benchmark/thresholds.json
  5. Warn if regression detected

Options

  • /bench --doc-id 01030000000189 - Run for a specific document only

Notes

  • Benchmark won't run if Java build fails
  • First run installs Python dependencies via uv sync

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!

Skill Details

GitHub Stars 831
GitHub Forks 45
Created Jan 2026
Last Updated 5个月前
tools tools documents

Related Skills

humanizer
chevron_right
zlibrary-to-notebooklm
chevron_right
bm-md
chevron_right
annas-to-notebooklm
chevron_right
markdown-exporter
chevron_right

Build your own?

Join 12,000+ developers contributing to the Claude ecosystem.