Closed-loop crop epoch 4
Browse files- runs/temporal384-20260912-instance-50786651/epoch-0004/audit.json +15 -0
- runs/temporal384-20260912-instance-50786651/epoch-0004/best.pt +3 -0
- runs/temporal384-20260912-instance-50786651/epoch-0004/config.json +34 -0
- runs/temporal384-20260912-instance-50786651/epoch-0004/epoch-0004.json +85 -0
- runs/temporal384-20260912-instance-50786651/epoch-0004/hf-storage-ledger.json +12 -0
- runs/temporal384-20260912-instance-50786651/epoch-0004/last.pt +3 -0
- runs/temporal384-20260912-instance-50786651/epoch-0004/split-manifest.json +0 -0
- runs/temporal384-20260912-instance-50786651/epoch-0004/transfer-manifest.json +10 -0
- runs/temporal384-20260912-instance-50786651/epoch-0004/wandb-id.json +3 -0
runs/temporal384-20260912-instance-50786651/epoch-0004/audit.json
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"train_fingerprint": "7b0552c50f165187d6233f35d1f0da38ea0faaf52000fc6bac9570dbc05eb618",
|
| 3 |
+
"validation_fingerprint": "c386f241e8e2c57847097e2945098693fe3035d5fe6345ccb3bdd564432a92d7",
|
| 4 |
+
"train_clips": 132,
|
| 5 |
+
"validation_clips": 16,
|
| 6 |
+
"partial_dataset": false,
|
| 7 |
+
"smoke_source_split": null,
|
| 8 |
+
"initialization": "first eligible GT only; seed frame excluded from metrics/loss",
|
| 9 |
+
"context": "3 consecutive frames; per-frame causal GT crops in training; cached prediction crops in evaluation; missing history masked; frame-age embeddings, no timestamps",
|
| 10 |
+
"crop_misses": "eligible negatives; localization metrics include all eligible targets",
|
| 11 |
+
"training_protocol": "shuffled_previous_gt",
|
| 12 |
+
"train_eligible_adjacent_pairs": 71007,
|
| 13 |
+
"crop_jitter_px": 16,
|
| 14 |
+
"training_tail": "retain all samples including incomplete shuffled final batch"
|
| 15 |
+
}
|
runs/temporal384-20260912-instance-50786651/epoch-0004/best.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3abe2114aee26624e356222a0bc49c84c9ec015c5821cb1413a92668d896ee84
|
| 3 |
+
size 3823325166
|
runs/temporal384-20260912-instance-50786651/epoch-0004/config.json
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"adapter": "balltrack.sutrack_training.temporal",
|
| 3 |
+
"adapter_config": {
|
| 4 |
+
"activation_checkpointing": true,
|
| 5 |
+
"sdpa": true,
|
| 6 |
+
"use_hann": true,
|
| 7 |
+
"temporal_dim": 128,
|
| 8 |
+
"temporal_heads": 4
|
| 9 |
+
},
|
| 10 |
+
"manifest": "configs/soccernet-tracking-custom-split.json",
|
| 11 |
+
"data_root": "data/processed/soccernet-tracking",
|
| 12 |
+
"training_mode": "previous_gt",
|
| 13 |
+
"temporal_crops": true,
|
| 14 |
+
"crop_jitter_px": 16,
|
| 15 |
+
"crop_size": 384,
|
| 16 |
+
"frames": 3,
|
| 17 |
+
"batch_size": 8,
|
| 18 |
+
"workers": 8,
|
| 19 |
+
"torch_threads": 2,
|
| 20 |
+
"prefetch_images": true,
|
| 21 |
+
"learning_rate": 0.0001,
|
| 22 |
+
"weight_decay": 0.0001,
|
| 23 |
+
"gradient_clip": 0.1,
|
| 24 |
+
"epochs": 100,
|
| 25 |
+
"patience": 3,
|
| 26 |
+
"selection_metric": "mean_center_error",
|
| 27 |
+
"seed": 20260912,
|
| 28 |
+
"device": "cuda",
|
| 29 |
+
"precision": "bf16",
|
| 30 |
+
"log_every_steps": 50,
|
| 31 |
+
"wandb_mode": "online",
|
| 32 |
+
"wandb_project": "football-ball-tracking",
|
| 33 |
+
"wandb_entity": "anthonyceponis-university-of-cambridge"
|
| 34 |
+
}
|
runs/temporal384-20260912-instance-50786651/epoch-0004/epoch-0004.json
ADDED
|
@@ -0,0 +1,85 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"epoch": 4,
|
| 3 |
+
"train": {
|
| 4 |
+
"frames": 71007,
|
| 5 |
+
"eligible": 71007,
|
| 6 |
+
"in_crop": 70988,
|
| 7 |
+
"unlabelled": 0,
|
| 8 |
+
"crop_misses": 19,
|
| 9 |
+
"crop_coverage": 0.9997324207472502,
|
| 10 |
+
"center_error": {
|
| 11 |
+
"count": 71007,
|
| 12 |
+
"mean": 3.1527442817557154,
|
| 13 |
+
"median": 1.5764998197555542,
|
| 14 |
+
"p95": 9.922507190704346
|
| 15 |
+
},
|
| 16 |
+
"radius_error": {
|
| 17 |
+
"count": 71007,
|
| 18 |
+
"mean": 0.3961089443646401,
|
| 19 |
+
"median": 0.28515625,
|
| 20 |
+
"p95": 1.125
|
| 21 |
+
},
|
| 22 |
+
"within_5px": 0.8507189432027829,
|
| 23 |
+
"within_20px": 0.9899446533440365,
|
| 24 |
+
"losses": {
|
| 25 |
+
"loss": 0.8395405134896586,
|
| 26 |
+
"location": 0.22153906947311638,
|
| 27 |
+
"l1": 0.005382660086793786,
|
| 28 |
+
"giou": 0.2955440717624054,
|
| 29 |
+
"center": 0.0032506849366704285,
|
| 30 |
+
"radius": 0.0021319751495347808
|
| 31 |
+
},
|
| 32 |
+
"data_seconds": 51.39548862911761,
|
| 33 |
+
"compute_seconds": 6621.970176327974,
|
| 34 |
+
"seconds": 6679.951837033033,
|
| 35 |
+
"frames_per_second": 10.629867060768879,
|
| 36 |
+
"steps": 8876,
|
| 37 |
+
"training_protocol": "shuffled_previous_gt",
|
| 38 |
+
"eligible_pairs": 71007,
|
| 39 |
+
"dropped_tail_examples": 0,
|
| 40 |
+
"gpu_max_allocated_bytes": 10135170560,
|
| 41 |
+
"gpu_max_reserved_bytes": 11718885376
|
| 42 |
+
},
|
| 43 |
+
"validation": {
|
| 44 |
+
"frames": 11858,
|
| 45 |
+
"eligible": 9143,
|
| 46 |
+
"in_crop": 7105,
|
| 47 |
+
"unlabelled": 2715,
|
| 48 |
+
"crop_misses": 2038,
|
| 49 |
+
"crop_coverage": 0.7770972328557366,
|
| 50 |
+
"center_error": {
|
| 51 |
+
"count": 9143,
|
| 52 |
+
"mean": 168.71832043476533,
|
| 53 |
+
"median": 3.3657279014587402,
|
| 54 |
+
"p95": 1000.9972778320312
|
| 55 |
+
},
|
| 56 |
+
"radius_error": {
|
| 57 |
+
"count": 9143,
|
| 58 |
+
"mean": 1.044345315405228,
|
| 59 |
+
"median": 0.640625,
|
| 60 |
+
"p95": 3.3082031249999986
|
| 61 |
+
},
|
| 62 |
+
"within_5px": 0.5827408946735207,
|
| 63 |
+
"within_20px": 0.7298479711254512,
|
| 64 |
+
"losses": {
|
| 65 |
+
"loss": 1.3102542092219154,
|
| 66 |
+
"location": 0.5711002403603959,
|
| 67 |
+
"l1": 0.01725723252128119,
|
| 68 |
+
"giou": 0.3264339026998772,
|
| 69 |
+
"center": 0.005091352384455663,
|
| 70 |
+
"radius": 0.012165880129516943
|
| 71 |
+
},
|
| 72 |
+
"data_seconds": 59.42982215248048,
|
| 73 |
+
"compute_seconds": 190.91589332558215,
|
| 74 |
+
"seconds": 251.08357345685363,
|
| 75 |
+
"frames_per_second": 47.227302992155664,
|
| 76 |
+
"steps": 1498,
|
| 77 |
+
"gpu_max_allocated_bytes": 6353221632,
|
| 78 |
+
"gpu_max_reserved_bytes": 11718885376
|
| 79 |
+
},
|
| 80 |
+
"selection_metric": 168.71832043476533,
|
| 81 |
+
"best": 126.28288735095325,
|
| 82 |
+
"bad_checks": 3,
|
| 83 |
+
"smoke": false,
|
| 84 |
+
"partial_dataset": false
|
| 85 |
+
}
|
runs/temporal384-20260912-instance-50786651/epoch-0004/hf-storage-ledger.json
ADDED
|
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"repo": "bambezius/sutrack-soccernet-ball",
|
| 3 |
+
"prefix": "runs/temporal384-20260912-instance-50786651",
|
| 4 |
+
"checkpoint_sha256_sizes": {
|
| 5 |
+
"3abe2114aee26624e356222a0bc49c84c9ec015c5821cb1413a92668d896ee84": 3823325166,
|
| 6 |
+
"52af90658f816b7f149e38184717380ef7277d540aedc70e2b11cf191216694d": 3823325166,
|
| 7 |
+
"68f47db683acb8fb8882ee2de9f079399403ca806444ff725455bd2b81020145": 3823325166,
|
| 8 |
+
"7a74b9b1aa261d906b7f046ec7bebb82749d6e7acc45d8835ffd50953ae7bd73": 3823325166
|
| 9 |
+
},
|
| 10 |
+
"unique_checkpoint_bytes": 15293300664,
|
| 11 |
+
"epoch": 4
|
| 12 |
+
}
|
runs/temporal384-20260912-instance-50786651/epoch-0004/last.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7a74b9b1aa261d906b7f046ec7bebb82749d6e7acc45d8835ffd50953ae7bd73
|
| 3 |
+
size 3823325166
|
runs/temporal384-20260912-instance-50786651/epoch-0004/split-manifest.json
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
runs/temporal384-20260912-instance-50786651/epoch-0004/transfer-manifest.json
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"last.pt": "7a74b9b1aa261d906b7f046ec7bebb82749d6e7acc45d8835ffd50953ae7bd73",
|
| 3 |
+
"best.pt": "3abe2114aee26624e356222a0bc49c84c9ec015c5821cb1413a92668d896ee84",
|
| 4 |
+
"config.json": "d0e0dde0b7acb97d3367467a9b065266114ca4107807bc7139088ac157fbd3dd",
|
| 5 |
+
"split-manifest.json": "83a37c6c35d58e01abb3a4c22d4ec69f6c895ca99cdc687fc1e50cc088ae5365",
|
| 6 |
+
"audit.json": "a5745901ba9945621065e69e2758538cdcabeb31ad35adc727d99dee47d0efc3",
|
| 7 |
+
"wandb-id.json": "7d4bd537344e63aedcd1592c98311a5a1896b6353862216af23350cb3d2eded7",
|
| 8 |
+
"epoch-0004.json": "dea52684f5d8f5fe5ea89766c67c799dca80379c43928d9d5b5e8fed7adf1fec",
|
| 9 |
+
"hf-storage-ledger.json": "a5b01130eed9f5f078ceb4fefaeda443d7df5c15e4095fa6b1ac82c2c0a116f6"
|
| 10 |
+
}
|
runs/temporal384-20260912-instance-50786651/epoch-0004/wandb-id.json
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"id": "4cgkwtq8"
|
| 3 |
+
}
|