{"calibration_available":true,"calibration_corrects":["chest","waist","hip","leg-length","arm-length","shoulder-breadth","shoulder-to-crotch"],"device":"cuda","endpoints":["POST /estimate-size_Mix","POST /estimate-size_Real","POST /estimate-size_HW","POST /estimate-size_SA","POST /estimate-size  (model: 0=Mix, 1=Real, 2=HW, 3=SA)"],"models":{"HW":{"available":true,"checkpoint":"checkpoints/hw/hw_repvit.pt","code":"2","name":"CHMR_RepViT_SMPL_HW","needs_weight":true,"note":"36-subject capture, weight added as a network input. Kept for comparison: it exposed the tape-protocol mismatch that SA fixes, and SA supersedes it on every held-out measure"},"Mix":{"available":true,"checkpoint":"checkpoints/mixed_repvit.pt","code":"0","name":"CHMR_RepViT_SMPL_Mix","needs_weight":false,"note":"trained on 10 of our subjects + 6,134 BodyM photos; GT011-GT017 were held out"},"Real":{"available":true,"checkpoint":"checkpoints/all17/final_repvit.pt","code":"1","name":"CHMR_RepViT_SMPL_Real","needs_weight":false,"note":"refit on all 17 of our subjects + BodyM; no subject held out"},"SA":{"available":true,"checkpoint":"checkpoints/hw/hw_repvit_sa.pt","code":"3","name":"CHMR_RepViT_SMPL_SA","needs_weight":true,"note":"as HW, but BodyM's targets were shifted into our tape protocol first. Best held-out result to date: 2.26 cm over 12 measures on subjects it never saw"}},"service":"realaisize body measurement","status":"ok","test_page":"/test","weight_range_kg":[20.0,250.0]}
