spotter-models / manifest.json
bubblesmal's picture
Publish models v2 (form)
3a24e10 verified
Raw History Blame Contribute Delete
3.59 kB
{
"schema": 1,
"version": 2,
"published_at": "2026-10-10T17:03:35+00:00",
"repo": "bubblesmal/spotter-models",
"models": {
"pose-320-coreml": {
"format": "coreml",
"imgsz": 320,
"path": "pose/yolov8n-pose-320.mlpackage",
"output": "[1, 56, N] raw YOLOv8 pose candidates; see docs/pose/how-it-works.md",
"files": [
{
"path": "pose/yolov8n-pose-320.mlpackage/Data/com.apple.CoreML/model.mlmodel",
"size": 133541,
"md5": "c2ffffd4d5a500a8db34fdf9a98f95b0"
},
{
"path": "pose/yolov8n-pose-320.mlpackage/Data/com.apple.CoreML/weights/weight.bin",
"size": 6610960,
"md5": "37e0e26665bf3eb2c1c2882bd74d0341"
},
{
"path": "pose/yolov8n-pose-320.mlpackage/Manifest.json",
"size": 617,
"md5": "57932d5f0acea51c36c9a6ae79ae2c83"
}
]
},
"pose-256-coreml": {
"format": "coreml",
"imgsz": 256,
"path": "pose/yolov8n-pose-256.mlpackage",
"output": "[1, 56, N] raw YOLOv8 pose candidates; see docs/pose/how-it-works.md",
"files": [
{
"path": "pose/yolov8n-pose-256.mlpackage/Data/com.apple.CoreML/model.mlmodel",
"size": 133541,
"md5": "807f955ac1f4c06ec0146f6f6924f524"
},
{
"path": "pose/yolov8n-pose-256.mlpackage/Data/com.apple.CoreML/weights/weight.bin",
"size": 6603328,
"md5": "9d67cae006a61a0548d232339df70b50"
},
{
"path": "pose/yolov8n-pose-256.mlpackage/Manifest.json",
"size": 617,
"md5": "e060c77e013ee6196617a8b4155e75d7"
}
]
},
"pose-320-onnx": {
"format": "onnx",
"imgsz": 320,
"path": "pose/yolov8n-pose-320.onnx",
"output": "[1, 56, N] raw YOLOv8 pose candidates; see docs/pose/how-it-works.md",
"files": [
{
"path": "pose/yolov8n-pose-320.onnx",
"size": 13312940,
"md5": "1c723684a348f8d3d26a500aef3e340c"
}
]
},
"form-quality-label-onnx": {
"format": "onnx",
"path": "form/form_quality_label.onnx",
"inputs": [
"exercise_id",
"range_deg",
"weight_kg"
],
"output": "label (string)",
"uc_model": "spotter.ml.form_quality",
"uc_version": "4",
"files": [
{
"path": "form/form_quality_label.onnx",
"size": 866866,
"md5": "46af17b1d0948ff0821ed5b29ae9b5df"
}
]
},
"form-quality-score-onnx": {
"format": "onnx",
"path": "form/form_quality_score.onnx",
"inputs": [
"exercise_id",
"range_deg",
"weight_kg"
],
"output": "quality before clipping to 0-1",
"uc_model": "spotter.ml.form_quality",
"uc_version": "4",
"files": [
{
"path": "form/form_quality_score.onnx",
"size": 179478,
"md5": "704fc63db1b8bd93be4f649e8dc51904"
}
]
}
},
"sources": {
"pose": "e864f6edf93045c257de046685874fec0df23d2030161098f5280853f6c99105",
"form": "757dce930d499b16b1959fdb506614de9b9e9f27024e0ff57a2787fe67b08659"
},
"form": {
"uc_model": "spotter.ml.form_quality",
"uc_alias": "champion",
"uc_version": "4",
"run_id": "1cd5473eb34943cd838ff0d9efa50b10",
"metrics": {
"label_accuracy": 0.188,
"label_macro_f1": 0.2427,
"quality_mae": 0.0807,
"quality_r2": 0.153,
"test_lifters": 40.0,
"test_reps": 35816.0
}
}
}