{ "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" ] }