Files
AareLC_train/runs
2026-10-26 09:16:46 +01:00
..

Training runs

Generated by python tools/ledger.py render; do not edit by hand.

Run Status Dataset Base Version F1 Mask IoU Gate Last change
2026-09-28_alc-v1 promoted dataset/2026-09-28_alc-v1 /home/jungfrau/AareLC/models/yolo26n-seg.pt yolo26n-seg-alc-v1-2026-09-28 0.821 0.881 yes 2026-09-28T19:17
2026-09-28_alc-v1-800px gate_failed dataset/2026-09-28_alc-v1 /home/jungfrau/AareLC/models/yolo26n-seg.pt yolo26n-seg-alc-v1-800px-2026-09-29 0.808 0.895 no 2026-09-29T00:31
2026-09-28_alc-v1-humanonly gate_passed dataset/2026-09-28_alc-v1-humanonly /home/jungfrau/AareLC/models/yolo26n-seg.pt yolo26n-seg-alc-v1-humanonly-2026-09-28 0.820 0.877 yes 2026-09-28T20:44
2026-09-28_alc-v1-mask1 gate_failed dataset/2026-09-28_alc-v1 /home/jungfrau/AareLC/models/yolo26n-seg.pt yolo26n-seg-alc-v1-mask1-2026-09-28 0.820 0.888 no 2026-09-28T23:54
2026-09-28_alc-v1-noflip gate_passed dataset/2026-09-28_alc-v1 /home/jungfrau/AareLC/models/yolo26n-seg.pt yolo26n-seg-alc-v1-noflip-2026-09-28 0.835 0.881 yes 2026-09-28T21:30
2026-09-28_alc-v1-overlap aborted dataset/2026-09-28_alc-v1 /home/jungfrau/AareLC/models/yolo26n-seg.pt - - - - 2026-09-28T23:55
2026-09-29_alc-v1-noflip-mask1 deployed dataset/2026-09-28_alc-v1 /home/jungfrau/AareLC/models/yolo26n-seg.pt yolo26n-seg-alc-v1-noflip-mask1-2026-09-29 0.827 0.894 yes 2026-09-29T20:47
2026-09-29_v2-noflip-mask1 aborted dataset/2026-09-29_v2 models/base/yolo26n-seg.pt - - - - 2026-09-30T07:16
2026-09-29_v2-recipeA gate_failed dataset/2026-09-29_v2 models/base/yolo26n-seg.pt yolo26n-seg-v2-recipeA-2026-09-29 0.797 0.874 no 2026-09-29T17:56
2026-09-29_v3-noflip-mask1 deployed dataset/2026-09-29_v3 models/base/yolo26n-seg.pt yolo26n-seg-v3-noflip-mask1-2026-09-30 0.837 0.887 yes 2026-10-02T11:30
2026-09-29_v3-recipeA gate_passed dataset/2026-09-29_v3 models/base/yolo26n-seg.pt yolo26n-seg-v3-recipeA-2026-09-29 0.831 0.881 yes 2026-09-29T23:42
2026-09-30_v3-n-1024px exported dataset/2026-09-29_v3 models/base/yolo26n-seg.pt - - - - 2026-09-30T07:17
2026-09-30_v3-s-1024px exported dataset/2026-09-29_v3 models/base/yolo26s-seg.pt - - - - 2026-09-30T07:17
2026-09-30_v3-s-640px gate_passed dataset/2026-09-29_v3 models/base/yolo26s-seg.pt yolo26s-seg-v3-s-640px-2026-10-01 0.861 0.886 yes 2026-10-02T13:29
2026-10-01_v4-noflip-mask1 promoted dataset/2026-10-01_v4 models/base/yolo26n-seg.pt yolo26n-seg-v4-noflip-mask1-2026-10-02 0.852 0.891 yes 2026-10-02T13:25
2026-10-01_v4-recipeA gate_failed dataset/2026-10-01_v4 models/base/yolo26n-seg.pt yolo26n-seg-v4-recipeA-2026-10-02 0.832 0.884 no 2026-10-02T04:12
2026-10-22_v5-noflip-mask1 gate_failed dataset/2026-10-22_v5 models/base/yolo26n-seg.pt yolo26n-seg-v5-noflip-mask1-2026-10-25 0.755 0.859 no 2026-10-25T09:47
2026-10-23_v5-m-noflip-mask1 aborted dataset/2026-10-22_v5 models/base/yolo26m-seg.pt - - - - 2026-10-23T18:53
2026-10-23_v5-n-1024px gate_failed dataset/2026-10-22_v5 models/base/yolo26n-seg.pt yolo26n-seg-v5-n-1024px-2026-10-25 0.751 0.864 no 2026-10-25T09:48
2026-10-23_v5-s-noflip-mask1 promoted dataset/2026-10-22_v5 models/base/yolo26s-seg.pt yolo26s-seg-v5-s-noflip-mask1-2026-10-25 0.761 0.861 yes 2026-10-25T22:15
2026-10-25_v5-amp gate_failed dataset/2026-10-22_v5 models/base/yolo26n-seg.pt yolo26n-seg-v5-amp-2026-10-25 0.746 0.865 no 2026-10-25T21:37
2026-10-25_v5-warm gate_failed dataset/2026-10-22_v5 models/registry/yolo26n-seg-v4-noflip-mask1-2026-10-02/weights.pt weights-seg-v5-warm-2026-10-26 0.757 0.861 no 2026-10-26T01:43
2026-10-26_v5h-noflip-mask1 gate_failed dataset/2026-10-26_v5h models/base/yolo26n-seg.pt yolo26n-seg-v5h-noflip-mask1-2026-10-26 0.716 0.866 no 2026-10-26T09:16

States: exported → queued → training → measured → gate_passed → gate_failed → promoted → deployed (or aborted).

2026-09-28_alc-v1

  • 2026-09-28T16:51:45 · exported · jungfrau@mx-spark-01 — first loop run, on the Spark
  • 2026-09-28T16:51:45 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-09-28T17:40:30 · measured · jungfrau@mx-spark-01
  • 2026-09-28T17:40:30 · gate_failed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-overlap-false-2026-04-12/gold_report.json", "f1_delta": 0.0452, "mask_iou_delta": -0.0217, "class_f1_delta": {"loop_all": 0.0786, "pin": 0.0339}, "pass": false}
  • 2026-09-28T19:17:44 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-09-28T19:17:49 · measured · jungfrau@mx-spark-01
  • 2026-09-28T19:17:49 · gate_passed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-overlap-false-2026-04-12/gold_report.json", "f1_delta": 0.0452, "mask_iou_delta": 0.0327, "mask_score": 0.7103, "mask_score_baseline": 0.6775, "matched_only_iou_delta": -0.0217, "class_f1_delta": {"loop_all": 0.0786, "pin": 0.0339}, "pass": true}
  • 2026-09-28T19:17:49 · promoted · jungfrau@mx-spark-01 — by the gate

2026-09-28_alc-v1-800px

  • 2026-09-28T23:55:28 · exported · jungfrau@mx-spark-01 — training size 800 px; same dataset and gold as 2026-09-28_alc-v1
  • 2026-09-28T23:55:28 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-09-29T00:31:00 · measured · jungfrau@mx-spark-01
  • 2026-09-29T00:31:00 · gate_failed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-alc-v1-2026-09-28/gold_report.json", "f1_delta": -0.0123, "mask_iou_delta": -0.0099, "mask_score": 0.7004, "mask_score_baseline": 0.7103, "matched_only_iou_delta": 0.0143, "class_f1_delta": {"loop_all": -0.0063, "pin": 0.0151}, "pass": false}

2026-09-28_alc-v1-humanonly

  • 2026-09-28T20:01:45 · exported · jungfrau@mx-spark-01 — twin of 2026-09-28_alc-v1 without the 163 accepted-unchanged frames; to be trained on the cluster
  • 2026-09-28T20:07:22 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-09-28T20:42:32 · measured · jungfrau@mx-spark-01
  • 2026-09-28T20:42:32 · gate_passed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-alc-v1-2026-09-28/gold_report.json", "f1_delta": -0.0004, "mask_iou_delta": 0.0113, "mask_score": 0.7215, "mask_score_baseline": 0.7103, "matched_only_iou_delta": -0.0033, "class_f1_delta": {"loop_all": 0.0292, "pin": 0.0042}, "pass": true}
  • 2026-09-28T20:44:27 · gate_passed · jungfrau@mx-spark-01 — gate passed vs the beamline baseline; not promoted: on the 66 clean frames B ties A on F1 (0.851 vs 0.853), mask IoU no tighter (0.878 vs 0.883), crystal F1 0.40 vs 0.62; A stays the candidate

2026-09-28_alc-v1-mask1

  • 2026-09-28T21:30:31 · exported · jungfrau@mx-spark-01 — full-resolution masks (mask_ratio=1); same dataset and gold as 2026-09-28_alc-v1
  • 2026-09-28T21:30:31 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-09-28T23:54:44 · measured · jungfrau@mx-spark-01
  • 2026-09-28T23:54:44 · gate_failed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-alc-v1-2026-09-28/gold_report.json", "f1_delta": -0.0003, "mask_iou_delta": -0.0013, "mask_score": 0.709, "mask_score_baseline": 0.7103, "matched_only_iou_delta": 0.0072, "class_f1_delta": {"loop_all": -0.0063, "pin": 0.0196}, "pass": false}

2026-09-28_alc-v1-noflip

  • 2026-09-28T21:03:25 · exported · jungfrau@mx-spark-01 — no horizontal flip (fliplr=0): the camera never shows the pin on the left; same dataset and gold as 2026-09-28_alc-v1
  • 2026-09-28T21:03:25 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-09-28T21:30:30 · measured · jungfrau@mx-spark-01
  • 2026-09-28T21:30:30 · gate_passed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-alc-v1-2026-09-28/gold_report.json", "f1_delta": 0.0142, "mask_iou_delta": 0.0093, "mask_score": 0.7196, "mask_score_baseline": 0.7103, "matched_only_iou_delta": -0.0001, "class_f1_delta": {"loop_all": 0.0168, "pin": 0.0144}, "pass": true}

2026-09-28_alc-v1-overlap

  • 2026-09-28T23:54:53 · exported · jungfrau@mx-spark-01 — overlap_mask on; same dataset and gold as 2026-09-28_alc-v1
  • 2026-09-28T23:54:53 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-09-28T23:55:32 · aborted · jungfrau@mx-spark-01 — skipped on purpose: overlap_mask merges nested masks (crystal inside loop_face inside loop_all), so the setting cannot be right for these labels

2026-09-29_alc-v1-noflip-mask1

  • 2026-09-29T07:31:18 · exported · jungfrau@mx-spark-01 — no horizontal flip + full-resolution masks (fliplr=0, mask_ratio=1); same dataset and gold as 2026-09-28_alc-v1
  • 2026-09-29T07:31:18 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-09-29T10:36:12 · measured · jungfrau@mx-spark-01
  • 2026-09-29T10:36:12 · gate_passed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-alc-v1-2026-09-28/gold_report.json", "f1_delta": 0.0062, "mask_iou_delta": 0.0249, "mask_score": 0.7352, "mask_score_baseline": 0.7103, "matched_only_iou_delta": 0.0133, "class_f1_delta": {"loop_all": 0.0084, "pin": -0.0167}, "pass": true}
  • 2026-09-29T11:13:44 · promoted · jungfrau@mx-spark-01 — by decision after the A/B comparison on the unseen frames (gate had passed vs A)
  • 2026-09-29T20:47:16 · deployed · jungfrau@mx-spark-01

2026-09-29_v2-noflip-mask1

  • 2026-09-29T17:06:19 · exported · jungfrau@mx-spark-01 — default recipe (no flip, full-resolution masks) on dataset v2: to be trained on the cluster with sbatch slurm/train.sbatch
  • 2026-09-30T07:16:27 · aborted · jungfrau@mx-spark-01 — superseded: dataset v3 exists, cluster runs registered on it instead

2026-09-29_v2-recipeA

  • 2026-09-29T17:06:19 · exported · jungfrau@mx-spark-01 — settings A (fliplr 0.5, mask_ratio 4) on dataset v2, Spark
  • 2026-09-29T17:06:19 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-09-29T17:56:27 · measured · jungfrau@mx-spark-01
  • 2026-09-29T17:56:27 · gate_failed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-alc-v1-noflip-mask1-2026-09-29/gold_report.json", "f1_delta": -0.0123, "mask_iou_delta": -0.0039, "mask_score": 0.7298, "mask_score_baseline": 0.7337, "matched_only_iou_delta": -0.0168, "class_f1_delta": {"loop_all": 0.0089, "pin": 0.0021}, "pass": false}

2026-09-29_v3-noflip-mask1

  • 2026-09-29T22:41:13 · exported · jungfrau@mx-spark-01 — promoted recipe (fliplr 0, mask_ratio 1) on dataset v3: candidate for the beamlines, Spark
  • 2026-09-29T23:42:41 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-09-30T07:12:16 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-09-30T13:55:59 · measured · jungfrau@mx-spark-01
  • 2026-09-30T13:55:59 · gate_passed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-alc-v1-noflip-mask1-2026-09-29/gold_report.json", "f1_delta": 0.0284, "mask_iou_delta": 0.0211, "mask_score": 0.7547, "mask_score_baseline": 0.7337, "matched_only_iou_delta": -0.0041, "class_f1_delta": {"loop_all": 0.0228, "pin": 0.0301}, "pass": true}
  • 2026-09-30T13:55:59 · promoted · jungfrau@mx-spark-01 — by the gate
  • 2026-10-02T11:30:41 · deployed · jungfrau@mx-spark-01 — deployed at the beamlines by the user (weights only), reported 2026-10-02; replaces yolo26n-seg-alc-v1-noflip-mask1-2026-09-29

2026-09-29_v3-recipeA

  • 2026-09-29T22:41:12 · exported · jungfrau@mx-spark-01 — settings A (fliplr 0.5, mask_ratio 4) on dataset v3: quick signal, gate only, Spark
  • 2026-09-29T22:41:13 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-09-29T22:46:24 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-09-29T22:48:37 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-09-29T23:42:37 · measured · jungfrau@mx-spark-01
  • 2026-09-29T23:42:37 · gate_passed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-alc-v1-noflip-mask1-2026-09-29/gold_report.json", "f1_delta": 0.0221, "mask_iou_delta": 0.0074, "mask_score": 0.741, "mask_score_baseline": 0.7337, "matched_only_iou_delta": -0.0101, "class_f1_delta": {"loop_all": 0.0446, "pin": 0.0057}, "pass": true}

2026-09-30_v3-n-1024px

  • 2026-09-30T07:17:45 · exported · jungfrau@mx-spark-01 — cluster: resolution lever, nano at 1024 px, default recipe (no flip, full-resolution masks)

2026-09-30_v3-s-1024px

  • 2026-09-30T07:17:45 · exported · jungfrau@mx-spark-01 — cluster: both levers, small model at 1024 px, default recipe

2026-09-30_v3-s-640px

  • 2026-09-30T07:17:45 · exported · jungfrau@mx-spark-01 — cluster: capacity lever, small model at 640 px, default recipe
  • 2026-10-01T01:30:13 · queued · duan_j@gpu102
  • 2026-10-01T01:30:13 · training · duan_j@gpu102 — train_run.py
  • 2026-10-01T04:18:50 · measured · duan_j@gpu102
  • 2026-10-01T04:18:50 · gate_failed · duan_j@gpu102 — {"baseline": "/data/user/duan_j/AareLC_train/models/registry/yolo26n-seg-v3-noflip-mask1-2026-09-30/gold_report.json", "f1_delta": 0.0024, "mask_iou_delta": -0.0492, "mask_score": 0.7056, "mask_score_baseline": 0.7547, "matched_only_iou_delta": -0.0215, "class_f1_delta": {"loop_all": -0.003, "pin": -0.0104}, "pass": false}
  • 2026-10-02T13:29:54 · gate_passed · jungfrau@mx-spark-01 — re-gated on the Spark in one environment against yolo26n-seg-v3-noflip-mask1-2026-09-30 (the cluster verdict compared two environments); not promoted: four times the parameters, needs a latency check at a beamline

2026-10-01_v4-noflip-mask1

  • 2026-10-01T23:52:09 · exported · jungfrau@mx-spark-01 — promoted recipe (fliplr 0, mask_ratio 1) on dataset v4: candidate for the beamlines, Spark
  • 2026-10-02T04:13:26 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-10-02T13:25:34 · measured · jungfrau@mx-spark-01
  • 2026-10-02T13:25:34 · gate_passed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-v3-noflip-mask1-2026-09-30/gold_report.json", "f1_delta": 0.015, "mask_iou_delta": 0.0122, "mask_score": 0.767, "mask_score_baseline": 0.7547, "matched_only_iou_delta": 0.0042, "class_f1_delta": {"loop_all": 0.024, "pin": 0.0068}, "pass": true}
  • 2026-10-02T13:25:34 · promoted · jungfrau@mx-spark-01 — by the gate

2026-10-01_v4-recipeA

  • 2026-10-01T23:52:09 · exported · jungfrau@mx-spark-01 — settings A (fliplr 0.5, mask_ratio 4) on dataset v4: quick signal, gate only, Spark
  • 2026-10-01T23:59:18 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-10-02T02:04:53 · measured · jungfrau@mx-spark-01
  • 2026-10-02T02:04:53 · gate_failed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-v3-noflip-mask1-2026-09-30/gold_report.json", "f1_delta": -0.0057, "mask_iou_delta": -0.0083, "mask_score": 0.7464, "mask_score_baseline": 0.7547, "matched_only_iou_delta": -0.0031, "class_f1_delta": {"loop_all": 0.0095, "pin": -0.0036}, "pass": false}
  • 2026-10-02T02:05:55 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-10-02T04:12:20 · measured · jungfrau@mx-spark-01
  • 2026-10-02T04:12:20 · gate_failed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-v3-noflip-mask1-2026-09-30/gold_report.json", "f1_delta": -0.0057, "mask_iou_delta": -0.0083, "mask_score": 0.7464, "mask_score_baseline": 0.7547, "matched_only_iou_delta": -0.0031, "class_f1_delta": {"loop_all": 0.0095, "pin": -0.0036}, "pass": false}

2026-10-22_v5-noflip-mask1

  • 2026-10-22T11:40:13 · exported · jungfrau@mx-spark-01 — promoted recipe (fliplr 0, mask_ratio 1) on dataset v5: candidate for the beamlines, Spark
  • 2026-10-22T11:40:13 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-10-23T03:53:38 · measured · jungfrau@mx-spark-01
  • 2026-10-23T03:53:38 · gate_failed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-v4-noflip-mask1-2026-10-02/gold_report.json", "f1_delta": 0.0049, "mask_iou_delta": -0.0125, "mask_score": 0.7842, "mask_score_baseline": 0.7967, "matched_only_iou_delta": -0.0063, "class_f1_delta": {"loop_all": -0.0133, "pin": 0.0121}, "pass_point_rule": false, "rule": "paired bootstrap", "bootstrap": {"frames": 335, "mounts": 300, "draws": 2000, "f1": {"delta": 0.0049, "lo": -0.009, "hi": 0.0203, "win": 0.761}, "mask_score": {"delta": -0.0125, "lo": -0.0235, "hi": -0.0014, "win": 0.009}}, "pass": false}
  • 2026-10-25T02:47:39 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-10-25T02:47:47 · measured · jungfrau@mx-spark-01
  • 2026-10-25T02:47:47 · gate_failed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-v4-noflip-mask1-2026-10-02/gold_report.json", "f1_delta": 0.0049, "mask_iou_delta": -0.0125, "mask_score": 0.7842, "mask_score_baseline": 0.7967, "matched_only_iou_delta": -0.0063, "class_f1_delta": {"loop_all": -0.0133, "pin": 0.0121}, "pass_point_rule": false, "rule": "paired bootstrap", "bootstrap": {"frames": 285, "mounts": 250, "draws": 2000, "f1": {"delta": 0.0017, "lo": -0.0137, "hi": 0.0179, "win": 0.592}, "mask_score": {"delta": -0.0056, "lo": -0.0174, "hi": 0.0056, "win": 0.174}}, "pass": false}
  • 2026-10-25T09:47:41 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-10-25T09:47:49 · measured · jungfrau@mx-spark-01
  • 2026-10-25T09:47:49 · gate_failed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-v4-noflip-mask1-2026-10-02/gold_report.json", "f1_delta": 0.0147, "mask_iou_delta": -0.0016, "mask_score": 0.6711, "mask_score_baseline": 0.6726, "matched_only_iou_delta": -0.0039, "class_f1_delta": {"loop_all": -0.025, "pin": 0.0352}, "pass_point_rule": false, "rule": "paired bootstrap", "bootstrap": {"frames": 335, "mounts": 300, "draws": 2000, "f1": {"delta": 0.0147, "lo": -0.0078, "hi": 0.0402, "win": 0.906}, "mask_score": {"delta": -0.0016, "lo": -0.0182, "hi": 0.0149, "win": 0.446}}, "pass": false}

2026-10-23_v5-m-noflip-mask1

  • 2026-10-23T18:53:13 · exported · jungfrau@mx-spark-01 — promoted recipe (fliplr 0, mask_ratio 1) with yolo26m on dataset v5: gate only until its beamline speed is known, Spark
  • 2026-10-23T18:53:13 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-10-23T18:53:32 · aborted · jungfrau@mx-spark-01 — not trained: on 2026-10-23 the user chose to test higher resolution before bigger models

2026-10-23_v5-n-1024px

  • 2026-10-23T18:54:46 · exported · jungfrau@mx-spark-01 — promoted recipe (fliplr 0, mask_ratio 1) at 1024 px on dataset v5: the resolution test, gate only, Spark
  • 2026-10-23T18:54:46 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-10-25T02:13:24 · measured · jungfrau@mx-spark-01
  • 2026-10-25T02:13:24 · gate_failed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-v4-noflip-mask1-2026-10-02/gold_report.json", "f1_delta": 0.0022, "mask_iou_delta": -0.0099, "mask_score": 0.7867, "mask_score_baseline": 0.7967, "matched_only_iou_delta": -0.0073, "class_f1_delta": {"loop_all": -0.0115, "pin": 0.0066}, "pass_point_rule": false, "rule": "paired bootstrap", "bootstrap": {"frames": 335, "mounts": 300, "draws": 2000, "f1": {"delta": 0.0022, "lo": -0.0127, "hi": 0.0176, "win": 0.604}, "mask_score": {"delta": -0.0099, "lo": -0.0222, "hi": 0.0033, "win": 0.063}}, "pass": false}
  • 2026-10-25T02:47:59 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-10-25T02:48:09 · measured · jungfrau@mx-spark-01
  • 2026-10-25T02:48:09 · gate_failed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-v4-noflip-mask1-2026-10-02/gold_report.json", "f1_delta": 0.0022, "mask_iou_delta": -0.0099, "mask_score": 0.7867, "mask_score_baseline": 0.7967, "matched_only_iou_delta": -0.0073, "class_f1_delta": {"loop_all": -0.0115, "pin": 0.0066}, "pass_point_rule": false, "rule": "paired bootstrap", "bootstrap": {"frames": 285, "mounts": 250, "draws": 2000, "f1": {"delta": 0.0024, "lo": -0.0143, "hi": 0.0204, "win": 0.595}, "mask_score": {"delta": 0.0009, "lo": -0.0127, "hi": 0.0145, "win": 0.553}}, "pass": false}
  • 2026-10-25T09:47:59 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-10-25T09:48:08 · measured · jungfrau@mx-spark-01
  • 2026-10-25T09:48:08 · gate_failed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-v4-noflip-mask1-2026-10-02/gold_report.json", "f1_delta": 0.0114, "mask_iou_delta": 0.0037, "mask_score": 0.6764, "mask_score_baseline": 0.6726, "matched_only_iou_delta": 0.0009, "class_f1_delta": {"loop_all": -0.0131, "pin": 0.0285}, "pass_point_rule": true, "rule": "paired bootstrap", "bootstrap": {"frames": 335, "mounts": 300, "draws": 2000, "f1": {"delta": 0.0114, "lo": -0.0119, "hi": 0.0351, "win": 0.816}, "mask_score": {"delta": 0.0037, "lo": -0.0143, "hi": 0.0224, "win": 0.662}}, "pass": false}

2026-10-23_v5-s-noflip-mask1

  • 2026-10-23T03:53:49 · exported · jungfrau@mx-spark-01 — promoted recipe (fliplr 0, mask_ratio 1) with yolo26s on dataset v5: gate only until its beamline speed is known, Spark
  • 2026-10-23T03:53:49 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-10-23T18:53:02 · measured · jungfrau@mx-spark-01
  • 2026-10-23T18:53:02 · gate_failed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-v4-noflip-mask1-2026-10-02/gold_report.json", "f1_delta": 0.0053, "mask_iou_delta": -0.01, "mask_score": 0.7867, "mask_score_baseline": 0.7967, "matched_only_iou_delta": -0.0064, "class_f1_delta": {"loop_all": -0.0061, "pin": -0.0043}, "pass_point_rule": false, "rule": "paired bootstrap", "bootstrap": {"frames": 335, "mounts": 300, "draws": 2000, "f1": {"delta": 0.0053, "lo": -0.0099, "hi": 0.0204, "win": 0.753}, "mask_score": {"delta": -0.01, "lo": -0.0217, "hi": 0.0014, "win": 0.053}}, "pass": false}
  • 2026-10-25T02:47:48 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-10-25T02:47:58 · measured · jungfrau@mx-spark-01
  • 2026-10-25T02:47:58 · gate_failed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-v4-noflip-mask1-2026-10-02/gold_report.json", "f1_delta": 0.0053, "mask_iou_delta": -0.01, "mask_score": 0.7867, "mask_score_baseline": 0.7967, "matched_only_iou_delta": -0.0064, "class_f1_delta": {"loop_all": -0.0061, "pin": -0.0043}, "pass_point_rule": false, "rule": "paired bootstrap", "bootstrap": {"frames": 285, "mounts": 250, "draws": 2000, "f1": {"delta": 0.006, "lo": -0.0112, "hi": 0.0239, "win": 0.771}, "mask_score": {"delta": -0.0004, "lo": -0.0133, "hi": 0.0122, "win": 0.494}}, "pass": false}
  • 2026-10-25T09:47:49 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-10-25T09:47:58 · measured · jungfrau@mx-spark-01
  • 2026-10-25T09:47:58 · gate_passed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-v4-noflip-mask1-2026-10-02/gold_report.json", "f1_delta": 0.0207, "mask_iou_delta": 0.0104, "mask_score": 0.6831, "mask_score_baseline": 0.6726, "matched_only_iou_delta": -0.002, "class_f1_delta": {"loop_all": -0.0085, "pin": 0.0064}, "pass_point_rule": true, "rule": "paired bootstrap", "bootstrap": {"frames": 335, "mounts": 300, "draws": 2000, "f1": {"delta": 0.0207, "lo": -0.0028, "hi": 0.0438, "win": 0.961}, "mask_score": {"delta": 0.0104, "lo": -0.0053, "hi": 0.027, "win": 0.9}}, "pass": true}
  • 2026-10-25T22:15:34 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-10-25T22:15:54 · measured · jungfrau@mx-spark-01
  • 2026-10-25T22:15:54 · gate_passed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-v4-noflip-mask1-2026-10-02/gold_report.json", "f1_delta": 0.0207, "mask_iou_delta": 0.0104, "mask_score": 0.6831, "mask_score_baseline": 0.6726, "matched_only_iou_delta": -0.002, "class_f1_delta": {"loop_all": -0.0085, "pin": 0.0064}, "pass_point_rule": true, "rule": "paired bootstrap", "bootstrap": {"frames": 335, "mounts": 300, "draws": 2000, "f1": {"delta": 0.0207, "lo": -0.0028, "hi": 0.0438, "win": 0.961}, "mask_score": {"delta": 0.0104, "lo": -0.0053, "hi": 0.027, "win": 0.9}}, "pass": true}
  • 2026-10-25T22:15:54 · promoted · jungfrau@mx-spark-01 — by the gate

2026-10-25_v5-amp

  • 2026-10-25T09:48:33 · exported · jungfrau@mx-spark-01 — promoted recipe (fliplr 0, mask_ratio 1) with mixed precision on dataset v5: the speed test, gate only, Spark
  • 2026-10-25T09:48:33 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-10-25T21:37:24 · measured · jungfrau@mx-spark-01
  • 2026-10-25T21:37:24 · gate_failed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-v4-noflip-mask1-2026-10-02/gold_report.json", "f1_delta": 0.0056, "mask_iou_delta": -0.0139, "mask_score": 0.6587, "mask_score_baseline": 0.6726, "matched_only_iou_delta": 0.0014, "class_f1_delta": {"loop_all": -0.0151, "pin": -0.0267}, "pass_point_rule": false, "rule": "paired bootstrap", "bootstrap": {"frames": 335, "mounts": 300, "draws": 2000, "f1": {"delta": 0.0056, "lo": -0.0175, "hi": 0.0282, "win": 0.69}, "mask_score": {"delta": -0.0139, "lo": -0.0298, "hi": 0.0016, "win": 0.042}}, "pass": false}

2026-10-25_v5-warm

  • 2026-10-25T21:54:51 · exported · jungfrau@mx-spark-01 — warm start: the promoted recipe continued from the active v4 weights, 80 epochs at lr0 0.002 (SGD, 1 warm-up epoch) on dataset v5: the speed test, gate only, Spark
  • 2026-10-25T21:54:51 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-10-26T01:43:22 · measured · jungfrau@mx-spark-01
  • 2026-10-26T01:43:22 · gate_failed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26s-seg-v5-s-noflip-mask1-2026-10-25/gold_report.json", "f1_delta": -0.0039, "mask_iou_delta": -0.0075, "mask_score": 0.6755, "mask_score_baseline": 0.6831, "matched_only_iou_delta": -0.0001, "class_f1_delta": {"loop_all": 0.001, "pin": -0.0102}, "pass_point_rule": false, "rule": "paired bootstrap", "bootstrap": {"frames": 335, "mounts": 300, "draws": 2000, "f1": {"delta": -0.0039, "lo": -0.0266, "hi": 0.0186, "win": 0.377}, "mask_score": {"delta": -0.0075, "lo": -0.0241, "hi": 0.0084, "win": 0.171}}, "pass": false}

2026-10-26_v5h-noflip-mask1

  • 2026-10-26T01:43:39 · exported · jungfrau@mx-spark-01 — promoted recipe (fliplr 0, mask_ratio 1) on dataset v5h: v5 with half of the accepted-unchanged frames (export.accepted_share 0.5, rare classes kept), gate only, Spark
  • 2026-10-26T01:43:39 · training · jungfrau@mx-spark-01 — train_run.py
  • 2026-10-26T09:16:24 · measured · jungfrau@mx-spark-01
  • 2026-10-26T09:16:24 · gate_failed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26s-seg-v5-s-noflip-mask1-2026-10-25/gold_report.json", "f1_delta": -0.0448, "mask_iou_delta": -0.0327, "mask_score": 0.6503, "mask_score_baseline": 0.6831, "matched_only_iou_delta": 0.0043, "class_f1_delta": {"loop_all": -0.0483, "pin": -0.0221}, "pass_point_rule": false, "rule": "paired bootstrap", "bootstrap": {"frames": 335, "mounts": 300, "draws": 2000, "f1": {"delta": -0.0448, "lo": -0.074, "hi": -0.0181, "win": 0.001}, "mask_score": {"delta": -0.0327, "lo": -0.0544, "hi": -0.0126, "win": 0.001}}, "pass": false}