MDGT-matching / onnx /export_summary.json
Anbinh93's picture
Replace MDGT artifacts with FastVIT cross-sensor checkpoint
7d0ad0f verified
Raw
History Blame Contribute Delete
3.94 kB
{
"created_at": "2026-07-07T12:10:55",
"checkpoint": "checkpoints_fastvit_cross_sensor_sa12_round5_consistency_light/best_rank1.pt",
"checkpoint_epoch": 1,
"preprocess": {
"image_size": 224,
"resize_mode": "squeeze",
"clahe": true,
"gabor": false
},
"export": {
"opset": 17,
"note": "Wrapper uses vectorized deterministic token dedup for ONNX-safe export.",
"deployment_note": "ONNX input is a preprocessed float tensor (B,1,224,224); CLAHE/letterbox preprocessing is external.",
"files": {
"fp32_onnx": "runs/fastvit_cross_sensor_sa12_round5_consistency_light_export_20260707/fastvit_round4_embedding_fp32.onnx",
"fp16_onnx": "runs/fastvit_cross_sensor_sa12_round5_consistency_light_export_20260707/fastvit_round4_embedding_fp16.onnx",
"int8_linear_qdq_onnx": "runs/fastvit_cross_sensor_sa12_round5_consistency_light_export_20260707/fastvit_round4_embedding_int8_linear_qdq.onnx",
"int8_full_qdq_experimental_onnx": null,
"fp32_onnx_bytes": 10295641,
"fp16_onnx_bytes": 5534826,
"int8_linear_qdq_onnx_bytes": 4408229
}
},
"calibration": {
"sample_count": 128,
"batch_size": 8,
"test_sample_count": 16
},
"drift": {
"original_pytorch_vs_exportable_pytorch": {
"cos_mean": 1.0,
"cos_min": 0.9999999403953552,
"cos_p05": 1.0,
"max_abs": 1.448206603527069e-07,
"mean_abs": 2.5303611650429048e-08
},
"exportable_pytorch_vs_onnx_fp32": {
"cos_mean": 0.9999986886978149,
"cos_min": 0.9999958276748657,
"cos_p05": 0.999997615814209,
"max_abs": 0.00046475231647491455,
"mean_abs": 7.72302009863779e-05
},
"onnx_fp32_single_batch_shape": [
1,
256
],
"onnx_fp16_vs_fp32": {
"status": "ok",
"cos_mean": 0.9990564584732056,
"cos_min": 0.9972373843193054,
"cos_p05": 0.9973313212394714,
"max_abs": 0.013778038322925568,
"mean_abs": 0.0020409291610121727
},
"onnx_int8_linear_qdq_vs_fp32": {
"status": "ok",
"cos_mean": 0.994131863117218,
"cos_min": 0.9882222414016724,
"cos_p05": 0.9882732629776001,
"max_abs": 0.02932516112923622,
"mean_abs": 0.005256726406514645
},
"onnx_int8_full_qdq_experimental_vs_fp32": {
"status": "skipped"
}
},
"test_paths": [
"/home/linhdang/workspace2/NIST-300-ds/nist_302/challengers_roll_subject_split_v2/train/subj_00002310_frgp_04/00002310_D_roll_04.png",
"/home/linhdang/workspace2/FVC_Dataset/FVC2004/Dbs/DB3_A/22_7.tif",
"/home/linhdang/workspace2/NIST-300-ds/nist_302/images/challengers/F/roll/png/00002399_F_roll_07.png",
"/home/linhdang/workspace2/NIST-300-ds/nist_302/challengers_roll_subject_split_v2/val/subj_00002457_frgp_06/00002457_B_roll_06.png",
"/home/linhdang/workspace2/FVC_Dataset/FVC2000/Dbs/Db2_a/73_8.tif",
"/home/linhdang/workspace2/NIST-300-ds/nist_302/images/challengers/B/roll/png/00002516_B_roll_09.png",
"/home/linhdang/workspace2/NIST-300-ds/nist_302/challengers_roll_subject_split_v2/train/subj_00002561_frgp_04/00002561_H_roll_04.png",
"/home/linhdang/workspace2/FVC_Dataset/FVC2000/Dbs/Db3_a/67_8.tif",
"/home/linhdang/workspace2/NIST-300-ds/nist_302/images/challengers/B/roll/png/00002541_B_roll_05.png",
"/home/linhdang/workspace2/FVC_Dataset/FVC2004/Dbs/DB3_B/110_8.tif",
"/home/linhdang/workspace2/NIST-300-ds/nist_302/challengers_roll_subject_split_v2/val/subj_00002334_frgp_08/00002334_G_roll_08.png",
"/home/linhdang/workspace2/FVC_Dataset/FVC2004/Dbs/DB4_A/8_8.tif",
"/home/linhdang/workspace2/FVC_Dataset/FVC2000/Dbs/Db2_a/7_7.tif",
"/home/linhdang/workspace2/FVC_Dataset/FVC2002/Dbs/Db2_a/78_5.tif",
"/home/linhdang/workspace2/FVC_Dataset/FVC2002/Dbs/Db3_a/56_3.tif",
"/home/linhdang/workspace2/NIST-300-ds/nist_302/challengers_roll_subject_split_v2/train/subj_00002448_frgp_10/00002448_B_roll_10.png"
]
}