ONNX
onnxruntime
onnx-mlir
quantization
fp32
ONNX_Models / configs /evaluation /vision_classification /VC02_onnx_runtime_quality_supplement.json
purejomo's picture
Finalize public ONNX/ONNX-MLIR validation release
ed3aeeb
Raw
History Blame Contribute Delete
2.82 kB
{
"schema_version": "1.0",
"model_id": "VC02",
"stage": "ONNX_RUNTIME_Q1_SUPPLEMENT",
"purpose": "Verify FP32 and public-INT8 ONNX task accuracy and source-TFLite conversion fidelity on the pinned MLPerf Tiny CIFAR-10 subset.",
"base_quality_config": {
"path": "configs/evaluation/vision_classification/VC02_mlperf_cifar10_quality_eval.json",
"sha256": "cb4ab07776e7bf28fd98304fc0f8ea5831558ba071127664f75cda0814289e0f"
},
"artifacts": {
"fp32_tflite": {
"path": "models/vision_classification/VC02/source/fp32/source_fp32.tflite",
"sha256": "b5c0046d6e0328b4956afd6baa29555a29b1f1c65bdd45aaed75b7cd484d9f79"
},
"public_int8_tflite": {
"path": "models/vision_classification/VC02/source/quantized/source_public_quantized.tflite",
"sha256": "3c002613d1b2475eb51dd78dfb85a546c8ae658dee71cf6ade43b022fe205415"
},
"fp32_onnx": {
"path": "models/vision_classification/VC02/onnx/fp32/model_fp32.onnx",
"sha256": "637edc6ab78f033f3cb84264ace125aeaba78334e341d02a73cac2089fa1be45"
},
"public_int8_onnx": {
"path": "models/vision_classification/VC02/onnx/quantized/model_quantized.onnx",
"sha256": "4fdc6f71525366d15530cff361a3c1aa06c7d16b8a57532d33ef136ab033e453"
}
},
"prior_q1_evidence": {
"quality_summary": {
"path": "models/vision_classification/VC02/quality_evaluation/results/quality_summary.json",
"sha256": "4bd5a547ab5a0ba5d4a7235d581da9309d99187029eeb7e8801e61078b9c6a61"
},
"sample_predictions": {
"path": "models/vision_classification/VC02/quality_evaluation/results/sample_predictions.csv",
"sha256": "7c76ecc74ce420770d9c4084012637b9ea57ca8f9abe32eef79822657adbb124"
},
"validation": {
"path": "models/vision_classification/VC02/quality_evaluation/results/validation_report.json",
"sha256": "f767bfa60d1815accad657954be9c7aae717e7528b96614178ecd43bbc350e15"
}
},
"execution": {
"worker_processes": 4,
"threads_per_runtime": 1,
"onnx_batch_size": 200,
"multiprocessing_start_method": "spawn",
"canonical_order": "pinned MLPerf sample order",
"canonical_reference_mode": "batch_1",
"optimized_mode": "dynamic ONNX batch after full 200-sample equivalence gate"
},
"comparison": {
"fp32_source_to_onnx_atol": 0.0001,
"fp32_source_to_onnx_rtol": 0.0001,
"fp32_batch_equivalence_atol": 0.0,
"fp32_batch_equivalence_rtol": 0.0,
"fp32_batch_requires_raw_exact": true,
"public_int8_requires_raw_exact": true,
"require_top1_agreement": true
},
"policy": {
"latency_benchmark": false,
"converter_run": false,
"mlir_lowering_or_codegen_run": false,
"dataset_download": false,
"training_calibration_or_quantization": false,
"model_or_weight_modification": false
}
}