Skip to content

Model identity

The small-model benchmark uses a 640×640 person detector and a 224×224 helmet classifier. The BM1688 and CV186X artifacts are byte-identical. RK3576 and RV1126B use platform-specific RKNN artifacts with the same public input/output contracts.

PlatformPublic modelVersionFormatSHA-256Size
BM1688YOLOv8n person detectorV1.0.0.nn56b207ef…b6c5c87,023,600 B
BM1688Helmet classifierV1.0.0.nn33b0fb4b…cd7c8a6,001,416 B
CV186XYOLOv8n person detectorV1.0.0.nn56b207ef…b6c5c87,023,600 B
CV186XHelmet classifierV1.0.0.nn33b0fb4b…cd7c8a6,001,416 B
RK3576YOLOv8 person detectorV1.0.0.rknn26ed82e0…541e06,305,107 B
RK3576Helmet classifierV1.0.0.rknn471d1de3…d67ea3,024,125 B
RV1126BYOLOv8 person detectorV1.0.0.rknndb6ddca0…396cfsee platform JSON
RV1126BHelmet classifierV1.0.0.rknn9468f6a4…d9eebsee platform JSON

The no-safety-helmet workload is a two-stage detector-plus-classifier pipeline. Both stages receive the requested 24, 10, 7, or 5 FPS setting.

VLM identities remain in the BM1688, CV186X, and RK3576 platform JSON files. The formal validation also freezes each installed model, tokenizer, config, runtime, and candidate-package hash in results/vlm-observations.json. The RK3576 RKLLM model SHA-256 was recomputed after candidate installation. RV1126B is outside this VLM validation.

Model binaries are not redistributed by this benchmark. Full hashes and contracts are recorded in bm1688.json, cv186x.json, rk3576.json, and rv1126b.json.

Released under the Apache 2.0 License.