rf100-vl-results
收藏资源简介:
RF100-VL 基准测试工件数据集是使用 LibreYOLO 进行 RF100-VL 基准测试时产生的原始输出文件集合。该数据集包含每个数据集的训练配置、每轮次指标、训练日志、GPU 遥测数据、评分输入以及提交文件,旨在使基准测试结果可被独立核查而非仅凭信任。其协议为:在 RF100-VL 的 100 个数据集上,分别对每个数据集微调一个预训练检查点,然后使用 pycocotools 在最大检测数为 500 的条件下对测试集进行评分,并报告未加权平均 AP50:95。每个运行的轮次、批量大小、随机种子和选择指标均由记录的配方严格固定。数据集的目录结构按照模型键和运行 ID 组织,包含状态文件、每个数据集的运行详情、训练统计、评估结果、提交文件以及来源信息。每个运行都包含一个 manifest.json 文件,记录了代码提交、配方哈希、数据集版本锁定等信息,以确保结果的可追溯性。该数据集适用于对象检测模型的基准测试结果验证、可重复性研究以及基准测试协议分析。
RF100-VL Benchmark Artifact Dataset is a collection of raw output files generated when conducting the RF100-VL benchmark using LibreYOLO. This dataset contains training configurations, per-epoch metrics, training logs, GPU telemetry data, scoring inputs, and submission files for each of the 100 datasets in RF100-VL, aiming to enable independent verification of benchmark results without relying solely on trust. Its benchmark protocol specifies that: for each of the 100 datasets in RF100-VL, a pretrained checkpoint is fine-tuned individually on that dataset, then the test set is scored using pycocotools with a maximum detection count of 500, and the unweighted average AP50:95 is reported. The number of epochs, batch size, random seed, and selection metric for each run are strictly fixed by the recorded recipes. The directory structure of this dataset is organized by model key and run ID, and includes status files, run details for each dataset, training statistics, evaluation results, submission files, and provenance information. Each run includes a "manifest.json" file that records information such as code commits, recipe hashes, and dataset version locks to ensure the traceability of results. This dataset is applicable to the verification of object detection model benchmark results, reproducibility research, and benchmark protocol analysis.
RF100-VL 基准测试产物数据集概述
该数据集是 RF100-VL 基准测试在 LibreYOLO 框架下运行所产生的原始工件集合,旨在通过发布完整的训练配置、逐周期指标、日志、GPU 遥测数据、评分输入及提交结果,使基准测试结果可被查验而非仅凭信任。
核心协议
- 对 RF100-VL 全部 100 个数据集,每个数据集微调一个检查点。
- 使用 pycocotools 在测试集上以
maxDets=500进行评分。 - 报告未加权的平均 AP50:95。
- 周期数、批大小、种子及选择指标均由每个运行记录中的配方固定。
数据布局
每个运行目录(<model_key>/<run_id>/)包含:
| 路径 | 内容 |
|---|---|
state/manifest.json |
生成该运行的代码、配方及数据版本信息 |
state/summary.json |
编排器的运行结果概要 |
state/logs/ |
每个数据集的工人日志 |
runs/<dataset>/<variant>/ |
具体训练配置、逐周期指标(metrics.jsonl、results.csv)、训练日志、最终状态、GPU 遥测数据及摘要 |
stats/<dataset>.json |
用于验证协议符合性的训练统计信息 |
eval/ |
各数据集的评分及原始预测输出 |
submissions/ |
提交 JSON 及 Markdown 报告 |
provenance/ |
配方及数据集版本锁定信息 |
关键使用说明
- 优先阅读
manifest.json:该文件记录了 LibreYOLO 与基准测试工具链的精确提交哈希、配方哈希、数据集版本锁定哈希、主机及 GPU 清单,以及各数据集状态计数。所有哈希均为工人实际记录值与上传时推导值的对照,不匹配可直接显现。 - 无法识别确切提交版本的结果仅被视为“轶事”,不作为证据。
现有运行
| 运行 ID | 模型 | 状态 | 数据集数量 | 用途 |
|---|---|---|---|---|
20260731-yolov9t-partial |
yolov9-t | 实验性,非正式结果 | 100 个中仅有 7 个完成训练 | 仅用于工具链开发与调试 |
关于 20260731-yolov9t-partial 的特别警告
- 该运行仅完成了 100 个数据集中的 7 个,提交被明确标记为无效,且不存在覆盖全部数据集的平均 AP 值。
- 其 GPU 遥测数据有误:多个数据集被打包到同一张卡上,且该版本的采样器将整卡归因于单一数据集,导致 16 个数据集无任何追踪记录,21 个数据集的记录包含同卡其他数据集的工作。
- 该运行中的数据由多个不同版本的工具链提交产生,
manifest.json中单一的提交哈希无法完整描述所有数据集。
正式基准结果必须满足的条件:在单一组提交下,从干净状态运行全部 100 个数据集。





