SuperAPI AI 工具集

bench

测试与质量

查看项目

更新于 10-16 03:10

技能介绍

bench 用于运行并分析 PDF 解析性能基准。其流程为先构建 Java,再执行完整基准套件,随后分析结果。

使用方式:运行 ./scripts/bench.sh。完成后从 tests/benchmark/prediction/opendataloader/evaluation.json 提取指标,命令为 jq '{summary, metrics, table_detection, speed}' tests/benchmark/prediction/opendataloader/evaluation.json。

输出摘要包含:NID(读取顺序)、TEDS(表格结构)、MHS(标题结构)、表格检测的 F1/Precision/Recall、速度(秒/文档、总时间)。随后与 tests/benchmark/thresholds.json 中的阈值比较,如检测到性能退化会给出警告。

选项:/bench --doc-id 01030000000189 可仅对指定文档运行。

限制:Java 构建失败时基准测试不会运行;首次运行会通过 uv sync 安装 Python 依赖。其他细节暂未提供。