File size: 151,669 Bytes
9a14d4f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
2026-09-29 17:11:44,079 [INFO] open_vision_banana.training.trainer: ======================================================================
2026-09-29 17:11:44,080 [INFO] open_vision_banana.training.trainer: Vision Banana — Unified Training
2026-09-29 17:11:44,080 [INFO] open_vision_banana.training.trainer: ======================================================================
2026-09-29 17:11:44,080 [INFO] open_vision_banana.training.trainer: Model: sana-1600m | Device: cuda | dtype: bfloat16
2026-09-29 17:11:44,080 [INFO] open_vision_banana.training.trainer: LoRA: rank=32, alpha=64, rsLoRA=True
2026-09-29 17:11:44,080 [INFO] open_vision_banana.training.trainer: Steps: 30000 | LR: 5e-05 | eff_batch: 32
2026-09-29 17:11:44,080 [INFO] open_vision_banana.training.trainer: Output: /data/runs/ovb/ctrl_depth_normal
2026-09-29 17:11:44,081 [INFO] open_vision_banana.training.model_backend: Loading model 'sana-1600m' (family=sana, backbone=transformer) on cuda @ torch.bfloat16
2026-09-29 17:11:44,081 [INFO] vb_model_registry: Loading Efficient-Large-Model/Sana_1600M_512px_diffusers (sana) @ torch.bfloat16 ...
2026-09-29 17:11:52,092 [INFO] vb_model_registry: Using local model snapshot: /data/models/Sana_1600M_512px_diffusers
2026-09-29 17:12:17,672 [INFO] vb_model_registry: Backbone (transformer) params: 1604.5M | Text encoders: 1 | added_cond: False
2026-09-29 17:12:17,672 [INFO] open_vision_banana.training.model_backend: Applying LoRA (rank=32, alpha=64, rsLoRA=True)...
2026-09-29 17:12:24,108 [INFO] open_vision_banana.training.model_backend: Trainable params: 14,193,664 / 1,618,656,416 (0.88%)
2026-09-29 17:12:27,016 [INFO] open_vision_banana.training.callbacks: W&B initialized: open-vision-banana/ctrl_depth_normal
2026-09-29 17:12:28,001 [INFO] open_vision_banana.training.trainer:   train/depth: 5800 samples
2026-09-29 17:12:28,008 [INFO] open_vision_banana.training.trainer:   train/normal: 4724 samples
2026-09-29 17:12:28,008 [INFO] open_vision_banana.training.trainer:   Total train: 10524 | Val: 595
2026-09-29 17:12:28,011 [INFO] open_vision_banana.training.optimization: LR scheduler: cosine, total=30000, warmup=1500, min_ratio=0.01
2026-09-29 17:12:28,011 [INFO] open_vision_banana.training.trainer: Setup complete. Starting training...
2026-09-29 17:17:08,222 [INFO] open_vision_banana.training.callbacks:   [step 50/30000] depth_edge_aux_loss=0.0000 flow_loss=1.6179 loss=1.7209 normal_angular_aux_loss=0.3433 lr=1.67e-06 epoch=0 depth=5.3637 normal=3.8627
2026-09-29 17:21:36,079 [INFO] open_vision_banana.training.callbacks:   [step 100/30000] depth_edge_aux_loss=0.0000 flow_loss=1.5800 loss=1.6820 normal_angular_aux_loss=0.3403 lr=3.33e-06 epoch=0 depth=5.3670 normal=3.9285
2026-09-29 17:26:00,010 [INFO] open_vision_banana.training.callbacks:   [step 150/30000] depth_edge_aux_loss=0.0000 flow_loss=1.5039 loss=1.6043 normal_angular_aux_loss=0.3347 lr=5.00e-06 epoch=0 depth=5.0952 normal=3.7837
2026-09-29 17:30:26,397 [INFO] open_vision_banana.training.callbacks:   [step 200/30000] depth_edge_aux_loss=0.0000 flow_loss=1.3679 loss=1.4651 normal_angular_aux_loss=0.3238 lr=6.67e-06 epoch=0 depth=4.7266 normal=3.4621
2026-09-29 17:35:06,463 [INFO] open_vision_banana.training.callbacks:   [step 250/30000] depth_edge_aux_loss=0.0000 flow_loss=1.1314 loss=1.2159 normal_angular_aux_loss=0.2819 lr=8.33e-06 epoch=0 depth=3.5908 normal=2.8835
2026-09-29 17:39:33,191 [INFO] open_vision_banana.training.callbacks:   [step 300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.9711 loss=1.0464 normal_angular_aux_loss=0.2509 lr=1.00e-05 epoch=0 depth=3.0219 normal=2.5100
2026-09-29 17:44:03,471 [INFO] open_vision_banana.training.callbacks:   [step 350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.8511 loss=0.9190 normal_angular_aux_loss=0.2265 lr=1.17e-05 epoch=0 depth=2.6315 normal=2.3496
2026-09-29 17:48:31,922 [INFO] open_vision_banana.training.callbacks:   [step 400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.7910 loss=0.8455 normal_angular_aux_loss=0.1816 lr=1.33e-05 epoch=0 depth=2.3762 normal=2.0630
2026-09-29 17:52:56,929 [INFO] open_vision_banana.training.callbacks:   [step 450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.7514 loss=0.7909 normal_angular_aux_loss=0.1316 lr=1.50e-05 epoch=0 depth=2.1684 normal=1.8856
2026-09-29 17:57:25,789 [INFO] open_vision_banana.training.callbacks:   [step 500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.7114 loss=0.7497 normal_angular_aux_loss=0.1276 lr=1.67e-05 epoch=0 depth=2.0954 normal=1.8387
2026-09-29 17:57:55,965 [INFO] open_vision_banana.training.callbacks:   [val] step=500 val_loss=0.7375
2026-09-29 17:58:08,851 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 500 → /data/runs/ovb/ctrl_depth_normal/checkpoint-500_best
2026-09-29 17:58:08,852 [INFO] open_vision_banana.training.callbacks:   New best val_loss=0.7375
2026-09-29 18:02:43,239 [INFO] open_vision_banana.training.callbacks:   [step 550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.6633 loss=0.7043 normal_angular_aux_loss=0.1367 lr=1.83e-05 epoch=0 depth=1.9973 normal=1.7787
2026-09-29 18:07:12,642 [INFO] open_vision_banana.training.callbacks:   [step 600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.6513 loss=0.6913 normal_angular_aux_loss=0.1331 lr=2.00e-05 epoch=0 depth=1.9165 normal=1.7528
2026-09-29 18:11:39,675 [INFO] open_vision_banana.training.callbacks:   [step 650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.6317 loss=0.6676 normal_angular_aux_loss=0.1197 lr=2.17e-05 epoch=0 depth=1.8837 normal=1.7011
2026-09-29 18:16:21,044 [INFO] open_vision_banana.training.callbacks:   [step 700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.6190 loss=0.6533 normal_angular_aux_loss=0.1145 lr=2.33e-05 epoch=1 depth=1.7890 normal=1.6616
2026-09-29 18:20:49,804 [INFO] open_vision_banana.training.callbacks:   [step 750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.5984 loss=0.6296 normal_angular_aux_loss=0.1042 lr=2.50e-05 epoch=1 depth=1.7718 normal=1.6132
2026-09-29 18:25:21,294 [INFO] open_vision_banana.training.callbacks:   [step 800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.5893 loss=0.6217 normal_angular_aux_loss=0.1080 lr=2.67e-05 epoch=1 depth=1.6744 normal=1.6245
2026-09-29 18:29:54,836 [INFO] open_vision_banana.training.callbacks:   [step 850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.5749 loss=0.6057 normal_angular_aux_loss=0.1027 lr=2.83e-05 epoch=1 depth=1.7193 normal=1.5669
2026-09-29 18:34:24,064 [INFO] open_vision_banana.training.callbacks:   [step 900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.5667 loss=0.5980 normal_angular_aux_loss=0.1042 lr=3.00e-05 epoch=1 depth=1.6934 normal=1.5598
2026-09-29 18:39:00,509 [INFO] open_vision_banana.training.callbacks:   [step 950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.5645 loss=0.5925 normal_angular_aux_loss=0.0933 lr=3.17e-05 epoch=1 depth=1.6070 normal=1.5226
2026-09-29 18:43:38,253 [INFO] open_vision_banana.training.callbacks:   [step 1000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.5428 loss=0.5710 normal_angular_aux_loss=0.0941 lr=3.33e-05 epoch=2 depth=1.5550 normal=1.5047
2026-09-29 18:43:49,408 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 1000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-1000
2026-09-29 18:44:14,912 [INFO] open_vision_banana.training.callbacks:   [val] step=1000 val_loss=0.5279
2026-09-29 18:44:23,812 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 1000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-1000_best
2026-09-29 18:44:23,813 [INFO] open_vision_banana.training.callbacks:   New best val_loss=0.5279
2026-09-29 18:48:58,135 [INFO] open_vision_banana.training.callbacks:   [step 1050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.5390 loss=0.5639 normal_angular_aux_loss=0.0830 lr=3.50e-05 epoch=2 depth=1.5479 normal=1.4482
2026-09-29 18:53:36,218 [INFO] open_vision_banana.training.callbacks:   [step 1100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.5215 loss=0.5508 normal_angular_aux_loss=0.0976 lr=3.67e-05 epoch=2 depth=1.4719 normal=1.4760
2026-09-29 18:58:19,949 [INFO] open_vision_banana.training.callbacks:   [step 1150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.5252 loss=0.5518 normal_angular_aux_loss=0.0886 lr=3.83e-05 epoch=2 depth=1.4634 normal=1.4270
2026-09-29 19:02:50,005 [INFO] open_vision_banana.training.callbacks:   [step 1200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.5319 loss=0.5579 normal_angular_aux_loss=0.0868 lr=4.00e-05 epoch=2 depth=1.4751 normal=1.4172
2026-09-29 19:07:20,304 [INFO] open_vision_banana.training.callbacks:   [step 1250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.5078 loss=0.5333 normal_angular_aux_loss=0.0851 lr=4.17e-05 epoch=2 depth=1.4205 normal=1.4154
2026-09-29 19:11:48,470 [INFO] open_vision_banana.training.callbacks:   [step 1300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.5159 loss=0.5402 normal_angular_aux_loss=0.0808 lr=4.33e-05 epoch=2 depth=1.4303 normal=1.3929
2026-09-29 19:16:16,689 [INFO] open_vision_banana.training.callbacks:   [step 1350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4887 loss=0.5124 normal_angular_aux_loss=0.0791 lr=4.50e-05 epoch=3 depth=1.3520 normal=1.3493
2026-09-29 19:20:46,696 [INFO] open_vision_banana.training.callbacks:   [step 1400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4798 loss=0.5031 normal_angular_aux_loss=0.0777 lr=4.67e-05 epoch=3 depth=1.3512 normal=1.3576
2026-09-29 19:25:21,107 [INFO] open_vision_banana.training.callbacks:   [step 1450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4748 loss=0.5007 normal_angular_aux_loss=0.0863 lr=4.83e-05 epoch=3 depth=1.3404 normal=1.3420
2026-09-29 19:29:56,515 [INFO] open_vision_banana.training.callbacks:   [step 1500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4768 loss=0.4964 normal_angular_aux_loss=0.0653 lr=5.00e-05 epoch=3 depth=1.2824 normal=1.2799
2026-09-29 19:30:22,539 [INFO] open_vision_banana.training.callbacks:   [val] step=1500 val_loss=0.4980
2026-09-29 19:30:29,952 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 1500 → /data/runs/ovb/ctrl_depth_normal/checkpoint-1500_best
2026-09-29 19:30:29,954 [INFO] open_vision_banana.training.callbacks:   New best val_loss=0.4980
2026-09-29 19:35:01,296 [INFO] open_vision_banana.training.callbacks:   [step 1550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4626 loss=0.4840 normal_angular_aux_loss=0.0714 lr=5.00e-05 epoch=3 depth=1.2744 normal=1.2819
2026-09-29 19:39:40,808 [INFO] open_vision_banana.training.callbacks:   [step 1600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4637 loss=0.4835 normal_angular_aux_loss=0.0661 lr=5.00e-05 epoch=3 depth=1.2549 normal=1.2470
2026-09-29 19:44:19,218 [INFO] open_vision_banana.training.callbacks:   [step 1650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4474 loss=0.4678 normal_angular_aux_loss=0.0677 lr=5.00e-05 epoch=4 depth=1.2218 normal=1.2518
2026-09-29 19:48:49,794 [INFO] open_vision_banana.training.callbacks:   [step 1700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4352 loss=0.4549 normal_angular_aux_loss=0.0655 lr=5.00e-05 epoch=4 depth=1.2056 normal=1.2400
2026-09-29 19:53:23,020 [INFO] open_vision_banana.training.callbacks:   [step 1750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4431 loss=0.4633 normal_angular_aux_loss=0.0676 lr=5.00e-05 epoch=4 depth=1.1725 normal=1.2401
2026-09-29 19:57:55,068 [INFO] open_vision_banana.training.callbacks:   [step 1800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4551 loss=0.4739 normal_angular_aux_loss=0.0628 lr=5.00e-05 epoch=4 depth=1.1827 normal=1.2187
2026-09-29 20:02:25,053 [INFO] open_vision_banana.training.callbacks:   [step 1850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4381 loss=0.4565 normal_angular_aux_loss=0.0611 lr=5.00e-05 epoch=4 depth=1.1701 normal=1.1948
2026-09-29 20:06:59,731 [INFO] open_vision_banana.training.callbacks:   [step 1900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4283 loss=0.4454 normal_angular_aux_loss=0.0569 lr=5.00e-05 epoch=4 depth=1.1454 normal=1.1794
2026-09-29 20:11:29,608 [INFO] open_vision_banana.training.callbacks:   [step 1950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4243 loss=0.4430 normal_angular_aux_loss=0.0624 lr=5.00e-05 epoch=4 depth=1.1504 normal=1.1654
2026-09-29 20:16:07,761 [INFO] open_vision_banana.training.callbacks:   [step 2000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4279 loss=0.4455 normal_angular_aux_loss=0.0586 lr=5.00e-05 epoch=5 depth=1.1400 normal=1.1725
2026-09-29 20:16:16,487 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 2000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-2000
2026-09-29 20:16:41,236 [INFO] open_vision_banana.training.callbacks:   [val] step=2000 val_loss=0.4083
2026-09-29 20:16:50,025 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 2000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-2000_best
2026-09-29 20:16:50,026 [INFO] open_vision_banana.training.callbacks:   New best val_loss=0.4083
2026-09-29 20:21:30,400 [INFO] open_vision_banana.training.callbacks:   [step 2050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4124 loss=0.4309 normal_angular_aux_loss=0.0616 lr=5.00e-05 epoch=5 depth=1.0736 normal=1.1488
2026-09-29 20:26:11,416 [INFO] open_vision_banana.training.callbacks:   [step 2100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4219 loss=0.4393 normal_angular_aux_loss=0.0580 lr=4.99e-05 epoch=5 depth=1.0915 normal=1.1635
2026-09-29 20:30:44,270 [INFO] open_vision_banana.training.callbacks:   [step 2150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4047 loss=0.4202 normal_angular_aux_loss=0.0517 lr=4.99e-05 epoch=5 depth=1.1201 normal=1.1232
2026-09-29 20:35:22,190 [INFO] open_vision_banana.training.callbacks:   [step 2200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4160 loss=0.4331 normal_angular_aux_loss=0.0572 lr=4.99e-05 epoch=5 depth=1.1041 normal=1.1566
2026-09-29 20:39:55,097 [INFO] open_vision_banana.training.callbacks:   [step 2250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4082 loss=0.4249 normal_angular_aux_loss=0.0556 lr=4.99e-05 epoch=5 depth=1.0590 normal=1.1141
2026-09-29 20:44:28,171 [INFO] open_vision_banana.training.callbacks:   [step 2300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3975 loss=0.4138 normal_angular_aux_loss=0.0544 lr=4.99e-05 epoch=5 depth=1.0646 normal=1.1039
2026-09-29 20:49:00,459 [INFO] open_vision_banana.training.callbacks:   [step 2350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3856 loss=0.4013 normal_angular_aux_loss=0.0525 lr=4.99e-05 epoch=6 depth=1.0160 normal=1.0873
2026-09-29 20:53:33,872 [INFO] open_vision_banana.training.callbacks:   [step 2400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3857 loss=0.4022 normal_angular_aux_loss=0.0548 lr=4.99e-05 epoch=6 depth=1.0025 normal=1.0923
2026-09-29 20:58:06,235 [INFO] open_vision_banana.training.callbacks:   [step 2450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3966 loss=0.4139 normal_angular_aux_loss=0.0577 lr=4.99e-05 epoch=6 depth=1.0226 normal=1.1171
2026-09-29 21:02:46,499 [INFO] open_vision_banana.training.callbacks:   [step 2500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4068 loss=0.4228 normal_angular_aux_loss=0.0534 lr=4.98e-05 epoch=6 depth=1.0199 normal=1.0937
2026-09-29 21:03:12,370 [INFO] open_vision_banana.training.callbacks:   [val] step=2500 val_loss=0.3918
2026-09-29 21:03:20,619 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 2500 → /data/runs/ovb/ctrl_depth_normal/checkpoint-2500_best
2026-09-29 21:03:20,620 [INFO] open_vision_banana.training.callbacks:   New best val_loss=0.3918
2026-09-29 21:08:02,411 [INFO] open_vision_banana.training.callbacks:   [step 2550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3930 loss=0.4091 normal_angular_aux_loss=0.0535 lr=4.98e-05 epoch=6 depth=1.0486 normal=1.0818
2026-09-29 21:12:37,115 [INFO] open_vision_banana.training.callbacks:   [step 2600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3929 loss=0.4092 normal_angular_aux_loss=0.0544 lr=4.98e-05 epoch=6 depth=1.0021 normal=1.0910
2026-09-29 21:17:10,895 [INFO] open_vision_banana.training.callbacks:   [step 2650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3805 loss=0.3962 normal_angular_aux_loss=0.0524 lr=4.98e-05 epoch=7 depth=1.0117 normal=1.0652
2026-09-29 21:21:44,517 [INFO] open_vision_banana.training.callbacks:   [step 2700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3782 loss=0.3931 normal_angular_aux_loss=0.0495 lr=4.98e-05 epoch=7 depth=0.9860 normal=1.0539
2026-09-29 21:26:21,240 [INFO] open_vision_banana.training.callbacks:   [step 2750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3924 loss=0.4070 normal_angular_aux_loss=0.0487 lr=4.98e-05 epoch=7 depth=0.9840 normal=1.0716
2026-09-29 21:30:54,668 [INFO] open_vision_banana.training.callbacks:   [step 2800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3775 loss=0.3931 normal_angular_aux_loss=0.0522 lr=4.97e-05 epoch=7 depth=0.9913 normal=1.0587
2026-09-29 21:35:33,132 [INFO] open_vision_banana.training.callbacks:   [step 2850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3694 loss=0.3831 normal_angular_aux_loss=0.0458 lr=4.97e-05 epoch=7 depth=0.9683 normal=1.0294
2026-09-29 21:40:08,093 [INFO] open_vision_banana.training.callbacks:   [step 2900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3841 loss=0.3997 normal_angular_aux_loss=0.0520 lr=4.97e-05 epoch=7 depth=0.9480 normal=1.0622
2026-09-29 21:44:47,013 [INFO] open_vision_banana.training.callbacks:   [step 2950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3657 loss=0.3802 normal_angular_aux_loss=0.0483 lr=4.97e-05 epoch=7 depth=0.9539 normal=1.0426
2026-09-29 21:49:38,514 [INFO] open_vision_banana.training.callbacks:   [step 3000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3706 loss=0.3848 normal_angular_aux_loss=0.0471 lr=4.97e-05 epoch=8 depth=0.9418 normal=1.0122
2026-09-29 21:49:46,578 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 3000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-3000
2026-09-29 21:50:13,617 [INFO] open_vision_banana.training.callbacks:   [val] step=3000 val_loss=0.3230
2026-09-29 21:50:22,648 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 3000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-3000_best
2026-09-29 21:50:22,649 [INFO] open_vision_banana.training.callbacks:   New best val_loss=0.3230
2026-09-29 21:54:59,976 [INFO] open_vision_banana.training.callbacks:   [step 3050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3630 loss=0.3766 normal_angular_aux_loss=0.0452 lr=4.96e-05 epoch=8 depth=0.9456 normal=1.0171
2026-09-29 21:59:35,509 [INFO] open_vision_banana.training.callbacks:   [step 3100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3648 loss=0.3790 normal_angular_aux_loss=0.0473 lr=4.96e-05 epoch=8 depth=0.9384 normal=1.0319
2026-09-29 22:04:13,470 [INFO] open_vision_banana.training.callbacks:   [step 3150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3653 loss=0.3798 normal_angular_aux_loss=0.0482 lr=4.96e-05 epoch=8 depth=0.9592 normal=1.0151
2026-09-29 22:08:46,681 [INFO] open_vision_banana.training.callbacks:   [step 3200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3676 loss=0.3820 normal_angular_aux_loss=0.0479 lr=4.96e-05 epoch=8 depth=0.9188 normal=1.0416
2026-09-29 22:13:23,005 [INFO] open_vision_banana.training.callbacks:   [step 3250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3613 loss=0.3751 normal_angular_aux_loss=0.0460 lr=4.95e-05 epoch=8 depth=0.9527 normal=1.0164
2026-09-29 22:18:06,732 [INFO] open_vision_banana.training.callbacks:   [step 3300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3714 loss=0.3850 normal_angular_aux_loss=0.0452 lr=4.95e-05 epoch=9 depth=0.9148 normal=0.9974
2026-09-29 22:22:40,194 [INFO] open_vision_banana.training.callbacks:   [step 3350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3441 loss=0.3578 normal_angular_aux_loss=0.0457 lr=4.95e-05 epoch=9 depth=0.8959 normal=0.9850
2026-09-29 22:27:16,941 [INFO] open_vision_banana.training.callbacks:   [step 3400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3577 loss=0.3711 normal_angular_aux_loss=0.0444 lr=4.95e-05 epoch=9 depth=0.9073 normal=0.9933
2026-09-29 22:32:03,105 [INFO] open_vision_banana.training.callbacks:   [step 3450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3614 loss=0.3748 normal_angular_aux_loss=0.0447 lr=4.94e-05 epoch=9 depth=0.9016 normal=0.9931
2026-09-29 22:36:44,028 [INFO] open_vision_banana.training.callbacks:   [step 3500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3532 loss=0.3674 normal_angular_aux_loss=0.0475 lr=4.94e-05 epoch=9 depth=0.8927 normal=1.0053
2026-09-29 22:37:10,947 [INFO] open_vision_banana.training.callbacks:   [val] step=3500 val_loss=0.3397
2026-09-29 22:41:49,484 [INFO] open_vision_banana.training.callbacks:   [step 3550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3618 loss=0.3755 normal_angular_aux_loss=0.0457 lr=4.94e-05 epoch=9 depth=0.8882 normal=0.9988
2026-09-29 22:46:26,153 [INFO] open_vision_banana.training.callbacks:   [step 3600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3508 loss=0.3642 normal_angular_aux_loss=0.0444 lr=4.93e-05 epoch=9 depth=0.8765 normal=0.9710
2026-09-29 22:51:01,929 [INFO] open_vision_banana.training.callbacks:   [step 3650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3431 loss=0.3557 normal_angular_aux_loss=0.0421 lr=4.93e-05 epoch=10 depth=0.8854 normal=0.9806
2026-09-29 22:55:36,635 [INFO] open_vision_banana.training.callbacks:   [step 3700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3582 loss=0.3704 normal_angular_aux_loss=0.0407 lr=4.93e-05 epoch=10 depth=0.8973 normal=0.9662
2026-09-29 23:00:12,935 [INFO] open_vision_banana.training.callbacks:   [step 3750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3411 loss=0.3548 normal_angular_aux_loss=0.0457 lr=4.92e-05 epoch=10 depth=0.8522 normal=0.9668
2026-09-29 23:04:49,504 [INFO] open_vision_banana.training.callbacks:   [step 3800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3450 loss=0.3587 normal_angular_aux_loss=0.0457 lr=4.92e-05 epoch=10 depth=0.8656 normal=0.9599
2026-09-29 23:09:26,246 [INFO] open_vision_banana.training.callbacks:   [step 3850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3457 loss=0.3596 normal_angular_aux_loss=0.0464 lr=4.92e-05 epoch=10 depth=0.8651 normal=0.9973
2026-09-29 23:14:05,216 [INFO] open_vision_banana.training.callbacks:   [step 3900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3335 loss=0.3459 normal_angular_aux_loss=0.0412 lr=4.91e-05 epoch=10 depth=0.8538 normal=0.9455
2026-09-29 23:18:44,983 [INFO] open_vision_banana.training.callbacks:   [step 3950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3538 loss=0.3671 normal_angular_aux_loss=0.0443 lr=4.91e-05 epoch=11 depth=0.8833 normal=0.9603
2026-09-29 23:23:25,955 [INFO] open_vision_banana.training.callbacks:   [step 4000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3261 loss=0.3400 normal_angular_aux_loss=0.0463 lr=4.91e-05 epoch=11 depth=0.8403 normal=0.9502
2026-09-29 23:23:34,141 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 4000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-4000
2026-09-29 23:24:00,968 [INFO] open_vision_banana.training.callbacks:   [val] step=4000 val_loss=0.3439
2026-09-29 23:28:38,482 [INFO] open_vision_banana.training.callbacks:   [step 4050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3276 loss=0.3405 normal_angular_aux_loss=0.0432 lr=4.90e-05 epoch=11 depth=0.8526 normal=0.9295
2026-09-29 23:33:18,032 [INFO] open_vision_banana.training.callbacks:   [step 4100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3420 loss=0.3547 normal_angular_aux_loss=0.0424 lr=4.90e-05 epoch=11 depth=0.8875 normal=0.9401
2026-09-29 23:37:54,888 [INFO] open_vision_banana.training.callbacks:   [step 4150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3465 loss=0.3604 normal_angular_aux_loss=0.0461 lr=4.90e-05 epoch=11 depth=0.8394 normal=0.9406
2026-09-29 23:42:37,524 [INFO] open_vision_banana.training.callbacks:   [step 4200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3501 loss=0.3627 normal_angular_aux_loss=0.0420 lr=4.89e-05 epoch=11 depth=0.8548 normal=0.9505
2026-09-29 23:47:22,026 [INFO] open_vision_banana.training.callbacks:   [step 4250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3326 loss=0.3446 normal_angular_aux_loss=0.0401 lr=4.89e-05 epoch=11 depth=0.8449 normal=0.9320
2026-09-29 23:52:03,962 [INFO] open_vision_banana.training.callbacks:   [step 4300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3469 loss=0.3587 normal_angular_aux_loss=0.0392 lr=4.88e-05 epoch=12 depth=0.8421 normal=0.9326
2026-09-29 23:56:51,400 [INFO] open_vision_banana.training.callbacks:   [step 4350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3332 loss=0.3460 normal_angular_aux_loss=0.0425 lr=4.88e-05 epoch=12 depth=0.8230 normal=0.9422
2026-09-30 00:01:33,308 [INFO] open_vision_banana.training.callbacks:   [step 4400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3210 loss=0.3335 normal_angular_aux_loss=0.0419 lr=4.87e-05 epoch=12 depth=0.8019 normal=0.9287
2026-09-30 00:06:13,817 [INFO] open_vision_banana.training.callbacks:   [step 4450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3280 loss=0.3405 normal_angular_aux_loss=0.0415 lr=4.87e-05 epoch=12 depth=0.8258 normal=0.9116
2026-09-30 00:10:59,843 [INFO] open_vision_banana.training.callbacks:   [step 4500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3208 loss=0.3326 normal_angular_aux_loss=0.0391 lr=4.87e-05 epoch=12 depth=0.8331 normal=0.9221
2026-09-30 00:11:24,913 [INFO] open_vision_banana.training.callbacks:   [val] step=4500 val_loss=0.3046
2026-09-30 00:11:32,890 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 4500 → /data/runs/ovb/ctrl_depth_normal/checkpoint-4500_best
2026-09-30 00:11:32,891 [INFO] open_vision_banana.training.callbacks:   New best val_loss=0.3046
2026-09-30 00:16:16,571 [INFO] open_vision_banana.training.callbacks:   [step 4550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3328 loss=0.3453 normal_angular_aux_loss=0.0415 lr=4.86e-05 epoch=12 depth=0.8251 normal=0.9125
2026-09-30 00:20:55,275 [INFO] open_vision_banana.training.callbacks:   [step 4600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3232 loss=0.3359 normal_angular_aux_loss=0.0425 lr=4.86e-05 epoch=12 depth=0.8079 normal=0.9125
2026-09-30 00:25:37,207 [INFO] open_vision_banana.training.callbacks:   [step 4650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3302 loss=0.3427 normal_angular_aux_loss=0.0417 lr=4.85e-05 epoch=13 depth=0.8310 normal=0.8974
2026-09-30 00:30:23,397 [INFO] open_vision_banana.training.callbacks:   [step 4700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3278 loss=0.3410 normal_angular_aux_loss=0.0439 lr=4.85e-05 epoch=13 depth=0.7958 normal=0.9113
2026-09-30 00:35:01,049 [INFO] open_vision_banana.training.callbacks:   [step 4750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3186 loss=0.3321 normal_angular_aux_loss=0.0449 lr=4.84e-05 epoch=13 depth=0.7898 normal=0.9131
2026-09-30 00:39:40,248 [INFO] open_vision_banana.training.callbacks:   [step 4800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3274 loss=0.3394 normal_angular_aux_loss=0.0401 lr=4.84e-05 epoch=13 depth=0.8173 normal=0.9104
2026-09-30 00:44:19,553 [INFO] open_vision_banana.training.callbacks:   [step 4850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3256 loss=0.3381 normal_angular_aux_loss=0.0417 lr=4.83e-05 epoch=13 depth=0.7958 normal=0.9155
2026-09-30 00:48:58,089 [INFO] open_vision_banana.training.callbacks:   [step 4900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3265 loss=0.3373 normal_angular_aux_loss=0.0358 lr=4.83e-05 epoch=13 depth=0.8039 normal=0.8897
2026-09-30 00:53:39,529 [INFO] open_vision_banana.training.callbacks:   [step 4950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3197 loss=0.3316 normal_angular_aux_loss=0.0399 lr=4.82e-05 epoch=14 depth=0.7809 normal=0.8852
2026-09-30 00:58:14,634 [INFO] open_vision_banana.training.callbacks:   [step 5000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3187 loss=0.3315 normal_angular_aux_loss=0.0427 lr=4.82e-05 epoch=14 depth=0.8029 normal=0.9015
2026-09-30 00:58:22,860 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 5000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-5000
2026-09-30 00:58:49,882 [INFO] open_vision_banana.training.callbacks:   [val] step=5000 val_loss=0.3423
2026-09-30 01:03:28,162 [INFO] open_vision_banana.training.callbacks:   [step 5050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3243 loss=0.3362 normal_angular_aux_loss=0.0396 lr=4.81e-05 epoch=14 depth=0.7843 normal=0.8831
2026-09-30 01:08:04,906 [INFO] open_vision_banana.training.callbacks:   [step 5100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3183 loss=0.3303 normal_angular_aux_loss=0.0400 lr=4.81e-05 epoch=14 depth=0.7885 normal=0.8865
2026-09-30 01:12:38,164 [INFO] open_vision_banana.training.callbacks:   [step 5150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3106 loss=0.3230 normal_angular_aux_loss=0.0411 lr=4.80e-05 epoch=14 depth=0.7823 normal=0.9030
2026-09-30 01:17:13,260 [INFO] open_vision_banana.training.callbacks:   [step 5200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3181 loss=0.3296 normal_angular_aux_loss=0.0385 lr=4.80e-05 epoch=14 depth=0.7797 normal=0.8958
2026-09-30 01:21:48,625 [INFO] open_vision_banana.training.callbacks:   [step 5250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3139 loss=0.3251 normal_angular_aux_loss=0.0371 lr=4.79e-05 epoch=14 depth=0.7713 normal=0.8747
2026-09-30 01:26:26,998 [INFO] open_vision_banana.training.callbacks:   [step 5300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3167 loss=0.3276 normal_angular_aux_loss=0.0364 lr=4.79e-05 epoch=15 depth=0.7671 normal=0.8667
2026-09-30 01:31:04,861 [INFO] open_vision_banana.training.callbacks:   [step 5350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3115 loss=0.3234 normal_angular_aux_loss=0.0399 lr=4.78e-05 epoch=15 depth=0.7613 normal=0.8760
2026-09-30 01:35:39,340 [INFO] open_vision_banana.training.callbacks:   [step 5400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3109 loss=0.3232 normal_angular_aux_loss=0.0410 lr=4.77e-05 epoch=15 depth=0.7761 normal=0.8717
2026-09-30 01:40:20,660 [INFO] open_vision_banana.training.callbacks:   [step 5450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3120 loss=0.3234 normal_angular_aux_loss=0.0382 lr=4.77e-05 epoch=15 depth=0.7583 normal=0.8565
2026-09-30 01:44:53,449 [INFO] open_vision_banana.training.callbacks:   [step 5500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3173 loss=0.3300 normal_angular_aux_loss=0.0424 lr=4.76e-05 epoch=15 depth=0.7689 normal=0.8889
2026-09-30 01:45:19,084 [INFO] open_vision_banana.training.callbacks:   [val] step=5500 val_loss=0.3320
2026-09-30 01:49:55,884 [INFO] open_vision_banana.training.callbacks:   [step 5550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3209 loss=0.3319 normal_angular_aux_loss=0.0368 lr=4.76e-05 epoch=15 depth=0.7808 normal=0.8835
2026-09-30 01:54:30,722 [INFO] open_vision_banana.training.callbacks:   [step 5600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3138 loss=0.3249 normal_angular_aux_loss=0.0370 lr=4.75e-05 epoch=16 depth=0.7581 normal=0.8574
2026-09-30 01:59:06,786 [INFO] open_vision_banana.training.callbacks:   [step 5650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3094 loss=0.3202 normal_angular_aux_loss=0.0360 lr=4.75e-05 epoch=16 depth=0.7400 normal=0.8602
2026-09-30 02:03:41,598 [INFO] open_vision_banana.training.callbacks:   [step 5700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3143 loss=0.3262 normal_angular_aux_loss=0.0397 lr=4.74e-05 epoch=16 depth=0.7455 normal=0.8678
2026-09-30 02:08:23,018 [INFO] open_vision_banana.training.callbacks:   [step 5750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2986 loss=0.3114 normal_angular_aux_loss=0.0427 lr=4.73e-05 epoch=16 depth=0.7702 normal=0.8583
2026-09-30 02:12:56,339 [INFO] open_vision_banana.training.callbacks:   [step 5800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2981 loss=0.3096 normal_angular_aux_loss=0.0384 lr=4.73e-05 epoch=16 depth=0.7697 normal=0.8549
2026-09-30 02:17:31,497 [INFO] open_vision_banana.training.callbacks:   [step 5850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3069 loss=0.3182 normal_angular_aux_loss=0.0377 lr=4.72e-05 epoch=16 depth=0.7661 normal=0.8576
2026-09-30 02:22:05,393 [INFO] open_vision_banana.training.callbacks:   [step 5900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3145 loss=0.3266 normal_angular_aux_loss=0.0403 lr=4.71e-05 epoch=16 depth=0.7533 normal=0.8693
2026-09-30 02:26:47,209 [INFO] open_vision_banana.training.callbacks:   [step 5950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3148 loss=0.3263 normal_angular_aux_loss=0.0382 lr=4.71e-05 epoch=17 depth=0.7628 normal=0.8470
2026-09-30 02:31:22,770 [INFO] open_vision_banana.training.callbacks:   [step 6000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3102 loss=0.3216 normal_angular_aux_loss=0.0381 lr=4.70e-05 epoch=17 depth=0.7498 normal=0.8511
2026-09-30 02:31:30,672 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 6000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-6000
2026-09-30 02:31:57,758 [INFO] open_vision_banana.training.callbacks:   [val] step=6000 val_loss=0.3147
2026-09-30 02:36:34,498 [INFO] open_vision_banana.training.callbacks:   [step 6050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2977 loss=0.3093 normal_angular_aux_loss=0.0385 lr=4.70e-05 epoch=17 depth=0.7486 normal=0.8660
2026-09-30 02:41:15,361 [INFO] open_vision_banana.training.callbacks:   [step 6100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3128 loss=0.3233 normal_angular_aux_loss=0.0349 lr=4.69e-05 epoch=17 depth=0.7399 normal=0.8582
2026-09-30 02:45:50,915 [INFO] open_vision_banana.training.callbacks:   [step 6150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3020 loss=0.3138 normal_angular_aux_loss=0.0393 lr=4.68e-05 epoch=17 depth=0.7697 normal=0.8563
2026-09-30 02:50:31,799 [INFO] open_vision_banana.training.callbacks:   [step 6200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3000 loss=0.3107 normal_angular_aux_loss=0.0357 lr=4.68e-05 epoch=17 depth=0.7509 normal=0.8315
2026-09-30 02:55:07,143 [INFO] open_vision_banana.training.callbacks:   [step 6250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2994 loss=0.3107 normal_angular_aux_loss=0.0378 lr=4.67e-05 epoch=18 depth=0.7392 normal=0.8524
2026-09-30 02:59:38,416 [INFO] open_vision_banana.training.callbacks:   [step 6300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2884 loss=0.2997 normal_angular_aux_loss=0.0375 lr=4.66e-05 epoch=18 depth=0.7331 normal=0.8472
2026-09-30 03:04:10,221 [INFO] open_vision_banana.training.callbacks:   [step 6350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3048 loss=0.3164 normal_angular_aux_loss=0.0388 lr=4.65e-05 epoch=18 depth=0.7152 normal=0.8383
2026-09-30 03:08:42,880 [INFO] open_vision_banana.training.callbacks:   [step 6400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2992 loss=0.3104 normal_angular_aux_loss=0.0374 lr=4.65e-05 epoch=18 depth=0.7081 normal=0.8371
2026-09-30 03:13:18,668 [INFO] open_vision_banana.training.callbacks:   [step 6450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2880 loss=0.2991 normal_angular_aux_loss=0.0370 lr=4.64e-05 epoch=18 depth=0.7052 normal=0.8140
2026-09-30 03:17:53,841 [INFO] open_vision_banana.training.callbacks:   [step 6500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2964 loss=0.3073 normal_angular_aux_loss=0.0364 lr=4.63e-05 epoch=18 depth=0.7249 normal=0.8415
2026-09-30 03:18:21,147 [INFO] open_vision_banana.training.callbacks:   [val] step=6500 val_loss=0.3425
2026-09-30 03:22:57,390 [INFO] open_vision_banana.training.callbacks:   [step 6550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2977 loss=0.3084 normal_angular_aux_loss=0.0355 lr=4.63e-05 epoch=18 depth=0.7157 normal=0.8358
2026-09-30 03:27:36,204 [INFO] open_vision_banana.training.callbacks:   [step 6600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2841 loss=0.2954 normal_angular_aux_loss=0.0377 lr=4.62e-05 epoch=19 depth=0.7260 normal=0.8457
2026-09-30 03:32:12,126 [INFO] open_vision_banana.training.callbacks:   [step 6650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2956 loss=0.3069 normal_angular_aux_loss=0.0377 lr=4.61e-05 epoch=19 depth=0.7176 normal=0.8361
2026-09-30 03:36:50,090 [INFO] open_vision_banana.training.callbacks:   [step 6700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2927 loss=0.3031 normal_angular_aux_loss=0.0347 lr=4.60e-05 epoch=19 depth=0.7264 normal=0.8134
2026-09-30 03:41:23,491 [INFO] open_vision_banana.training.callbacks:   [step 6750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2903 loss=0.3017 normal_angular_aux_loss=0.0379 lr=4.60e-05 epoch=19 depth=0.7092 normal=0.8293
2026-09-30 03:45:58,331 [INFO] open_vision_banana.training.callbacks:   [step 6800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2964 loss=0.3070 normal_angular_aux_loss=0.0351 lr=4.59e-05 epoch=19 depth=0.7106 normal=0.8211
2026-09-30 03:50:32,512 [INFO] open_vision_banana.training.callbacks:   [step 6850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2977 loss=0.3082 normal_angular_aux_loss=0.0352 lr=4.58e-05 epoch=19 depth=0.7225 normal=0.8248
2026-09-30 03:55:07,123 [INFO] open_vision_banana.training.callbacks:   [step 6900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3001 loss=0.3110 normal_angular_aux_loss=0.0362 lr=4.57e-05 epoch=19 depth=0.7220 normal=0.8326
2026-09-30 03:59:47,594 [INFO] open_vision_banana.training.callbacks:   [step 6950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2907 loss=0.3006 normal_angular_aux_loss=0.0331 lr=4.57e-05 epoch=20 depth=0.7011 normal=0.8191
2026-09-30 04:04:22,598 [INFO] open_vision_banana.training.callbacks:   [step 7000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2899 loss=0.3008 normal_angular_aux_loss=0.0361 lr=4.56e-05 epoch=20 depth=0.6952 normal=0.8170
2026-09-30 04:04:32,743 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 7000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-7000
2026-09-30 04:05:03,839 [INFO] open_vision_banana.training.callbacks:   [val] step=7000 val_loss=0.2845
2026-09-30 04:05:15,039 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 7000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-7000_best
2026-09-30 04:05:15,040 [INFO] open_vision_banana.training.callbacks:   New best val_loss=0.2845
2026-09-30 04:09:52,789 [INFO] open_vision_banana.training.callbacks:   [step 7050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2908 loss=0.3010 normal_angular_aux_loss=0.0342 lr=4.55e-05 epoch=20 depth=0.7052 normal=0.8102
2026-09-30 04:14:35,669 [INFO] open_vision_banana.training.callbacks:   [step 7100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2916 loss=0.3031 normal_angular_aux_loss=0.0383 lr=4.54e-05 epoch=20 depth=0.7132 normal=0.8333
2026-09-30 04:19:17,483 [INFO] open_vision_banana.training.callbacks:   [step 7150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2897 loss=0.3014 normal_angular_aux_loss=0.0387 lr=4.54e-05 epoch=20 depth=0.7009 normal=0.8233
2026-09-30 04:23:50,790 [INFO] open_vision_banana.training.callbacks:   [step 7200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2875 loss=0.2976 normal_angular_aux_loss=0.0336 lr=4.53e-05 epoch=20 depth=0.6994 normal=0.8083
2026-09-30 04:28:25,967 [INFO] open_vision_banana.training.callbacks:   [step 7250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2899 loss=0.3014 normal_angular_aux_loss=0.0383 lr=4.52e-05 epoch=21 depth=0.7230 normal=0.8226
2026-09-30 04:33:03,185 [INFO] open_vision_banana.training.callbacks:   [step 7300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2856 loss=0.2953 normal_angular_aux_loss=0.0324 lr=4.51e-05 epoch=21 depth=0.6948 normal=0.7966
2026-09-30 04:37:39,166 [INFO] open_vision_banana.training.callbacks:   [step 7350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2757 loss=0.2862 normal_angular_aux_loss=0.0351 lr=4.50e-05 epoch=21 depth=0.6893 normal=0.8138
2026-09-30 04:42:20,022 [INFO] open_vision_banana.training.callbacks:   [step 7400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2852 loss=0.2954 normal_angular_aux_loss=0.0342 lr=4.49e-05 epoch=21 depth=0.6973 normal=0.7913
2026-09-30 04:46:54,052 [INFO] open_vision_banana.training.callbacks:   [step 7450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2922 loss=0.3026 normal_angular_aux_loss=0.0348 lr=4.49e-05 epoch=21 depth=0.7011 normal=0.8081
2026-09-30 04:51:33,040 [INFO] open_vision_banana.training.callbacks:   [step 7500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2807 loss=0.2920 normal_angular_aux_loss=0.0377 lr=4.48e-05 epoch=21 depth=0.7011 normal=0.8180
2026-09-30 04:51:59,202 [INFO] open_vision_banana.training.callbacks:   [val] step=7500 val_loss=0.2703
2026-09-30 04:52:07,357 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 7500 → /data/runs/ovb/ctrl_depth_normal/checkpoint-7500_best
2026-09-30 04:52:07,359 [INFO] open_vision_banana.training.callbacks:   New best val_loss=0.2703
2026-09-30 04:56:45,614 [INFO] open_vision_banana.training.callbacks:   [step 7550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2913 loss=0.3020 normal_angular_aux_loss=0.0356 lr=4.47e-05 epoch=21 depth=0.7052 normal=0.8089
2026-09-30 05:01:30,247 [INFO] open_vision_banana.training.callbacks:   [step 7600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2874 loss=0.2981 normal_angular_aux_loss=0.0358 lr=4.46e-05 epoch=22 depth=0.7023 normal=0.8008
2026-09-30 05:06:03,993 [INFO] open_vision_banana.training.callbacks:   [step 7650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2837 loss=0.2953 normal_angular_aux_loss=0.0386 lr=4.45e-05 epoch=22 depth=0.6941 normal=0.8018
2026-09-30 05:10:35,961 [INFO] open_vision_banana.training.callbacks:   [step 7700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2887 loss=0.2994 normal_angular_aux_loss=0.0357 lr=4.44e-05 epoch=22 depth=0.6987 normal=0.7946
2026-09-30 05:15:08,864 [INFO] open_vision_banana.training.callbacks:   [step 7750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2809 loss=0.2904 normal_angular_aux_loss=0.0319 lr=4.44e-05 epoch=22 depth=0.6680 normal=0.8106
2026-09-30 05:19:45,314 [INFO] open_vision_banana.training.callbacks:   [step 7800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2835 loss=0.2940 normal_angular_aux_loss=0.0350 lr=4.43e-05 epoch=22 depth=0.6917 normal=0.7998
2026-09-30 05:24:21,571 [INFO] open_vision_banana.training.callbacks:   [step 7850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2916 loss=0.3026 normal_angular_aux_loss=0.0367 lr=4.42e-05 epoch=22 depth=0.6950 normal=0.8040
2026-09-30 05:29:04,947 [INFO] open_vision_banana.training.callbacks:   [step 7900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2855 loss=0.2956 normal_angular_aux_loss=0.0335 lr=4.41e-05 epoch=23 depth=0.6847 normal=0.8098
2026-09-30 05:33:44,462 [INFO] open_vision_banana.training.callbacks:   [step 7950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2763 loss=0.2872 normal_angular_aux_loss=0.0363 lr=4.40e-05 epoch=23 depth=0.6758 normal=0.7976
2026-09-30 05:38:19,353 [INFO] open_vision_banana.training.callbacks:   [step 8000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2798 loss=0.2900 normal_angular_aux_loss=0.0339 lr=4.39e-05 epoch=23 depth=0.6688 normal=0.7925
2026-09-30 05:38:29,095 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 8000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-8000
2026-09-30 05:38:55,473 [INFO] open_vision_banana.training.callbacks:   [val] step=8000 val_loss=0.2722
2026-09-30 05:43:31,909 [INFO] open_vision_banana.training.callbacks:   [step 8050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2738 loss=0.2836 normal_angular_aux_loss=0.0329 lr=4.38e-05 epoch=23 depth=0.6606 normal=0.7852
2026-09-30 05:48:11,510 [INFO] open_vision_banana.training.callbacks:   [step 8100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2767 loss=0.2865 normal_angular_aux_loss=0.0326 lr=4.37e-05 epoch=23 depth=0.6783 normal=0.7833
2026-09-30 05:52:48,909 [INFO] open_vision_banana.training.callbacks:   [step 8150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2814 loss=0.2920 normal_angular_aux_loss=0.0352 lr=4.36e-05 epoch=23 depth=0.6959 normal=0.8001
2026-09-30 05:57:25,639 [INFO] open_vision_banana.training.callbacks:   [step 8200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2783 loss=0.2888 normal_angular_aux_loss=0.0347 lr=4.36e-05 epoch=23 depth=0.6678 normal=0.7980
2026-09-30 06:02:01,365 [INFO] open_vision_banana.training.callbacks:   [step 8250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2753 loss=0.2857 normal_angular_aux_loss=0.0347 lr=4.35e-05 epoch=24 depth=0.6647 normal=0.7767
2026-09-30 06:06:34,435 [INFO] open_vision_banana.training.callbacks:   [step 8300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2702 loss=0.2814 normal_angular_aux_loss=0.0373 lr=4.34e-05 epoch=24 depth=0.6643 normal=0.7795
2026-09-30 06:11:09,981 [INFO] open_vision_banana.training.callbacks:   [step 8350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2891 loss=0.2990 normal_angular_aux_loss=0.0330 lr=4.33e-05 epoch=24 depth=0.6745 normal=0.8061
2026-09-30 06:15:50,206 [INFO] open_vision_banana.training.callbacks:   [step 8400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2763 loss=0.2868 normal_angular_aux_loss=0.0351 lr=4.32e-05 epoch=24 depth=0.6678 normal=0.7807
2026-09-30 06:20:26,809 [INFO] open_vision_banana.training.callbacks:   [step 8450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2722 loss=0.2819 normal_angular_aux_loss=0.0324 lr=4.31e-05 epoch=24 depth=0.6676 normal=0.7961
2026-09-30 06:25:03,324 [INFO] open_vision_banana.training.callbacks:   [step 8500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2789 loss=0.2893 normal_angular_aux_loss=0.0347 lr=4.30e-05 epoch=24 depth=0.6538 normal=0.7900
2026-09-30 06:25:29,431 [INFO] open_vision_banana.training.callbacks:   [val] step=8500 val_loss=0.2215
2026-09-30 06:25:37,433 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 8500 → /data/runs/ovb/ctrl_depth_normal/checkpoint-8500_best
2026-09-30 06:25:37,434 [INFO] open_vision_banana.training.callbacks:   New best val_loss=0.2215
2026-09-30 06:30:19,727 [INFO] open_vision_banana.training.callbacks:   [step 8550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2786 loss=0.2889 normal_angular_aux_loss=0.0341 lr=4.29e-05 epoch=24 depth=0.6583 normal=0.7770
2026-09-30 06:34:58,723 [INFO] open_vision_banana.training.callbacks:   [step 8600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2772 loss=0.2879 normal_angular_aux_loss=0.0357 lr=4.28e-05 epoch=25 depth=0.6787 normal=0.7855
2026-09-30 06:39:32,435 [INFO] open_vision_banana.training.callbacks:   [step 8650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2709 loss=0.2809 normal_angular_aux_loss=0.0333 lr=4.27e-05 epoch=25 depth=0.6602 normal=0.7719
2026-09-30 06:44:08,027 [INFO] open_vision_banana.training.callbacks:   [step 8700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2766 loss=0.2864 normal_angular_aux_loss=0.0326 lr=4.26e-05 epoch=25 depth=0.6589 normal=0.7716
2026-09-30 06:48:45,166 [INFO] open_vision_banana.training.callbacks:   [step 8750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2799 loss=0.2895 normal_angular_aux_loss=0.0321 lr=4.25e-05 epoch=25 depth=0.6592 normal=0.7821
2026-09-30 06:53:23,118 [INFO] open_vision_banana.training.callbacks:   [step 8800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2696 loss=0.2811 normal_angular_aux_loss=0.0385 lr=4.24e-05 epoch=25 depth=0.6541 normal=0.7998
2026-09-30 06:58:00,691 [INFO] open_vision_banana.training.callbacks:   [step 8850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2766 loss=0.2863 normal_angular_aux_loss=0.0325 lr=4.23e-05 epoch=25 depth=0.6523 normal=0.7932
2026-09-30 07:02:43,679 [INFO] open_vision_banana.training.callbacks:   [step 8900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2744 loss=0.2853 normal_angular_aux_loss=0.0362 lr=4.22e-05 epoch=26 depth=0.6639 normal=0.7801
2026-09-30 07:07:20,607 [INFO] open_vision_banana.training.callbacks:   [step 8950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2773 loss=0.2877 normal_angular_aux_loss=0.0345 lr=4.21e-05 epoch=26 depth=0.6473 normal=0.7723
2026-09-30 07:11:57,658 [INFO] open_vision_banana.training.callbacks:   [step 9000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2773 loss=0.2869 normal_angular_aux_loss=0.0320 lr=4.20e-05 epoch=26 depth=0.6582 normal=0.7746
2026-09-30 07:12:06,508 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 9000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-9000
2026-09-30 07:12:32,188 [INFO] open_vision_banana.training.callbacks:   [val] step=9000 val_loss=0.3013
2026-09-30 07:17:08,557 [INFO] open_vision_banana.training.callbacks:   [step 9050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2667 loss=0.2764 normal_angular_aux_loss=0.0322 lr=4.19e-05 epoch=26 depth=0.6506 normal=0.7668
2026-09-30 07:21:45,207 [INFO] open_vision_banana.training.callbacks:   [step 9100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2627 loss=0.2725 normal_angular_aux_loss=0.0326 lr=4.18e-05 epoch=26 depth=0.6627 normal=0.7538
2026-09-30 07:26:27,914 [INFO] open_vision_banana.training.callbacks:   [step 9150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2747 loss=0.2849 normal_angular_aux_loss=0.0341 lr=4.17e-05 epoch=26 depth=0.6525 normal=0.7788
2026-09-30 07:31:04,889 [INFO] open_vision_banana.training.callbacks:   [step 9200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2781 loss=0.2877 normal_angular_aux_loss=0.0322 lr=4.16e-05 epoch=26 depth=0.6546 normal=0.7734
2026-09-30 07:35:45,397 [INFO] open_vision_banana.training.callbacks:   [step 9250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2652 loss=0.2750 normal_angular_aux_loss=0.0325 lr=4.15e-05 epoch=27 depth=0.6356 normal=0.7556
2026-09-30 07:40:22,636 [INFO] open_vision_banana.training.callbacks:   [step 9300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2745 loss=0.2842 normal_angular_aux_loss=0.0325 lr=4.14e-05 epoch=27 depth=0.6826 normal=0.7663
2026-09-30 07:44:58,830 [INFO] open_vision_banana.training.callbacks:   [step 9350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2690 loss=0.2792 normal_angular_aux_loss=0.0339 lr=4.13e-05 epoch=27 depth=0.6568 normal=0.7894
2026-09-30 07:49:41,134 [INFO] open_vision_banana.training.callbacks:   [step 9400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2746 loss=0.2854 normal_angular_aux_loss=0.0359 lr=4.12e-05 epoch=27 depth=0.6637 normal=0.7639
2026-09-30 07:54:19,792 [INFO] open_vision_banana.training.callbacks:   [step 9450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2719 loss=0.2816 normal_angular_aux_loss=0.0323 lr=4.11e-05 epoch=27 depth=0.6489 normal=0.7767
2026-09-30 07:58:58,610 [INFO] open_vision_banana.training.callbacks:   [step 9500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2623 loss=0.2716 normal_angular_aux_loss=0.0307 lr=4.10e-05 epoch=27 depth=0.6459 normal=0.7496
2026-09-30 07:59:24,478 [INFO] open_vision_banana.training.callbacks:   [val] step=9500 val_loss=0.2514
2026-09-30 08:04:02,721 [INFO] open_vision_banana.training.callbacks:   [step 9550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2814 loss=0.2911 normal_angular_aux_loss=0.0325 lr=4.09e-05 epoch=28 depth=0.6440 normal=0.7590
2026-09-30 08:08:39,528 [INFO] open_vision_banana.training.callbacks:   [step 9600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2693 loss=0.2793 normal_angular_aux_loss=0.0331 lr=4.08e-05 epoch=28 depth=0.6416 normal=0.7621
2026-09-30 08:13:19,236 [INFO] open_vision_banana.training.callbacks:   [step 9650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2764 loss=0.2862 normal_angular_aux_loss=0.0327 lr=4.07e-05 epoch=28 depth=0.6376 normal=0.7729
2026-09-30 08:17:57,058 [INFO] open_vision_banana.training.callbacks:   [step 9700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2788 loss=0.2885 normal_angular_aux_loss=0.0320 lr=4.06e-05 epoch=28 depth=0.6478 normal=0.7649
2026-09-30 08:22:35,660 [INFO] open_vision_banana.training.callbacks:   [step 9750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2787 loss=0.2884 normal_angular_aux_loss=0.0323 lr=4.05e-05 epoch=28 depth=0.6570 normal=0.7712
2026-09-30 08:27:15,019 [INFO] open_vision_banana.training.callbacks:   [step 9800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2669 loss=0.2775 normal_angular_aux_loss=0.0353 lr=4.03e-05 epoch=28 depth=0.6373 normal=0.7569
2026-09-30 08:32:00,323 [INFO] open_vision_banana.training.callbacks:   [step 9850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2636 loss=0.2740 normal_angular_aux_loss=0.0346 lr=4.02e-05 epoch=28 depth=0.6542 normal=0.7560
2026-09-30 08:36:39,626 [INFO] open_vision_banana.training.callbacks:   [step 9900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2650 loss=0.2750 normal_angular_aux_loss=0.0335 lr=4.01e-05 epoch=29 depth=0.6198 normal=0.7429
2026-09-30 08:41:17,589 [INFO] open_vision_banana.training.callbacks:   [step 9950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2743 loss=0.2844 normal_angular_aux_loss=0.0339 lr=4.00e-05 epoch=29 depth=0.6456 normal=0.7640
2026-09-30 08:45:57,702 [INFO] open_vision_banana.training.callbacks:   [step 10000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2658 loss=0.2755 normal_angular_aux_loss=0.0321 lr=3.99e-05 epoch=29 depth=0.6296 normal=0.7433
2026-09-30 08:46:06,716 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 10000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-10000
2026-09-30 08:46:33,707 [INFO] open_vision_banana.training.callbacks:   [val] step=10000 val_loss=0.2534
2026-09-30 08:51:09,638 [INFO] open_vision_banana.training.callbacks:   [step 10050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2672 loss=0.2768 normal_angular_aux_loss=0.0319 lr=3.98e-05 epoch=29 depth=0.6507 normal=0.7447
2026-09-30 08:55:45,242 [INFO] open_vision_banana.training.callbacks:   [step 10100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2663 loss=0.2764 normal_angular_aux_loss=0.0336 lr=3.97e-05 epoch=29 depth=0.6355 normal=0.7441
2026-09-30 09:00:26,367 [INFO] open_vision_banana.training.callbacks:   [step 10150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2591 loss=0.2690 normal_angular_aux_loss=0.0332 lr=3.96e-05 epoch=29 depth=0.6421 normal=0.7546
2026-09-30 09:05:07,522 [INFO] open_vision_banana.training.callbacks:   [step 10200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2739 loss=0.2832 normal_angular_aux_loss=0.0310 lr=3.95e-05 epoch=30 depth=0.6330 normal=0.7598
2026-09-30 09:09:45,110 [INFO] open_vision_banana.training.callbacks:   [step 10250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2692 loss=0.2786 normal_angular_aux_loss=0.0315 lr=3.94e-05 epoch=30 depth=0.6145 normal=0.7498
2026-09-30 09:14:25,039 [INFO] open_vision_banana.training.callbacks:   [step 10300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2645 loss=0.2734 normal_angular_aux_loss=0.0299 lr=3.92e-05 epoch=30 depth=0.6174 normal=0.7457
2026-09-30 09:19:12,551 [INFO] open_vision_banana.training.callbacks:   [step 10350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2697 loss=0.2796 normal_angular_aux_loss=0.0330 lr=3.91e-05 epoch=30 depth=0.6480 normal=0.7509
2026-09-30 09:23:49,279 [INFO] open_vision_banana.training.callbacks:   [step 10400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2675 loss=0.2774 normal_angular_aux_loss=0.0332 lr=3.90e-05 epoch=30 depth=0.6234 normal=0.7521
2026-09-30 09:28:25,780 [INFO] open_vision_banana.training.callbacks:   [step 10450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2663 loss=0.2762 normal_angular_aux_loss=0.0329 lr=3.89e-05 epoch=30 depth=0.6269 normal=0.7557
2026-09-30 09:33:01,181 [INFO] open_vision_banana.training.callbacks:   [step 10500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2631 loss=0.2722 normal_angular_aux_loss=0.0304 lr=3.88e-05 epoch=30 depth=0.6370 normal=0.7481
2026-09-30 09:33:26,527 [INFO] open_vision_banana.training.callbacks:   [val] step=10500 val_loss=0.3319
2026-09-30 09:38:02,016 [INFO] open_vision_banana.training.callbacks:   [step 10550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2605 loss=0.2692 normal_angular_aux_loss=0.0291 lr=3.87e-05 epoch=31 depth=0.6173 normal=0.7451
2026-09-30 09:42:36,276 [INFO] open_vision_banana.training.callbacks:   [step 10600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2611 loss=0.2701 normal_angular_aux_loss=0.0297 lr=3.86e-05 epoch=31 depth=0.6380 normal=0.7410
2026-09-30 09:47:17,257 [INFO] open_vision_banana.training.callbacks:   [step 10650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2662 loss=0.2761 normal_angular_aux_loss=0.0330 lr=3.84e-05 epoch=31 depth=0.6186 normal=0.7523
2026-09-30 09:51:52,284 [INFO] open_vision_banana.training.callbacks:   [step 10700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2585 loss=0.2685 normal_angular_aux_loss=0.0331 lr=3.83e-05 epoch=31 depth=0.6259 normal=0.7587
2026-09-30 09:56:29,257 [INFO] open_vision_banana.training.callbacks:   [step 10750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2561 loss=0.2657 normal_angular_aux_loss=0.0320 lr=3.82e-05 epoch=31 depth=0.6243 normal=0.7402
2026-09-30 10:01:08,376 [INFO] open_vision_banana.training.callbacks:   [step 10800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2565 loss=0.2662 normal_angular_aux_loss=0.0324 lr=3.81e-05 epoch=31 depth=0.6140 normal=0.7396
2026-09-30 10:05:47,973 [INFO] open_vision_banana.training.callbacks:   [step 10850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2588 loss=0.2686 normal_angular_aux_loss=0.0325 lr=3.80e-05 epoch=31 depth=0.6294 normal=0.7322
2026-09-30 10:10:24,080 [INFO] open_vision_banana.training.callbacks:   [step 10900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2485 loss=0.2581 normal_angular_aux_loss=0.0320 lr=3.79e-05 epoch=32 depth=0.6166 normal=0.7465
2026-09-30 10:14:58,463 [INFO] open_vision_banana.training.callbacks:   [step 10950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2636 loss=0.2733 normal_angular_aux_loss=0.0325 lr=3.77e-05 epoch=32 depth=0.6109 normal=0.7323
2026-09-30 10:19:33,840 [INFO] open_vision_banana.training.callbacks:   [step 11000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2555 loss=0.2642 normal_angular_aux_loss=0.0289 lr=3.76e-05 epoch=32 depth=0.6189 normal=0.7360
2026-09-30 10:19:41,947 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 11000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-11000
2026-09-30 10:20:08,193 [INFO] open_vision_banana.training.callbacks:   [val] step=11000 val_loss=0.2679
2026-09-30 10:24:44,893 [INFO] open_vision_banana.training.callbacks:   [step 11050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2683 loss=0.2769 normal_angular_aux_loss=0.0284 lr=3.75e-05 epoch=32 depth=0.6137 normal=0.7329
2026-09-30 10:29:20,463 [INFO] open_vision_banana.training.callbacks:   [step 11100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2617 loss=0.2711 normal_angular_aux_loss=0.0314 lr=3.74e-05 epoch=32 depth=0.6108 normal=0.7423
2026-09-30 10:34:00,722 [INFO] open_vision_banana.training.callbacks:   [step 11150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2656 loss=0.2752 normal_angular_aux_loss=0.0318 lr=3.73e-05 epoch=32 depth=0.6271 normal=0.7481
2026-09-30 10:38:38,341 [INFO] open_vision_banana.training.callbacks:   [step 11200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2588 loss=0.2681 normal_angular_aux_loss=0.0311 lr=3.71e-05 epoch=33 depth=0.6163 normal=0.7320
2026-09-30 10:43:23,192 [INFO] open_vision_banana.training.callbacks:   [step 11250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2631 loss=0.2725 normal_angular_aux_loss=0.0314 lr=3.70e-05 epoch=33 depth=0.6207 normal=0.7446
2026-09-30 10:48:03,029 [INFO] open_vision_banana.training.callbacks:   [step 11300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2590 loss=0.2685 normal_angular_aux_loss=0.0316 lr=3.69e-05 epoch=33 depth=0.6155 normal=0.7359
2026-09-30 10:52:44,389 [INFO] open_vision_banana.training.callbacks:   [step 11350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2645 loss=0.2736 normal_angular_aux_loss=0.0305 lr=3.68e-05 epoch=33 depth=0.6224 normal=0.7313
2026-09-30 10:57:21,782 [INFO] open_vision_banana.training.callbacks:   [step 11400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2552 loss=0.2646 normal_angular_aux_loss=0.0313 lr=3.67e-05 epoch=33 depth=0.6053 normal=0.7235
2026-09-30 11:01:56,755 [INFO] open_vision_banana.training.callbacks:   [step 11450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2498 loss=0.2592 normal_angular_aux_loss=0.0313 lr=3.65e-05 epoch=33 depth=0.6090 normal=0.7320
2026-09-30 11:06:35,403 [INFO] open_vision_banana.training.callbacks:   [step 11500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2586 loss=0.2682 normal_angular_aux_loss=0.0320 lr=3.64e-05 epoch=33 depth=0.6087 normal=0.7328
2026-09-30 11:07:01,040 [INFO] open_vision_banana.training.callbacks:   [val] step=11500 val_loss=0.2820
2026-09-30 11:11:40,664 [INFO] open_vision_banana.training.callbacks:   [step 11550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2571 loss=0.2667 normal_angular_aux_loss=0.0319 lr=3.63e-05 epoch=34 depth=0.6061 normal=0.7290
2026-09-30 11:16:22,302 [INFO] open_vision_banana.training.callbacks:   [step 11600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2659 loss=0.2742 normal_angular_aux_loss=0.0277 lr=3.62e-05 epoch=34 depth=0.6176 normal=0.7125
2026-09-30 11:21:04,271 [INFO] open_vision_banana.training.callbacks:   [step 11650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2659 loss=0.2755 normal_angular_aux_loss=0.0318 lr=3.61e-05 epoch=34 depth=0.6109 normal=0.7339
2026-09-30 11:25:45,311 [INFO] open_vision_banana.training.callbacks:   [step 11700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2617 loss=0.2706 normal_angular_aux_loss=0.0297 lr=3.59e-05 epoch=34 depth=0.6333 normal=0.7348
2026-09-30 11:30:26,547 [INFO] open_vision_banana.training.callbacks:   [step 11750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2596 loss=0.2690 normal_angular_aux_loss=0.0316 lr=3.58e-05 epoch=34 depth=0.6119 normal=0.7310
2026-09-30 11:35:05,094 [INFO] open_vision_banana.training.callbacks:   [step 11800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2649 loss=0.2740 normal_angular_aux_loss=0.0305 lr=3.57e-05 epoch=34 depth=0.6142 normal=0.7309
2026-09-30 11:39:45,744 [INFO] open_vision_banana.training.callbacks:   [step 11850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2616 loss=0.2714 normal_angular_aux_loss=0.0327 lr=3.56e-05 epoch=35 depth=0.5935 normal=0.7385
2026-09-30 11:44:19,526 [INFO] open_vision_banana.training.callbacks:   [step 11900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2468 loss=0.2559 normal_angular_aux_loss=0.0303 lr=3.54e-05 epoch=35 depth=0.5976 normal=0.7297
2026-09-30 11:48:55,253 [INFO] open_vision_banana.training.callbacks:   [step 11950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2641 loss=0.2733 normal_angular_aux_loss=0.0305 lr=3.53e-05 epoch=35 depth=0.6032 normal=0.7282
2026-09-30 11:53:32,384 [INFO] open_vision_banana.training.callbacks:   [step 12000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2634 loss=0.2727 normal_angular_aux_loss=0.0312 lr=3.52e-05 epoch=35 depth=0.5923 normal=0.7234
2026-09-30 11:53:44,861 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 12000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-12000
2026-09-30 11:54:11,704 [INFO] open_vision_banana.training.callbacks:   [val] step=12000 val_loss=0.2705
2026-09-30 11:58:45,457 [INFO] open_vision_banana.training.callbacks:   [step 12050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2556 loss=0.2655 normal_angular_aux_loss=0.0330 lr=3.51e-05 epoch=35 depth=0.5945 normal=0.7176
2026-09-30 12:03:21,823 [INFO] open_vision_banana.training.callbacks:   [step 12100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2559 loss=0.2660 normal_angular_aux_loss=0.0335 lr=3.49e-05 epoch=35 depth=0.6098 normal=0.7438
2026-09-30 12:08:04,644 [INFO] open_vision_banana.training.callbacks:   [step 12150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2550 loss=0.2645 normal_angular_aux_loss=0.0315 lr=3.48e-05 epoch=35 depth=0.6077 normal=0.7265
2026-09-30 12:12:46,198 [INFO] open_vision_banana.training.callbacks:   [step 12200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2587 loss=0.2672 normal_angular_aux_loss=0.0284 lr=3.47e-05 epoch=36 depth=0.6012 normal=0.7135
2026-09-30 12:17:22,136 [INFO] open_vision_banana.training.callbacks:   [step 12250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2506 loss=0.2595 normal_angular_aux_loss=0.0298 lr=3.46e-05 epoch=36 depth=0.5970 normal=0.7150
2026-09-30 12:22:02,290 [INFO] open_vision_banana.training.callbacks:   [step 12300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2611 loss=0.2702 normal_angular_aux_loss=0.0306 lr=3.44e-05 epoch=36 depth=0.5879 normal=0.7175
2026-09-30 12:26:36,796 [INFO] open_vision_banana.training.callbacks:   [step 12350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2541 loss=0.2634 normal_angular_aux_loss=0.0310 lr=3.43e-05 epoch=36 depth=0.5857 normal=0.7104
2026-09-30 12:31:11,108 [INFO] open_vision_banana.training.callbacks:   [step 12400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2513 loss=0.2610 normal_angular_aux_loss=0.0324 lr=3.42e-05 epoch=36 depth=0.6120 normal=0.7219
2026-09-30 12:35:44,198 [INFO] open_vision_banana.training.callbacks:   [step 12450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2467 loss=0.2564 normal_angular_aux_loss=0.0325 lr=3.41e-05 epoch=36 depth=0.6131 normal=0.7197
2026-09-30 12:40:24,026 [INFO] open_vision_banana.training.callbacks:   [step 12500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2562 loss=0.2651 normal_angular_aux_loss=0.0296 lr=3.39e-05 epoch=37 depth=0.5944 normal=0.7268
2026-09-30 12:40:51,319 [INFO] open_vision_banana.training.callbacks:   [val] step=12500 val_loss=0.2863
2026-09-30 12:45:24,055 [INFO] open_vision_banana.training.callbacks:   [step 12550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2503 loss=0.2591 normal_angular_aux_loss=0.0293 lr=3.38e-05 epoch=37 depth=0.5872 normal=0.7221
2026-09-30 12:50:01,268 [INFO] open_vision_banana.training.callbacks:   [step 12600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2446 loss=0.2548 normal_angular_aux_loss=0.0341 lr=3.37e-05 epoch=37 depth=0.6037 normal=0.7207
2026-09-30 12:54:42,629 [INFO] open_vision_banana.training.callbacks:   [step 12650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2538 loss=0.2628 normal_angular_aux_loss=0.0297 lr=3.35e-05 epoch=37 depth=0.5842 normal=0.7069
2026-09-30 12:59:16,845 [INFO] open_vision_banana.training.callbacks:   [step 12700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2577 loss=0.2664 normal_angular_aux_loss=0.0291 lr=3.34e-05 epoch=37 depth=0.5949 normal=0.7158
2026-09-30 13:03:47,912 [INFO] open_vision_banana.training.callbacks:   [step 12750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2561 loss=0.2653 normal_angular_aux_loss=0.0309 lr=3.33e-05 epoch=37 depth=0.5951 normal=0.7288
2026-09-30 13:08:22,807 [INFO] open_vision_banana.training.callbacks:   [step 12800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2523 loss=0.2616 normal_angular_aux_loss=0.0312 lr=3.32e-05 epoch=37 depth=0.5913 normal=0.7263
2026-09-30 13:12:53,755 [INFO] open_vision_banana.training.callbacks:   [step 12850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2533 loss=0.2619 normal_angular_aux_loss=0.0290 lr=3.30e-05 epoch=38 depth=0.5872 normal=0.7020
2026-09-30 13:17:25,553 [INFO] open_vision_banana.training.callbacks:   [step 12900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2523 loss=0.2613 normal_angular_aux_loss=0.0299 lr=3.29e-05 epoch=38 depth=0.6014 normal=0.7141
2026-09-30 13:22:01,306 [INFO] open_vision_banana.training.callbacks:   [step 12950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2536 loss=0.2635 normal_angular_aux_loss=0.0331 lr=3.28e-05 epoch=38 depth=0.5950 normal=0.7250
2026-09-30 13:26:34,201 [INFO] open_vision_banana.training.callbacks:   [step 13000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2484 loss=0.2582 normal_angular_aux_loss=0.0326 lr=3.26e-05 epoch=38 depth=0.5985 normal=0.7161
2026-09-30 13:26:42,786 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 13000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-13000
2026-09-30 13:27:10,521 [INFO] open_vision_banana.training.callbacks:   [val] step=13000 val_loss=0.2633
2026-09-30 13:31:47,197 [INFO] open_vision_banana.training.callbacks:   [step 13050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2500 loss=0.2594 normal_angular_aux_loss=0.0312 lr=3.25e-05 epoch=38 depth=0.5797 normal=0.7103
2026-09-30 13:36:25,758 [INFO] open_vision_banana.training.callbacks:   [step 13100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2516 loss=0.2605 normal_angular_aux_loss=0.0297 lr=3.24e-05 epoch=38 depth=0.5935 normal=0.7180
2026-09-30 13:41:00,815 [INFO] open_vision_banana.training.callbacks:   [step 13150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2402 loss=0.2495 normal_angular_aux_loss=0.0310 lr=3.22e-05 epoch=38 depth=0.5871 normal=0.7061
2026-09-30 13:45:38,328 [INFO] open_vision_banana.training.callbacks:   [step 13200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2429 loss=0.2515 normal_angular_aux_loss=0.0285 lr=3.21e-05 epoch=39 depth=0.5894 normal=0.6964
2026-09-30 13:50:10,851 [INFO] open_vision_banana.training.callbacks:   [step 13250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2434 loss=0.2530 normal_angular_aux_loss=0.0319 lr=3.20e-05 epoch=39 depth=0.5819 normal=0.7121
2026-09-30 13:54:45,774 [INFO] open_vision_banana.training.callbacks:   [step 13300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2566 loss=0.2664 normal_angular_aux_loss=0.0325 lr=3.19e-05 epoch=39 depth=0.5799 normal=0.7161
2026-09-30 13:59:17,273 [INFO] open_vision_banana.training.callbacks:   [step 13350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2418 loss=0.2512 normal_angular_aux_loss=0.0314 lr=3.17e-05 epoch=39 depth=0.6054 normal=0.7099
2026-09-30 14:03:54,465 [INFO] open_vision_banana.training.callbacks:   [step 13400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2472 loss=0.2576 normal_angular_aux_loss=0.0347 lr=3.16e-05 epoch=39 depth=0.5778 normal=0.7125
2026-09-30 14:08:28,461 [INFO] open_vision_banana.training.callbacks:   [step 13450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2394 loss=0.2482 normal_angular_aux_loss=0.0294 lr=3.15e-05 epoch=39 depth=0.5881 normal=0.7140
2026-09-30 14:13:05,481 [INFO] open_vision_banana.training.callbacks:   [step 13500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2488 loss=0.2576 normal_angular_aux_loss=0.0294 lr=3.13e-05 epoch=40 depth=0.5792 normal=0.7148
2026-09-30 14:13:33,255 [INFO] open_vision_banana.training.callbacks:   [val] step=13500 val_loss=0.2940
2026-09-30 14:18:12,207 [INFO] open_vision_banana.training.callbacks:   [step 13550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2448 loss=0.2539 normal_angular_aux_loss=0.0305 lr=3.12e-05 epoch=40 depth=0.5764 normal=0.7128
2026-09-30 14:22:47,038 [INFO] open_vision_banana.training.callbacks:   [step 13600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2464 loss=0.2550 normal_angular_aux_loss=0.0289 lr=3.11e-05 epoch=40 depth=0.5773 normal=0.7025
2026-09-30 14:27:20,393 [INFO] open_vision_banana.training.callbacks:   [step 13650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2476 loss=0.2567 normal_angular_aux_loss=0.0302 lr=3.09e-05 epoch=40 depth=0.5797 normal=0.7013
2026-09-30 14:31:58,354 [INFO] open_vision_banana.training.callbacks:   [step 13700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2524 loss=0.2606 normal_angular_aux_loss=0.0274 lr=3.08e-05 epoch=40 depth=0.5746 normal=0.6972
2026-09-30 14:36:34,133 [INFO] open_vision_banana.training.callbacks:   [step 13750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2373 loss=0.2472 normal_angular_aux_loss=0.0328 lr=3.07e-05 epoch=40 depth=0.5883 normal=0.7039
2026-09-30 14:41:13,558 [INFO] open_vision_banana.training.callbacks:   [step 13800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2423 loss=0.2515 normal_angular_aux_loss=0.0305 lr=3.05e-05 epoch=40 depth=0.5773 normal=0.7108
2026-09-30 14:45:55,454 [INFO] open_vision_banana.training.callbacks:   [step 13850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2438 loss=0.2533 normal_angular_aux_loss=0.0317 lr=3.04e-05 epoch=41 depth=0.5822 normal=0.7133
2026-09-30 14:50:33,083 [INFO] open_vision_banana.training.callbacks:   [step 13900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2422 loss=0.2507 normal_angular_aux_loss=0.0283 lr=3.03e-05 epoch=41 depth=0.5802 normal=0.6910
2026-09-30 14:55:07,603 [INFO] open_vision_banana.training.callbacks:   [step 13950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2423 loss=0.2512 normal_angular_aux_loss=0.0297 lr=3.01e-05 epoch=41 depth=0.5740 normal=0.6939
2026-09-30 14:59:43,050 [INFO] open_vision_banana.training.callbacks:   [step 14000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2497 loss=0.2586 normal_angular_aux_loss=0.0298 lr=3.00e-05 epoch=41 depth=0.5795 normal=0.6969
2026-09-30 14:59:51,363 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 14000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-14000
2026-09-30 15:00:22,028 [INFO] open_vision_banana.training.callbacks:   [val] step=14000 val_loss=0.2800
2026-09-30 15:05:01,109 [INFO] open_vision_banana.training.callbacks:   [step 14050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2513 loss=0.2602 normal_angular_aux_loss=0.0298 lr=2.99e-05 epoch=41 depth=0.5800 normal=0.6945
2026-09-30 15:09:34,961 [INFO] open_vision_banana.training.callbacks:   [step 14100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2427 loss=0.2520 normal_angular_aux_loss=0.0308 lr=2.97e-05 epoch=41 depth=0.5640 normal=0.6950
2026-09-30 15:14:16,880 [INFO] open_vision_banana.training.callbacks:   [step 14150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2451 loss=0.2542 normal_angular_aux_loss=0.0306 lr=2.96e-05 epoch=42 depth=0.5752 normal=0.7078
2026-09-30 15:18:59,217 [INFO] open_vision_banana.training.callbacks:   [step 14200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2356 loss=0.2444 normal_angular_aux_loss=0.0291 lr=2.95e-05 epoch=42 depth=0.5561 normal=0.6862
2026-09-30 15:23:33,967 [INFO] open_vision_banana.training.callbacks:   [step 14250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2471 loss=0.2550 normal_angular_aux_loss=0.0265 lr=2.93e-05 epoch=42 depth=0.5677 normal=0.6924
2026-09-30 15:28:12,851 [INFO] open_vision_banana.training.callbacks:   [step 14300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2466 loss=0.2559 normal_angular_aux_loss=0.0310 lr=2.92e-05 epoch=42 depth=0.5735 normal=0.7082
2026-09-30 15:32:50,296 [INFO] open_vision_banana.training.callbacks:   [step 14350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2354 loss=0.2448 normal_angular_aux_loss=0.0314 lr=2.91e-05 epoch=42 depth=0.5739 normal=0.6976
2026-09-30 15:37:25,956 [INFO] open_vision_banana.training.callbacks:   [step 14400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2447 loss=0.2540 normal_angular_aux_loss=0.0312 lr=2.89e-05 epoch=42 depth=0.5624 normal=0.7069
2026-09-30 15:42:03,428 [INFO] open_vision_banana.training.callbacks:   [step 14450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2444 loss=0.2531 normal_angular_aux_loss=0.0292 lr=2.88e-05 epoch=42 depth=0.5657 normal=0.6833
2026-09-30 15:46:45,511 [INFO] open_vision_banana.training.callbacks:   [step 14500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2412 loss=0.2507 normal_angular_aux_loss=0.0315 lr=2.86e-05 epoch=43 depth=0.5628 normal=0.6977
2026-09-30 15:47:12,928 [INFO] open_vision_banana.training.callbacks:   [val] step=14500 val_loss=0.2659
2026-09-30 15:51:52,043 [INFO] open_vision_banana.training.callbacks:   [step 14550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2415 loss=0.2505 normal_angular_aux_loss=0.0300 lr=2.85e-05 epoch=43 depth=0.5588 normal=0.6878
2026-09-30 15:56:28,131 [INFO] open_vision_banana.training.callbacks:   [step 14600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2411 loss=0.2505 normal_angular_aux_loss=0.0313 lr=2.84e-05 epoch=43 depth=0.5666 normal=0.6894
2026-09-30 16:01:07,889 [INFO] open_vision_banana.training.callbacks:   [step 14650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2501 loss=0.2601 normal_angular_aux_loss=0.0336 lr=2.82e-05 epoch=43 depth=0.5761 normal=0.6954
2026-09-30 16:05:49,325 [INFO] open_vision_banana.training.callbacks:   [step 14700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2464 loss=0.2550 normal_angular_aux_loss=0.0288 lr=2.81e-05 epoch=43 depth=0.5942 normal=0.6911
2026-09-30 16:10:25,217 [INFO] open_vision_banana.training.callbacks:   [step 14750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2452 loss=0.2537 normal_angular_aux_loss=0.0285 lr=2.80e-05 epoch=43 depth=0.5730 normal=0.7041
2026-09-30 16:15:08,169 [INFO] open_vision_banana.training.callbacks:   [step 14800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2575 loss=0.2665 normal_angular_aux_loss=0.0298 lr=2.78e-05 epoch=44 depth=0.5808 normal=0.6933
2026-09-30 16:19:44,098 [INFO] open_vision_banana.training.callbacks:   [step 14850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2438 loss=0.2530 normal_angular_aux_loss=0.0307 lr=2.77e-05 epoch=44 depth=0.5622 normal=0.6957
2026-09-30 16:24:20,769 [INFO] open_vision_banana.training.callbacks:   [step 14900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2448 loss=0.2532 normal_angular_aux_loss=0.0279 lr=2.76e-05 epoch=44 depth=0.5524 normal=0.6888
2026-09-30 16:29:01,969 [INFO] open_vision_banana.training.callbacks:   [step 14950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2393 loss=0.2484 normal_angular_aux_loss=0.0304 lr=2.74e-05 epoch=44 depth=0.5581 normal=0.6916
2026-09-30 16:33:38,396 [INFO] open_vision_banana.training.callbacks:   [step 15000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2411 loss=0.2500 normal_angular_aux_loss=0.0298 lr=2.73e-05 epoch=44 depth=0.5675 normal=0.6980
2026-09-30 16:33:46,474 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 15000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-15000
2026-09-30 16:34:12,796 [INFO] open_vision_banana.training.callbacks:   [val] step=15000 val_loss=0.2585
2026-09-30 16:38:55,694 [INFO] open_vision_banana.training.callbacks:   [step 15050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2427 loss=0.2519 normal_angular_aux_loss=0.0306 lr=2.72e-05 epoch=44 depth=0.5522 normal=0.6919
2026-09-30 16:43:36,620 [INFO] open_vision_banana.training.callbacks:   [step 15100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2471 loss=0.2554 normal_angular_aux_loss=0.0275 lr=2.70e-05 epoch=44 depth=0.5886 normal=0.6989
2026-09-30 16:48:13,953 [INFO] open_vision_banana.training.callbacks:   [step 15150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2385 loss=0.2472 normal_angular_aux_loss=0.0289 lr=2.69e-05 epoch=45 depth=0.5757 normal=0.6864
2026-09-30 16:52:54,237 [INFO] open_vision_banana.training.callbacks:   [step 15200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2451 loss=0.2536 normal_angular_aux_loss=0.0285 lr=2.67e-05 epoch=45 depth=0.5537 normal=0.6830
2026-09-30 16:57:30,323 [INFO] open_vision_banana.training.callbacks:   [step 15250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2415 loss=0.2500 normal_angular_aux_loss=0.0285 lr=2.66e-05 epoch=45 depth=0.5517 normal=0.6841
2026-09-30 17:02:06,693 [INFO] open_vision_banana.training.callbacks:   [step 15300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2476 loss=0.2564 normal_angular_aux_loss=0.0295 lr=2.65e-05 epoch=45 depth=0.5525 normal=0.6841
2026-09-30 17:06:39,241 [INFO] open_vision_banana.training.callbacks:   [step 15350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2373 loss=0.2460 normal_angular_aux_loss=0.0289 lr=2.63e-05 epoch=45 depth=0.5609 normal=0.6903
2026-09-30 17:11:16,164 [INFO] open_vision_banana.training.callbacks:   [step 15400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2361 loss=0.2447 normal_angular_aux_loss=0.0286 lr=2.62e-05 epoch=45 depth=0.5587 normal=0.6876
2026-09-30 17:15:53,190 [INFO] open_vision_banana.training.callbacks:   [step 15450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2475 loss=0.2572 normal_angular_aux_loss=0.0322 lr=2.61e-05 epoch=45 depth=0.5667 normal=0.6806
2026-09-30 17:20:30,315 [INFO] open_vision_banana.training.callbacks:   [step 15500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2348 loss=0.2430 normal_angular_aux_loss=0.0273 lr=2.59e-05 epoch=46 depth=0.5654 normal=0.6744
2026-09-30 17:20:57,302 [INFO] open_vision_banana.training.callbacks:   [val] step=15500 val_loss=0.2591
2026-09-30 17:25:33,022 [INFO] open_vision_banana.training.callbacks:   [step 15550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2373 loss=0.2467 normal_angular_aux_loss=0.0313 lr=2.58e-05 epoch=46 depth=0.5581 normal=0.6941
2026-09-30 17:30:14,898 [INFO] open_vision_banana.training.callbacks:   [step 15600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2486 loss=0.2576 normal_angular_aux_loss=0.0300 lr=2.57e-05 epoch=46 depth=0.5900 normal=0.6795
2026-09-30 17:34:51,073 [INFO] open_vision_banana.training.callbacks:   [step 15650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2386 loss=0.2469 normal_angular_aux_loss=0.0277 lr=2.55e-05 epoch=46 depth=0.5543 normal=0.6866
2026-09-30 17:39:31,166 [INFO] open_vision_banana.training.callbacks:   [step 15700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2395 loss=0.2488 normal_angular_aux_loss=0.0308 lr=2.54e-05 epoch=46 depth=0.5490 normal=0.6870
2026-09-30 17:44:11,603 [INFO] open_vision_banana.training.callbacks:   [step 15750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2365 loss=0.2453 normal_angular_aux_loss=0.0294 lr=2.53e-05 epoch=46 depth=0.5492 normal=0.6829
2026-09-30 17:48:51,265 [INFO] open_vision_banana.training.callbacks:   [step 15800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2426 loss=0.2509 normal_angular_aux_loss=0.0279 lr=2.51e-05 epoch=47 depth=0.5616 normal=0.6805
2026-09-30 17:53:31,796 [INFO] open_vision_banana.training.callbacks:   [step 15850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2337 loss=0.2430 normal_angular_aux_loss=0.0310 lr=2.50e-05 epoch=47 depth=0.5593 normal=0.6883
2026-09-30 17:58:06,390 [INFO] open_vision_banana.training.callbacks:   [step 15900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2380 loss=0.2463 normal_angular_aux_loss=0.0278 lr=2.48e-05 epoch=47 depth=0.5562 normal=0.6767
2026-09-30 18:02:39,871 [INFO] open_vision_banana.training.callbacks:   [step 15950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2300 loss=0.2389 normal_angular_aux_loss=0.0295 lr=2.47e-05 epoch=47 depth=0.5562 normal=0.6934
2026-09-30 18:07:15,681 [INFO] open_vision_banana.training.callbacks:   [step 16000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2460 loss=0.2549 normal_angular_aux_loss=0.0295 lr=2.46e-05 epoch=47 depth=0.5542 normal=0.6911
2026-09-30 18:07:24,584 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 16000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-16000
2026-09-30 18:07:50,863 [INFO] open_vision_banana.training.callbacks:   [val] step=16000 val_loss=0.2874
2026-09-30 18:12:23,982 [INFO] open_vision_banana.training.callbacks:   [step 16050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2320 loss=0.2406 normal_angular_aux_loss=0.0289 lr=2.44e-05 epoch=47 depth=0.5517 normal=0.6778
2026-09-30 18:17:00,299 [INFO] open_vision_banana.training.callbacks:   [step 16100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2397 loss=0.2488 normal_angular_aux_loss=0.0301 lr=2.43e-05 epoch=47 depth=0.5549 normal=0.6832
2026-09-30 18:21:35,460 [INFO] open_vision_banana.training.callbacks:   [step 16150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2287 loss=0.2374 normal_angular_aux_loss=0.0293 lr=2.42e-05 epoch=48 depth=0.5750 normal=0.6765
2026-09-30 18:26:04,844 [INFO] open_vision_banana.training.callbacks:   [step 16200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2331 loss=0.2415 normal_angular_aux_loss=0.0279 lr=2.40e-05 epoch=48 depth=0.5369 normal=0.6734
2026-09-30 18:30:40,039 [INFO] open_vision_banana.training.callbacks:   [step 16250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2303 loss=0.2386 normal_angular_aux_loss=0.0275 lr=2.39e-05 epoch=48 depth=0.5478 normal=0.6759
2026-09-30 18:35:18,994 [INFO] open_vision_banana.training.callbacks:   [step 16300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2424 loss=0.2516 normal_angular_aux_loss=0.0304 lr=2.38e-05 epoch=48 depth=0.5549 normal=0.6849
2026-09-30 18:39:52,205 [INFO] open_vision_banana.training.callbacks:   [step 16350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2412 loss=0.2501 normal_angular_aux_loss=0.0297 lr=2.36e-05 epoch=48 depth=0.5547 normal=0.6799
2026-09-30 18:44:25,560 [INFO] open_vision_banana.training.callbacks:   [step 16400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2364 loss=0.2447 normal_angular_aux_loss=0.0274 lr=2.35e-05 epoch=48 depth=0.5598 normal=0.6713
2026-09-30 18:49:00,433 [INFO] open_vision_banana.training.callbacks:   [step 16450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2337 loss=0.2423 normal_angular_aux_loss=0.0287 lr=2.33e-05 epoch=49 depth=0.5502 normal=0.6844
2026-09-30 18:53:35,161 [INFO] open_vision_banana.training.callbacks:   [step 16500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2325 loss=0.2412 normal_angular_aux_loss=0.0290 lr=2.32e-05 epoch=49 depth=0.5592 normal=0.6777
2026-09-30 18:54:01,569 [INFO] open_vision_banana.training.callbacks:   [val] step=16500 val_loss=0.2743
2026-09-30 18:58:34,909 [INFO] open_vision_banana.training.callbacks:   [step 16550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2296 loss=0.2383 normal_angular_aux_loss=0.0290 lr=2.31e-05 epoch=49 depth=0.5554 normal=0.6796
2026-09-30 19:03:09,569 [INFO] open_vision_banana.training.callbacks:   [step 16600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2418 loss=0.2503 normal_angular_aux_loss=0.0282 lr=2.29e-05 epoch=49 depth=0.5574 normal=0.6760
2026-09-30 19:07:48,189 [INFO] open_vision_banana.training.callbacks:   [step 16650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2449 loss=0.2541 normal_angular_aux_loss=0.0305 lr=2.28e-05 epoch=49 depth=0.5658 normal=0.6807
2026-09-30 19:12:23,676 [INFO] open_vision_banana.training.callbacks:   [step 16700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2365 loss=0.2447 normal_angular_aux_loss=0.0273 lr=2.27e-05 epoch=49 depth=0.5558 normal=0.6746
2026-09-30 19:17:04,761 [INFO] open_vision_banana.training.callbacks:   [step 16750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2266 loss=0.2353 normal_angular_aux_loss=0.0291 lr=2.25e-05 epoch=49 depth=0.5448 normal=0.6684
2026-09-30 19:21:47,200 [INFO] open_vision_banana.training.callbacks:   [step 16800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2337 loss=0.2423 normal_angular_aux_loss=0.0289 lr=2.24e-05 epoch=50 depth=0.5471 normal=0.6797
2026-09-30 19:26:21,722 [INFO] open_vision_banana.training.callbacks:   [step 16850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2376 loss=0.2462 normal_angular_aux_loss=0.0288 lr=2.23e-05 epoch=50 depth=0.5500 normal=0.6820
2026-09-30 19:30:56,980 [INFO] open_vision_banana.training.callbacks:   [step 16900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2392 loss=0.2474 normal_angular_aux_loss=0.0272 lr=2.21e-05 epoch=50 depth=0.5529 normal=0.6768
2026-09-30 19:35:32,481 [INFO] open_vision_banana.training.callbacks:   [step 16950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2385 loss=0.2472 normal_angular_aux_loss=0.0290 lr=2.20e-05 epoch=50 depth=0.5552 normal=0.6821
2026-09-30 19:40:06,270 [INFO] open_vision_banana.training.callbacks:   [step 17000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2404 loss=0.2489 normal_angular_aux_loss=0.0282 lr=2.19e-05 epoch=50 depth=0.5548 normal=0.6679
2026-09-30 19:40:15,387 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 17000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-17000
2026-09-30 19:40:43,716 [INFO] open_vision_banana.training.callbacks:   [val] step=17000 val_loss=0.2454
2026-09-30 19:45:16,185 [INFO] open_vision_banana.training.callbacks:   [step 17050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2401 loss=0.2488 normal_angular_aux_loss=0.0289 lr=2.17e-05 epoch=50 depth=0.5459 normal=0.6783
2026-09-30 19:49:49,989 [INFO] open_vision_banana.training.callbacks:   [step 17100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2371 loss=0.2464 normal_angular_aux_loss=0.0309 lr=2.16e-05 epoch=50 depth=0.5481 normal=0.6733
2026-09-30 19:54:26,829 [INFO] open_vision_banana.training.callbacks:   [step 17150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2430 loss=0.2516 normal_angular_aux_loss=0.0288 lr=2.14e-05 epoch=51 depth=0.5344 normal=0.6819
2026-09-30 19:59:00,186 [INFO] open_vision_banana.training.callbacks:   [step 17200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2351 loss=0.2437 normal_angular_aux_loss=0.0288 lr=2.13e-05 epoch=51 depth=0.5523 normal=0.6776
2026-09-30 20:03:42,020 [INFO] open_vision_banana.training.callbacks:   [step 17250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2360 loss=0.2441 normal_angular_aux_loss=0.0271 lr=2.12e-05 epoch=51 depth=0.5469 normal=0.6748
2026-09-30 20:08:23,744 [INFO] open_vision_banana.training.callbacks:   [step 17300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2360 loss=0.2452 normal_angular_aux_loss=0.0306 lr=2.10e-05 epoch=51 depth=0.5498 normal=0.6735
2026-09-30 20:12:58,472 [INFO] open_vision_banana.training.callbacks:   [step 17350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2404 loss=0.2486 normal_angular_aux_loss=0.0272 lr=2.09e-05 epoch=51 depth=0.5524 normal=0.6685
2026-09-30 20:17:35,197 [INFO] open_vision_banana.training.callbacks:   [step 17400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2315 loss=0.2399 normal_angular_aux_loss=0.0281 lr=2.08e-05 epoch=51 depth=0.5528 normal=0.6645
2026-09-30 20:22:12,899 [INFO] open_vision_banana.training.callbacks:   [step 17450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2336 loss=0.2423 normal_angular_aux_loss=0.0290 lr=2.06e-05 epoch=52 depth=0.5456 normal=0.6618
2026-09-30 20:26:48,116 [INFO] open_vision_banana.training.callbacks:   [step 17500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2430 loss=0.2521 normal_angular_aux_loss=0.0303 lr=2.05e-05 epoch=52 depth=0.5506 normal=0.6772
2026-09-30 20:27:15,103 [INFO] open_vision_banana.training.callbacks:   [val] step=17500 val_loss=0.2282
2026-09-30 20:31:51,552 [INFO] open_vision_banana.training.callbacks:   [step 17550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2275 loss=0.2362 normal_angular_aux_loss=0.0290 lr=2.04e-05 epoch=52 depth=0.5573 normal=0.6691
2026-09-30 20:36:28,514 [INFO] open_vision_banana.training.callbacks:   [step 17600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2269 loss=0.2355 normal_angular_aux_loss=0.0288 lr=2.02e-05 epoch=52 depth=0.5381 normal=0.6755
2026-09-30 20:41:09,209 [INFO] open_vision_banana.training.callbacks:   [step 17650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2320 loss=0.2406 normal_angular_aux_loss=0.0288 lr=2.01e-05 epoch=52 depth=0.5560 normal=0.6774
2026-09-30 20:45:50,060 [INFO] open_vision_banana.training.callbacks:   [step 17700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2320 loss=0.2409 normal_angular_aux_loss=0.0298 lr=2.00e-05 epoch=52 depth=0.5525 normal=0.6775
2026-09-30 20:50:28,575 [INFO] open_vision_banana.training.callbacks:   [step 17750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2346 loss=0.2427 normal_angular_aux_loss=0.0271 lr=1.98e-05 epoch=52 depth=0.5479 normal=0.6663
2026-09-30 20:55:13,924 [INFO] open_vision_banana.training.callbacks:   [step 17800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2279 loss=0.2368 normal_angular_aux_loss=0.0298 lr=1.97e-05 epoch=53 depth=0.5445 normal=0.6747
2026-09-30 20:59:54,587 [INFO] open_vision_banana.training.callbacks:   [step 17850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2381 loss=0.2466 normal_angular_aux_loss=0.0281 lr=1.96e-05 epoch=53 depth=0.5369 normal=0.6621
2026-09-30 21:04:32,697 [INFO] open_vision_banana.training.callbacks:   [step 17900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2380 loss=0.2473 normal_angular_aux_loss=0.0309 lr=1.94e-05 epoch=53 depth=0.5412 normal=0.6706
2026-09-30 21:09:11,401 [INFO] open_vision_banana.training.callbacks:   [step 17950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2292 loss=0.2386 normal_angular_aux_loss=0.0315 lr=1.93e-05 epoch=53 depth=0.5251 normal=0.6723
2026-09-30 21:13:51,674 [INFO] open_vision_banana.training.callbacks:   [step 18000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2407 loss=0.2492 normal_angular_aux_loss=0.0284 lr=1.92e-05 epoch=53 depth=0.5411 normal=0.6657
2026-09-30 21:14:00,154 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 18000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-18000
2026-09-30 21:14:27,164 [INFO] open_vision_banana.training.callbacks:   [val] step=18000 val_loss=0.2619
2026-09-30 21:19:03,686 [INFO] open_vision_banana.training.callbacks:   [step 18050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2355 loss=0.2435 normal_angular_aux_loss=0.0268 lr=1.90e-05 epoch=53 depth=0.5457 normal=0.6694
2026-09-30 21:23:45,339 [INFO] open_vision_banana.training.callbacks:   [step 18100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2317 loss=0.2407 normal_angular_aux_loss=0.0300 lr=1.89e-05 epoch=54 depth=0.5249 normal=0.6744
2026-09-30 21:28:27,960 [INFO] open_vision_banana.training.callbacks:   [step 18150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2249 loss=0.2337 normal_angular_aux_loss=0.0294 lr=1.88e-05 epoch=54 depth=0.5388 normal=0.6744
2026-09-30 21:33:02,440 [INFO] open_vision_banana.training.callbacks:   [step 18200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2319 loss=0.2403 normal_angular_aux_loss=0.0280 lr=1.86e-05 epoch=54 depth=0.5301 normal=0.6635
2026-09-30 21:37:41,576 [INFO] open_vision_banana.training.callbacks:   [step 18250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2329 loss=0.2412 normal_angular_aux_loss=0.0278 lr=1.85e-05 epoch=54 depth=0.5536 normal=0.6620
2026-09-30 21:42:26,751 [INFO] open_vision_banana.training.callbacks:   [step 18300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2304 loss=0.2390 normal_angular_aux_loss=0.0286 lr=1.84e-05 epoch=54 depth=0.5432 normal=0.6603
2026-09-30 21:47:05,786 [INFO] open_vision_banana.training.callbacks:   [step 18350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2353 loss=0.2438 normal_angular_aux_loss=0.0283 lr=1.83e-05 epoch=54 depth=0.5247 normal=0.6636
2026-09-30 21:51:44,158 [INFO] open_vision_banana.training.callbacks:   [step 18400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2321 loss=0.2413 normal_angular_aux_loss=0.0305 lr=1.81e-05 epoch=54 depth=0.5352 normal=0.6716
2026-09-30 21:56:24,067 [INFO] open_vision_banana.training.callbacks:   [step 18450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2328 loss=0.2411 normal_angular_aux_loss=0.0278 lr=1.80e-05 epoch=55 depth=0.5168 normal=0.6727
2026-09-30 22:01:01,923 [INFO] open_vision_banana.training.callbacks:   [step 18500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2348 loss=0.2432 normal_angular_aux_loss=0.0282 lr=1.79e-05 epoch=55 depth=0.5265 normal=0.6617
2026-09-30 22:01:29,082 [INFO] open_vision_banana.training.callbacks:   [val] step=18500 val_loss=0.2690
2026-09-30 22:06:06,638 [INFO] open_vision_banana.training.callbacks:   [step 18550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2264 loss=0.2352 normal_angular_aux_loss=0.0292 lr=1.77e-05 epoch=55 depth=0.5363 normal=0.6629
2026-09-30 22:10:42,122 [INFO] open_vision_banana.training.callbacks:   [step 18600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2273 loss=0.2356 normal_angular_aux_loss=0.0277 lr=1.76e-05 epoch=55 depth=0.5467 normal=0.6502
2026-09-30 22:15:20,488 [INFO] open_vision_banana.training.callbacks:   [step 18650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2300 loss=0.2384 normal_angular_aux_loss=0.0283 lr=1.75e-05 epoch=55 depth=0.5350 normal=0.6641
2026-09-30 22:19:52,985 [INFO] open_vision_banana.training.callbacks:   [step 18700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2336 loss=0.2424 normal_angular_aux_loss=0.0295 lr=1.73e-05 epoch=55 depth=0.5360 normal=0.6688
2026-09-30 22:24:32,169 [INFO] open_vision_banana.training.callbacks:   [step 18750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2356 loss=0.2440 normal_angular_aux_loss=0.0280 lr=1.72e-05 epoch=56 depth=0.5430 normal=0.6617
2026-09-30 22:29:10,062 [INFO] open_vision_banana.training.callbacks:   [step 18800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2311 loss=0.2399 normal_angular_aux_loss=0.0294 lr=1.71e-05 epoch=56 depth=0.5429 normal=0.6628
2026-09-30 22:33:45,584 [INFO] open_vision_banana.training.callbacks:   [step 18850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2316 loss=0.2402 normal_angular_aux_loss=0.0287 lr=1.70e-05 epoch=56 depth=0.5449 normal=0.6651
2026-09-30 22:38:21,285 [INFO] open_vision_banana.training.callbacks:   [step 18900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2349 loss=0.2434 normal_angular_aux_loss=0.0281 lr=1.68e-05 epoch=56 depth=0.5192 normal=0.6701
2026-09-30 22:42:57,396 [INFO] open_vision_banana.training.callbacks:   [step 18950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2329 loss=0.2418 normal_angular_aux_loss=0.0296 lr=1.67e-05 epoch=56 depth=0.5549 normal=0.6603
2026-09-30 22:47:32,304 [INFO] open_vision_banana.training.callbacks:   [step 19000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2370 loss=0.2451 normal_angular_aux_loss=0.0271 lr=1.66e-05 epoch=56 depth=0.5406 normal=0.6656
2026-09-30 22:47:41,366 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 19000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-19000
2026-09-30 22:48:08,921 [INFO] open_vision_banana.training.callbacks:   [val] step=19000 val_loss=0.2935
2026-09-30 22:52:42,533 [INFO] open_vision_banana.training.callbacks:   [step 19050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2350 loss=0.2436 normal_angular_aux_loss=0.0287 lr=1.64e-05 epoch=56 depth=0.5406 normal=0.6677
2026-09-30 22:57:19,562 [INFO] open_vision_banana.training.callbacks:   [step 19100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2327 loss=0.2410 normal_angular_aux_loss=0.0277 lr=1.63e-05 epoch=57 depth=0.5506 normal=0.6479
2026-09-30 23:01:51,279 [INFO] open_vision_banana.training.callbacks:   [step 19150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2310 loss=0.2388 normal_angular_aux_loss=0.0257 lr=1.62e-05 epoch=57 depth=0.5341 normal=0.6508
2026-09-30 23:06:24,083 [INFO] open_vision_banana.training.callbacks:   [step 19200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2310 loss=0.2393 normal_angular_aux_loss=0.0276 lr=1.61e-05 epoch=57 depth=0.5325 normal=0.6653
2026-09-30 23:11:01,570 [INFO] open_vision_banana.training.callbacks:   [step 19250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2324 loss=0.2406 normal_angular_aux_loss=0.0273 lr=1.59e-05 epoch=57 depth=0.5379 normal=0.6573
2026-09-30 23:15:39,824 [INFO] open_vision_banana.training.callbacks:   [step 19300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2370 loss=0.2451 normal_angular_aux_loss=0.0267 lr=1.58e-05 epoch=57 depth=0.5275 normal=0.6657
2026-09-30 23:20:14,749 [INFO] open_vision_banana.training.callbacks:   [step 19350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2353 loss=0.2438 normal_angular_aux_loss=0.0282 lr=1.57e-05 epoch=57 depth=0.5401 normal=0.6654
2026-09-30 23:24:53,813 [INFO] open_vision_banana.training.callbacks:   [step 19400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2335 loss=0.2422 normal_angular_aux_loss=0.0290 lr=1.56e-05 epoch=57 depth=0.5217 normal=0.6678
2026-09-30 23:29:29,159 [INFO] open_vision_banana.training.callbacks:   [step 19450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2244 loss=0.2322 normal_angular_aux_loss=0.0258 lr=1.54e-05 epoch=58 depth=0.5262 normal=0.6476
2026-09-30 23:34:08,980 [INFO] open_vision_banana.training.callbacks:   [step 19500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2258 loss=0.2340 normal_angular_aux_loss=0.0272 lr=1.53e-05 epoch=58 depth=0.5270 normal=0.6571
2026-09-30 23:34:35,824 [INFO] open_vision_banana.training.callbacks:   [val] step=19500 val_loss=0.2647
2026-09-30 23:39:16,161 [INFO] open_vision_banana.training.callbacks:   [step 19550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2374 loss=0.2458 normal_angular_aux_loss=0.0280 lr=1.52e-05 epoch=58 depth=0.5504 normal=0.6575
2026-09-30 23:43:51,105 [INFO] open_vision_banana.training.callbacks:   [step 19600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2281 loss=0.2362 normal_angular_aux_loss=0.0267 lr=1.51e-05 epoch=58 depth=0.5316 normal=0.6584
2026-09-30 23:48:24,382 [INFO] open_vision_banana.training.callbacks:   [step 19650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2248 loss=0.2335 normal_angular_aux_loss=0.0290 lr=1.49e-05 epoch=58 depth=0.5204 normal=0.6535
2026-09-30 23:53:02,283 [INFO] open_vision_banana.training.callbacks:   [step 19700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2302 loss=0.2385 normal_angular_aux_loss=0.0276 lr=1.48e-05 epoch=58 depth=0.5271 normal=0.6656
2026-09-30 23:57:43,652 [INFO] open_vision_banana.training.callbacks:   [step 19750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2304 loss=0.2385 normal_angular_aux_loss=0.0269 lr=1.47e-05 epoch=59 depth=0.5233 normal=0.6527
2026-10-01 00:02:22,666 [INFO] open_vision_banana.training.callbacks:   [step 19800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2332 loss=0.2416 normal_angular_aux_loss=0.0282 lr=1.46e-05 epoch=59 depth=0.5287 normal=0.6552
2026-10-01 00:07:01,289 [INFO] open_vision_banana.training.callbacks:   [step 19850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2268 loss=0.2354 normal_angular_aux_loss=0.0285 lr=1.44e-05 epoch=59 depth=0.5406 normal=0.6589
2026-10-01 00:11:38,678 [INFO] open_vision_banana.training.callbacks:   [step 19900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2223 loss=0.2306 normal_angular_aux_loss=0.0276 lr=1.43e-05 epoch=59 depth=0.5315 normal=0.6506
2026-10-01 00:16:17,931 [INFO] open_vision_banana.training.callbacks:   [step 19950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2326 loss=0.2413 normal_angular_aux_loss=0.0289 lr=1.42e-05 epoch=59 depth=0.5208 normal=0.6544
2026-10-01 00:20:57,098 [INFO] open_vision_banana.training.callbacks:   [step 20000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2326 loss=0.2414 normal_angular_aux_loss=0.0293 lr=1.41e-05 epoch=59 depth=0.5402 normal=0.6503
2026-10-01 00:21:06,156 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 20000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-20000
2026-10-01 00:21:32,269 [INFO] open_vision_banana.training.callbacks:   [val] step=20000 val_loss=0.2732
2026-10-01 00:26:07,264 [INFO] open_vision_banana.training.callbacks:   [step 20050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2250 loss=0.2333 normal_angular_aux_loss=0.0279 lr=1.40e-05 epoch=59 depth=0.5281 normal=0.6493
2026-10-01 00:30:46,292 [INFO] open_vision_banana.training.callbacks:   [step 20100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2323 loss=0.2411 normal_angular_aux_loss=0.0293 lr=1.38e-05 epoch=60 depth=0.5378 normal=0.6548
2026-10-01 00:35:25,530 [INFO] open_vision_banana.training.callbacks:   [step 20150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2297 loss=0.2382 normal_angular_aux_loss=0.0284 lr=1.37e-05 epoch=60 depth=0.5395 normal=0.6567
2026-10-01 00:40:07,673 [INFO] open_vision_banana.training.callbacks:   [step 20200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2318 loss=0.2403 normal_angular_aux_loss=0.0283 lr=1.36e-05 epoch=60 depth=0.5206 normal=0.6523
2026-10-01 00:44:47,194 [INFO] open_vision_banana.training.callbacks:   [step 20250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2175 loss=0.2255 normal_angular_aux_loss=0.0264 lr=1.35e-05 epoch=60 depth=0.5377 normal=0.6495
2026-10-01 00:49:29,445 [INFO] open_vision_banana.training.callbacks:   [step 20300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2264 loss=0.2350 normal_angular_aux_loss=0.0287 lr=1.34e-05 epoch=60 depth=0.5244 normal=0.6558
2026-10-01 00:54:04,660 [INFO] open_vision_banana.training.callbacks:   [step 20350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2330 loss=0.2416 normal_angular_aux_loss=0.0285 lr=1.32e-05 epoch=60 depth=0.5219 normal=0.6544
2026-10-01 00:58:44,460 [INFO] open_vision_banana.training.callbacks:   [step 20400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2278 loss=0.2359 normal_angular_aux_loss=0.0270 lr=1.31e-05 epoch=61 depth=0.5233 normal=0.6451
2026-10-01 01:03:30,858 [INFO] open_vision_banana.training.callbacks:   [step 20450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2238 loss=0.2326 normal_angular_aux_loss=0.0295 lr=1.30e-05 epoch=61 depth=0.5217 normal=0.6565
2026-10-01 01:08:08,330 [INFO] open_vision_banana.training.callbacks:   [step 20500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2273 loss=0.2362 normal_angular_aux_loss=0.0298 lr=1.29e-05 epoch=61 depth=0.5254 normal=0.6682
2026-10-01 01:08:34,037 [INFO] open_vision_banana.training.callbacks:   [val] step=20500 val_loss=0.2544
2026-10-01 01:13:02,526 [INFO] open_vision_banana.training.callbacks:   [step 20550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2276 loss=0.2355 normal_angular_aux_loss=0.0263 lr=1.28e-05 epoch=61 depth=0.5365 normal=0.6609
2026-10-01 01:17:32,303 [INFO] open_vision_banana.training.callbacks:   [step 20600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2240 loss=0.2318 normal_angular_aux_loss=0.0261 lr=1.26e-05 epoch=61 depth=0.5214 normal=0.6462
2026-10-01 01:22:08,069 [INFO] open_vision_banana.training.callbacks:   [step 20650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2253 loss=0.2338 normal_angular_aux_loss=0.0281 lr=1.25e-05 epoch=61 depth=0.5203 normal=0.6495
2026-10-01 01:26:38,447 [INFO] open_vision_banana.training.callbacks:   [step 20700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2316 loss=0.2403 normal_angular_aux_loss=0.0291 lr=1.24e-05 epoch=61 depth=0.5474 normal=0.6466
2026-10-01 01:31:18,970 [INFO] open_vision_banana.training.callbacks:   [step 20750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2235 loss=0.2318 normal_angular_aux_loss=0.0275 lr=1.23e-05 epoch=62 depth=0.5354 normal=0.6451
2026-10-01 01:35:54,734 [INFO] open_vision_banana.training.callbacks:   [step 20800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2309 loss=0.2399 normal_angular_aux_loss=0.0300 lr=1.22e-05 epoch=62 depth=0.5280 normal=0.6563
2026-10-01 01:40:27,488 [INFO] open_vision_banana.training.callbacks:   [step 20850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2249 loss=0.2335 normal_angular_aux_loss=0.0288 lr=1.21e-05 epoch=62 depth=0.5308 normal=0.6497
2026-10-01 01:45:01,421 [INFO] open_vision_banana.training.callbacks:   [step 20900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2309 loss=0.2398 normal_angular_aux_loss=0.0297 lr=1.19e-05 epoch=62 depth=0.5222 normal=0.6529
2026-10-01 01:49:39,778 [INFO] open_vision_banana.training.callbacks:   [step 20950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2230 loss=0.2307 normal_angular_aux_loss=0.0256 lr=1.18e-05 epoch=62 depth=0.5268 normal=0.6413
2026-10-01 01:54:10,602 [INFO] open_vision_banana.training.callbacks:   [step 21000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2256 loss=0.2338 normal_angular_aux_loss=0.0273 lr=1.17e-05 epoch=62 depth=0.5331 normal=0.6431
2026-10-01 01:54:19,327 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 21000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-21000
2026-10-01 01:54:44,673 [INFO] open_vision_banana.training.callbacks:   [val] step=21000 val_loss=0.2448
2026-10-01 01:59:23,159 [INFO] open_vision_banana.training.callbacks:   [step 21050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2241 loss=0.2325 normal_angular_aux_loss=0.0282 lr=1.16e-05 epoch=63 depth=0.5247 normal=0.6538
2026-10-01 02:03:57,467 [INFO] open_vision_banana.training.callbacks:   [step 21100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2297 loss=0.2384 normal_angular_aux_loss=0.0287 lr=1.15e-05 epoch=63 depth=0.5219 normal=0.6621
2026-10-01 02:08:32,023 [INFO] open_vision_banana.training.callbacks:   [step 21150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2328 loss=0.2412 normal_angular_aux_loss=0.0282 lr=1.14e-05 epoch=63 depth=0.5295 normal=0.6544
2026-10-01 02:13:14,484 [INFO] open_vision_banana.training.callbacks:   [step 21200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2320 loss=0.2401 normal_angular_aux_loss=0.0269 lr=1.13e-05 epoch=63 depth=0.5303 normal=0.6483
2026-10-01 02:17:51,462 [INFO] open_vision_banana.training.callbacks:   [step 21250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2208 loss=0.2305 normal_angular_aux_loss=0.0324 lr=1.11e-05 epoch=63 depth=0.5261 normal=0.6458
2026-10-01 02:22:30,816 [INFO] open_vision_banana.training.callbacks:   [step 21300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2232 loss=0.2309 normal_angular_aux_loss=0.0257 lr=1.10e-05 epoch=63 depth=0.5233 normal=0.6444
2026-10-01 02:27:07,524 [INFO] open_vision_banana.training.callbacks:   [step 21350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2300 loss=0.2377 normal_angular_aux_loss=0.0256 lr=1.09e-05 epoch=63 depth=0.5229 normal=0.6409
2026-10-01 02:31:46,113 [INFO] open_vision_banana.training.callbacks:   [step 21400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2284 loss=0.2368 normal_angular_aux_loss=0.0279 lr=1.08e-05 epoch=64 depth=0.5144 normal=0.6576
2026-10-01 02:36:17,980 [INFO] open_vision_banana.training.callbacks:   [step 21450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2287 loss=0.2368 normal_angular_aux_loss=0.0272 lr=1.07e-05 epoch=64 depth=0.5304 normal=0.6416
2026-10-01 02:40:50,269 [INFO] open_vision_banana.training.callbacks:   [step 21500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2227 loss=0.2308 normal_angular_aux_loss=0.0271 lr=1.06e-05 epoch=64 depth=0.5226 normal=0.6437
2026-10-01 02:41:18,324 [INFO] open_vision_banana.training.callbacks:   [val] step=21500 val_loss=0.2614
2026-10-01 02:45:58,200 [INFO] open_vision_banana.training.callbacks:   [step 21550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2260 loss=0.2347 normal_angular_aux_loss=0.0289 lr=1.05e-05 epoch=64 depth=0.5215 normal=0.6664
2026-10-01 02:50:33,539 [INFO] open_vision_banana.training.callbacks:   [step 21600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2239 loss=0.2319 normal_angular_aux_loss=0.0265 lr=1.04e-05 epoch=64 depth=0.5245 normal=0.6516
2026-10-01 02:55:09,078 [INFO] open_vision_banana.training.callbacks:   [step 21650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2292 loss=0.2380 normal_angular_aux_loss=0.0292 lr=1.03e-05 epoch=64 depth=0.5290 normal=0.6491
2026-10-01 02:59:50,570 [INFO] open_vision_banana.training.callbacks:   [step 21700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2303 loss=0.2387 normal_angular_aux_loss=0.0282 lr=1.02e-05 epoch=64 depth=0.5375 normal=0.6566
2026-10-01 03:04:27,741 [INFO] open_vision_banana.training.callbacks:   [step 21750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2241 loss=0.2321 normal_angular_aux_loss=0.0267 lr=1.00e-05 epoch=65 depth=0.5181 normal=0.6554
2026-10-01 03:09:04,271 [INFO] open_vision_banana.training.callbacks:   [step 21800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2295 loss=0.2372 normal_angular_aux_loss=0.0258 lr=9.94e-06 epoch=65 depth=0.5154 normal=0.6424
2026-10-01 03:13:44,085 [INFO] open_vision_banana.training.callbacks:   [step 21850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2216 loss=0.2300 normal_angular_aux_loss=0.0281 lr=9.83e-06 epoch=65 depth=0.5154 normal=0.6486
2026-10-01 03:18:18,090 [INFO] open_vision_banana.training.callbacks:   [step 21900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2193 loss=0.2271 normal_angular_aux_loss=0.0258 lr=9.73e-06 epoch=65 depth=0.5240 normal=0.6461
2026-10-01 03:22:55,886 [INFO] open_vision_banana.training.callbacks:   [step 21950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2263 loss=0.2348 normal_angular_aux_loss=0.0283 lr=9.62e-06 epoch=65 depth=0.5129 normal=0.6591
2026-10-01 03:27:32,155 [INFO] open_vision_banana.training.callbacks:   [step 22000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2297 loss=0.2380 normal_angular_aux_loss=0.0278 lr=9.52e-06 epoch=65 depth=0.5213 normal=0.6630
2026-10-01 03:27:40,971 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 22000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-22000
2026-10-01 03:28:09,276 [INFO] open_vision_banana.training.callbacks:   [val] step=22000 val_loss=0.2793
2026-10-01 03:32:47,216 [INFO] open_vision_banana.training.callbacks:   [step 22050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2203 loss=0.2284 normal_angular_aux_loss=0.0270 lr=9.41e-06 epoch=66 depth=0.5242 normal=0.6331
2026-10-01 03:37:23,337 [INFO] open_vision_banana.training.callbacks:   [step 22100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2257 loss=0.2341 normal_angular_aux_loss=0.0281 lr=9.31e-06 epoch=66 depth=0.5137 normal=0.6491
2026-10-01 03:42:00,494 [INFO] open_vision_banana.training.callbacks:   [step 22150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2208 loss=0.2286 normal_angular_aux_loss=0.0263 lr=9.20e-06 epoch=66 depth=0.5092 normal=0.6404
2026-10-01 03:46:38,655 [INFO] open_vision_banana.training.callbacks:   [step 22200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2203 loss=0.2286 normal_angular_aux_loss=0.0276 lr=9.10e-06 epoch=66 depth=0.5137 normal=0.6522
2026-10-01 03:51:18,462 [INFO] open_vision_banana.training.callbacks:   [step 22250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2243 loss=0.2328 normal_angular_aux_loss=0.0282 lr=9.00e-06 epoch=66 depth=0.5255 normal=0.6469
2026-10-01 03:55:58,136 [INFO] open_vision_banana.training.callbacks:   [step 22300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2206 loss=0.2288 normal_angular_aux_loss=0.0273 lr=8.89e-06 epoch=66 depth=0.5200 normal=0.6476
2026-10-01 04:00:37,110 [INFO] open_vision_banana.training.callbacks:   [step 22350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2268 loss=0.2347 normal_angular_aux_loss=0.0263 lr=8.79e-06 epoch=66 depth=0.5238 normal=0.6480
2026-10-01 04:05:13,648 [INFO] open_vision_banana.training.callbacks:   [step 22400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2219 loss=0.2314 normal_angular_aux_loss=0.0318 lr=8.69e-06 epoch=67 depth=0.5195 normal=0.6395
2026-10-01 04:09:49,261 [INFO] open_vision_banana.training.callbacks:   [step 22450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2281 loss=0.2365 normal_angular_aux_loss=0.0279 lr=8.59e-06 epoch=67 depth=0.5222 normal=0.6391
2026-10-01 04:14:25,290 [INFO] open_vision_banana.training.callbacks:   [step 22500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2248 loss=0.2332 normal_angular_aux_loss=0.0280 lr=8.49e-06 epoch=67 depth=0.5084 normal=0.6476
2026-10-01 04:14:51,753 [INFO] open_vision_banana.training.callbacks:   [val] step=22500 val_loss=0.2430
2026-10-01 04:19:29,899 [INFO] open_vision_banana.training.callbacks:   [step 22550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2189 loss=0.2272 normal_angular_aux_loss=0.0278 lr=8.39e-06 epoch=67 depth=0.5101 normal=0.6484
2026-10-01 04:24:06,636 [INFO] open_vision_banana.training.callbacks:   [step 22600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2300 loss=0.2385 normal_angular_aux_loss=0.0281 lr=8.29e-06 epoch=67 depth=0.5326 normal=0.6474
2026-10-01 04:28:42,565 [INFO] open_vision_banana.training.callbacks:   [step 22650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2245 loss=0.2334 normal_angular_aux_loss=0.0297 lr=8.19e-06 epoch=67 depth=0.5183 normal=0.6487
2026-10-01 04:33:23,268 [INFO] open_vision_banana.training.callbacks:   [step 22700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2299 loss=0.2387 normal_angular_aux_loss=0.0295 lr=8.09e-06 epoch=68 depth=0.5237 normal=0.6697
2026-10-01 04:38:00,112 [INFO] open_vision_banana.training.callbacks:   [step 22750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2278 loss=0.2361 normal_angular_aux_loss=0.0275 lr=7.99e-06 epoch=68 depth=0.5175 normal=0.6592
2026-10-01 04:42:38,149 [INFO] open_vision_banana.training.callbacks:   [step 22800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2220 loss=0.2299 normal_angular_aux_loss=0.0264 lr=7.89e-06 epoch=68 depth=0.5269 normal=0.6350
2026-10-01 04:47:17,449 [INFO] open_vision_banana.training.callbacks:   [step 22850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2185 loss=0.2266 normal_angular_aux_loss=0.0269 lr=7.80e-06 epoch=68 depth=0.5063 normal=0.6361
2026-10-01 04:51:57,571 [INFO] open_vision_banana.training.callbacks:   [step 22900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2243 loss=0.2323 normal_angular_aux_loss=0.0266 lr=7.70e-06 epoch=68 depth=0.5189 normal=0.6412
2026-10-01 04:56:37,901 [INFO] open_vision_banana.training.callbacks:   [step 22950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2275 loss=0.2359 normal_angular_aux_loss=0.0278 lr=7.61e-06 epoch=68 depth=0.5129 normal=0.6342
2026-10-01 05:01:18,058 [INFO] open_vision_banana.training.callbacks:   [step 23000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2299 loss=0.2377 normal_angular_aux_loss=0.0261 lr=7.51e-06 epoch=68 depth=0.5237 normal=0.6472
2026-10-01 05:01:26,367 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 23000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-23000
2026-10-01 05:01:53,140 [INFO] open_vision_banana.training.callbacks:   [val] step=23000 val_loss=0.2929
2026-10-01 05:06:37,772 [INFO] open_vision_banana.training.callbacks:   [step 23050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2225 loss=0.2305 normal_angular_aux_loss=0.0264 lr=7.41e-06 epoch=69 depth=0.5048 normal=0.6525
2026-10-01 05:11:15,643 [INFO] open_vision_banana.training.callbacks:   [step 23100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2193 loss=0.2280 normal_angular_aux_loss=0.0291 lr=7.32e-06 epoch=69 depth=0.5157 normal=0.6538
2026-10-01 05:15:52,183 [INFO] open_vision_banana.training.callbacks:   [step 23150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2292 loss=0.2376 normal_angular_aux_loss=0.0279 lr=7.23e-06 epoch=69 depth=0.4944 normal=0.6479
2026-10-01 05:20:36,419 [INFO] open_vision_banana.training.callbacks:   [step 23200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2280 loss=0.2365 normal_angular_aux_loss=0.0282 lr=7.13e-06 epoch=69 depth=0.5069 normal=0.6524
2026-10-01 05:25:19,308 [INFO] open_vision_banana.training.callbacks:   [step 23250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2267 loss=0.2354 normal_angular_aux_loss=0.0288 lr=7.04e-06 epoch=69 depth=0.5138 normal=0.6393
2026-10-01 05:29:57,158 [INFO] open_vision_banana.training.callbacks:   [step 23300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2237 loss=0.2326 normal_angular_aux_loss=0.0297 lr=6.95e-06 epoch=69 depth=0.5154 normal=0.6537
2026-10-01 05:34:35,399 [INFO] open_vision_banana.training.callbacks:   [step 23350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2154 loss=0.2234 normal_angular_aux_loss=0.0267 lr=6.86e-06 epoch=69 depth=0.5209 normal=0.6397
2026-10-01 05:39:11,055 [INFO] open_vision_banana.training.callbacks:   [step 23400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2178 loss=0.2258 normal_angular_aux_loss=0.0268 lr=6.77e-06 epoch=70 depth=0.5001 normal=0.6325
2026-10-01 05:43:44,634 [INFO] open_vision_banana.training.callbacks:   [step 23450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2268 loss=0.2352 normal_angular_aux_loss=0.0280 lr=6.68e-06 epoch=70 depth=0.5175 normal=0.6449
2026-10-01 05:48:23,209 [INFO] open_vision_banana.training.callbacks:   [step 23500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2218 loss=0.2298 normal_angular_aux_loss=0.0266 lr=6.59e-06 epoch=70 depth=0.5185 normal=0.6383
2026-10-01 05:48:50,487 [INFO] open_vision_banana.training.callbacks:   [val] step=23500 val_loss=0.2743
2026-10-01 05:53:26,047 [INFO] open_vision_banana.training.callbacks:   [step 23550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2221 loss=0.2304 normal_angular_aux_loss=0.0276 lr=6.50e-06 epoch=70 depth=0.5034 normal=0.6466
2026-10-01 05:58:01,237 [INFO] open_vision_banana.training.callbacks:   [step 23600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2285 loss=0.2372 normal_angular_aux_loss=0.0290 lr=6.41e-06 epoch=70 depth=0.5216 normal=0.6519
2026-10-01 06:02:36,714 [INFO] open_vision_banana.training.callbacks:   [step 23650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2194 loss=0.2282 normal_angular_aux_loss=0.0293 lr=6.32e-06 epoch=70 depth=0.5187 normal=0.6447
2026-10-01 06:07:20,317 [INFO] open_vision_banana.training.callbacks:   [step 23700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2309 loss=0.2388 normal_angular_aux_loss=0.0265 lr=6.23e-06 epoch=71 depth=0.5195 normal=0.6419
2026-10-01 06:11:54,816 [INFO] open_vision_banana.training.callbacks:   [step 23750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2290 loss=0.2374 normal_angular_aux_loss=0.0279 lr=6.15e-06 epoch=71 depth=0.5112 normal=0.6570
2026-10-01 06:16:30,902 [INFO] open_vision_banana.training.callbacks:   [step 23800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2228 loss=0.2317 normal_angular_aux_loss=0.0296 lr=6.06e-06 epoch=71 depth=0.5065 normal=0.6547
2026-10-01 06:21:11,041 [INFO] open_vision_banana.training.callbacks:   [step 23850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2167 loss=0.2255 normal_angular_aux_loss=0.0294 lr=5.97e-06 epoch=71 depth=0.5106 normal=0.6394
2026-10-01 06:25:51,305 [INFO] open_vision_banana.training.callbacks:   [step 23900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2276 loss=0.2359 normal_angular_aux_loss=0.0278 lr=5.89e-06 epoch=71 depth=0.5083 normal=0.6326
2026-10-01 06:30:38,862 [INFO] open_vision_banana.training.callbacks:   [step 23950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2278 loss=0.2375 normal_angular_aux_loss=0.0320 lr=5.80e-06 epoch=71 depth=0.5272 normal=0.6611
2026-10-01 06:35:18,456 [INFO] open_vision_banana.training.callbacks:   [step 24000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2230 loss=0.2309 normal_angular_aux_loss=0.0261 lr=5.72e-06 epoch=71 depth=0.5283 normal=0.6322
2026-10-01 06:35:26,555 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 24000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-24000
2026-10-01 06:35:53,572 [INFO] open_vision_banana.training.callbacks:   [val] step=24000 val_loss=0.2174
2026-10-01 06:36:02,107 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 24000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-24000_best
2026-10-01 06:36:02,108 [INFO] open_vision_banana.training.callbacks:   New best val_loss=0.2174
2026-10-01 06:40:40,920 [INFO] open_vision_banana.training.callbacks:   [step 24050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2247 loss=0.2325 normal_angular_aux_loss=0.0259 lr=5.64e-06 epoch=72 depth=0.5134 normal=0.6299
2026-10-01 06:45:27,561 [INFO] open_vision_banana.training.callbacks:   [step 24100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2271 loss=0.2354 normal_angular_aux_loss=0.0278 lr=5.55e-06 epoch=72 depth=0.5229 normal=0.6453
2026-10-01 06:50:17,253 [INFO] open_vision_banana.training.callbacks:   [step 24150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2257 loss=0.2340 normal_angular_aux_loss=0.0277 lr=5.47e-06 epoch=72 depth=0.5306 normal=0.6444
2026-10-01 06:54:57,579 [INFO] open_vision_banana.training.callbacks:   [step 24200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2278 loss=0.2364 normal_angular_aux_loss=0.0289 lr=5.39e-06 epoch=72 depth=0.5101 normal=0.6414
2026-10-01 06:59:40,544 [INFO] open_vision_banana.training.callbacks:   [step 24250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2262 loss=0.2340 normal_angular_aux_loss=0.0261 lr=5.31e-06 epoch=72 depth=0.5289 normal=0.6331
2026-10-01 07:04:24,246 [INFO] open_vision_banana.training.callbacks:   [step 24300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2296 loss=0.2379 normal_angular_aux_loss=0.0279 lr=5.23e-06 epoch=72 depth=0.5171 normal=0.6471
2026-10-01 07:09:10,567 [INFO] open_vision_banana.training.callbacks:   [step 24350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2249 loss=0.2331 normal_angular_aux_loss=0.0273 lr=5.15e-06 epoch=73 depth=0.5222 normal=0.6486
2026-10-01 07:13:49,732 [INFO] open_vision_banana.training.callbacks:   [step 24400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2291 loss=0.2370 normal_angular_aux_loss=0.0262 lr=5.07e-06 epoch=73 depth=0.5206 normal=0.6388
2026-10-01 07:18:30,545 [INFO] open_vision_banana.training.callbacks:   [step 24450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2163 loss=0.2249 normal_angular_aux_loss=0.0287 lr=4.99e-06 epoch=73 depth=0.5149 normal=0.6352
2026-10-01 07:23:10,340 [INFO] open_vision_banana.training.callbacks:   [step 24500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2237 loss=0.2327 normal_angular_aux_loss=0.0299 lr=4.91e-06 epoch=73 depth=0.5205 normal=0.6432
2026-10-01 07:23:37,162 [INFO] open_vision_banana.training.callbacks:   [val] step=24500 val_loss=0.2705
2026-10-01 07:28:20,202 [INFO] open_vision_banana.training.callbacks:   [step 24550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2212 loss=0.2290 normal_angular_aux_loss=0.0261 lr=4.83e-06 epoch=73 depth=0.5052 normal=0.6452
2026-10-01 07:32:57,744 [INFO] open_vision_banana.training.callbacks:   [step 24600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2221 loss=0.2300 normal_angular_aux_loss=0.0264 lr=4.76e-06 epoch=73 depth=0.5080 normal=0.6383
2026-10-01 07:37:42,930 [INFO] open_vision_banana.training.callbacks:   [step 24650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2177 loss=0.2261 normal_angular_aux_loss=0.0281 lr=4.68e-06 epoch=73 depth=0.4982 normal=0.6450
2026-10-01 07:42:21,260 [INFO] open_vision_banana.training.callbacks:   [step 24700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2272 loss=0.2356 normal_angular_aux_loss=0.0279 lr=4.61e-06 epoch=74 depth=0.5145 normal=0.6516
2026-10-01 07:46:59,092 [INFO] open_vision_banana.training.callbacks:   [step 24750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2242 loss=0.2321 normal_angular_aux_loss=0.0266 lr=4.53e-06 epoch=74 depth=0.5213 normal=0.6297
2026-10-01 07:51:36,047 [INFO] open_vision_banana.training.callbacks:   [step 24800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2162 loss=0.2243 normal_angular_aux_loss=0.0267 lr=4.46e-06 epoch=74 depth=0.5113 normal=0.6368
2026-10-01 07:56:24,814 [INFO] open_vision_banana.training.callbacks:   [step 24850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2249 loss=0.2330 normal_angular_aux_loss=0.0269 lr=4.38e-06 epoch=74 depth=0.5186 normal=0.6483
2026-10-01 08:01:04,703 [INFO] open_vision_banana.training.callbacks:   [step 24900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2270 loss=0.2354 normal_angular_aux_loss=0.0280 lr=4.31e-06 epoch=74 depth=0.5124 normal=0.6486
2026-10-01 08:05:40,582 [INFO] open_vision_banana.training.callbacks:   [step 24950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2224 loss=0.2304 normal_angular_aux_loss=0.0268 lr=4.24e-06 epoch=74 depth=0.5112 normal=0.6375
2026-10-01 08:10:22,972 [INFO] open_vision_banana.training.callbacks:   [step 25000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2252 loss=0.2328 normal_angular_aux_loss=0.0252 lr=4.16e-06 epoch=75 depth=0.5092 normal=0.6387
2026-10-01 08:10:31,579 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 25000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-25000
2026-10-01 08:10:56,479 [INFO] open_vision_banana.training.callbacks:   [val] step=25000 val_loss=0.2420
2026-10-01 08:15:41,113 [INFO] open_vision_banana.training.callbacks:   [step 25050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2225 loss=0.2309 normal_angular_aux_loss=0.0282 lr=4.09e-06 epoch=75 depth=0.5145 normal=0.6390
2026-10-01 08:20:19,715 [INFO] open_vision_banana.training.callbacks:   [step 25100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2246 loss=0.2323 normal_angular_aux_loss=0.0255 lr=4.02e-06 epoch=75 depth=0.5076 normal=0.6375
2026-10-01 08:24:59,334 [INFO] open_vision_banana.training.callbacks:   [step 25150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2263 loss=0.2352 normal_angular_aux_loss=0.0294 lr=3.95e-06 epoch=75 depth=0.5074 normal=0.6585
2026-10-01 08:29:37,617 [INFO] open_vision_banana.training.callbacks:   [step 25200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2261 loss=0.2342 normal_angular_aux_loss=0.0268 lr=3.88e-06 epoch=75 depth=0.5235 normal=0.6384
2026-10-01 08:34:17,003 [INFO] open_vision_banana.training.callbacks:   [step 25250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2346 loss=0.2435 normal_angular_aux_loss=0.0295 lr=3.82e-06 epoch=75 depth=0.5111 normal=0.6393
2026-10-01 08:39:01,981 [INFO] open_vision_banana.training.callbacks:   [step 25300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2202 loss=0.2284 normal_angular_aux_loss=0.0274 lr=3.75e-06 epoch=75 depth=0.5196 normal=0.6306
2026-10-01 08:43:47,419 [INFO] open_vision_banana.training.callbacks:   [step 25350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2281 loss=0.2367 normal_angular_aux_loss=0.0288 lr=3.68e-06 epoch=76 depth=0.5273 normal=0.6504
2026-10-01 08:48:30,937 [INFO] open_vision_banana.training.callbacks:   [step 25400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2216 loss=0.2296 normal_angular_aux_loss=0.0266 lr=3.61e-06 epoch=76 depth=0.5055 normal=0.6380
2026-10-01 08:53:15,189 [INFO] open_vision_banana.training.callbacks:   [step 25450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2247 loss=0.2335 normal_angular_aux_loss=0.0294 lr=3.55e-06 epoch=76 depth=0.5171 normal=0.6420
2026-10-01 08:58:01,004 [INFO] open_vision_banana.training.callbacks:   [step 25500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2216 loss=0.2292 normal_angular_aux_loss=0.0254 lr=3.48e-06 epoch=76 depth=0.5205 normal=0.6285
2026-10-01 08:58:27,620 [INFO] open_vision_banana.training.callbacks:   [val] step=25500 val_loss=0.2501
2026-10-01 09:03:10,033 [INFO] open_vision_banana.training.callbacks:   [step 25550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2306 loss=0.2383 normal_angular_aux_loss=0.0257 lr=3.42e-06 epoch=76 depth=0.5084 normal=0.6314
2026-10-01 09:07:54,519 [INFO] open_vision_banana.training.callbacks:   [step 25600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2217 loss=0.2298 normal_angular_aux_loss=0.0270 lr=3.35e-06 epoch=76 depth=0.5173 normal=0.6336
2026-10-01 09:12:40,873 [INFO] open_vision_banana.training.callbacks:   [step 25650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2281 loss=0.2360 normal_angular_aux_loss=0.0262 lr=3.29e-06 epoch=76 depth=0.5174 normal=0.6351
2026-10-01 09:17:28,499 [INFO] open_vision_banana.training.callbacks:   [step 25700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2231 loss=0.2309 normal_angular_aux_loss=0.0260 lr=3.23e-06 epoch=77 depth=0.5152 normal=0.6324
2026-10-01 09:22:14,383 [INFO] open_vision_banana.training.callbacks:   [step 25750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2226 loss=0.2309 normal_angular_aux_loss=0.0277 lr=3.17e-06 epoch=77 depth=0.5114 normal=0.6475
2026-10-01 09:26:58,481 [INFO] open_vision_banana.training.callbacks:   [step 25800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2243 loss=0.2332 normal_angular_aux_loss=0.0298 lr=3.11e-06 epoch=77 depth=0.5155 normal=0.6368
2026-10-01 09:31:33,990 [INFO] open_vision_banana.training.callbacks:   [step 25850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2234 loss=0.2316 normal_angular_aux_loss=0.0275 lr=3.04e-06 epoch=77 depth=0.4979 normal=0.6347
2026-10-01 09:36:12,945 [INFO] open_vision_banana.training.callbacks:   [step 25900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2240 loss=0.2315 normal_angular_aux_loss=0.0252 lr=2.98e-06 epoch=77 depth=0.5135 normal=0.6368
2026-10-01 09:40:49,454 [INFO] open_vision_banana.training.callbacks:   [step 25950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2246 loss=0.2332 normal_angular_aux_loss=0.0287 lr=2.93e-06 epoch=77 depth=0.5149 normal=0.6324
2026-10-01 09:45:26,960 [INFO] open_vision_banana.training.callbacks:   [step 26000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2159 loss=0.2248 normal_angular_aux_loss=0.0298 lr=2.87e-06 epoch=78 depth=0.5048 normal=0.6497
2026-10-01 09:45:35,004 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 26000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-26000
2026-10-01 09:46:05,424 [INFO] open_vision_banana.training.callbacks:   [val] step=26000 val_loss=0.2524
2026-10-01 09:50:41,218 [INFO] open_vision_banana.training.callbacks:   [step 26050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2259 loss=0.2340 normal_angular_aux_loss=0.0268 lr=2.81e-06 epoch=78 depth=0.5158 normal=0.6414
2026-10-01 09:55:12,457 [INFO] open_vision_banana.training.callbacks:   [step 26100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2232 loss=0.2308 normal_angular_aux_loss=0.0255 lr=2.75e-06 epoch=78 depth=0.5018 normal=0.6394
2026-10-01 09:59:50,112 [INFO] open_vision_banana.training.callbacks:   [step 26150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2188 loss=0.2269 normal_angular_aux_loss=0.0269 lr=2.70e-06 epoch=78 depth=0.5177 normal=0.6467
2026-10-01 10:04:26,535 [INFO] open_vision_banana.training.callbacks:   [step 26200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2258 loss=0.2342 normal_angular_aux_loss=0.0279 lr=2.64e-06 epoch=78 depth=0.5223 normal=0.6365
2026-10-01 10:09:05,829 [INFO] open_vision_banana.training.callbacks:   [step 26250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2217 loss=0.2306 normal_angular_aux_loss=0.0298 lr=2.58e-06 epoch=78 depth=0.5096 normal=0.6354
2026-10-01 10:13:47,250 [INFO] open_vision_banana.training.callbacks:   [step 26300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2235 loss=0.2321 normal_angular_aux_loss=0.0285 lr=2.53e-06 epoch=78 depth=0.5168 normal=0.6386
2026-10-01 10:18:29,292 [INFO] open_vision_banana.training.callbacks:   [step 26350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2209 loss=0.2287 normal_angular_aux_loss=0.0258 lr=2.48e-06 epoch=79 depth=0.5201 normal=0.6356
2026-10-01 10:23:12,643 [INFO] open_vision_banana.training.callbacks:   [step 26400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2226 loss=0.2312 normal_angular_aux_loss=0.0287 lr=2.42e-06 epoch=79 depth=0.4968 normal=0.6406
2026-10-01 10:27:50,274 [INFO] open_vision_banana.training.callbacks:   [step 26450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2211 loss=0.2286 normal_angular_aux_loss=0.0248 lr=2.37e-06 epoch=79 depth=0.5163 normal=0.6387
2026-10-01 10:32:27,087 [INFO] open_vision_banana.training.callbacks:   [step 26500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2232 loss=0.2312 normal_angular_aux_loss=0.0265 lr=2.32e-06 epoch=79 depth=0.4966 normal=0.6254
2026-10-01 10:32:52,832 [INFO] open_vision_banana.training.callbacks:   [val] step=26500 val_loss=0.2745
2026-10-01 10:37:29,295 [INFO] open_vision_banana.training.callbacks:   [step 26550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2250 loss=0.2328 normal_angular_aux_loss=0.0258 lr=2.27e-06 epoch=79 depth=0.5190 normal=0.6531
2026-10-01 10:42:13,159 [INFO] open_vision_banana.training.callbacks:   [step 26600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2221 loss=0.2305 normal_angular_aux_loss=0.0278 lr=2.22e-06 epoch=79 depth=0.4967 normal=0.6410
2026-10-01 10:46:56,622 [INFO] open_vision_banana.training.callbacks:   [step 26650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2213 loss=0.2295 normal_angular_aux_loss=0.0275 lr=2.17e-06 epoch=80 depth=0.5208 normal=0.6316
2026-10-01 10:51:46,054 [INFO] open_vision_banana.training.callbacks:   [step 26700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2215 loss=0.2299 normal_angular_aux_loss=0.0280 lr=2.12e-06 epoch=80 depth=0.5075 normal=0.6319
2026-10-01 10:56:19,344 [INFO] open_vision_banana.training.callbacks:   [step 26750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2223 loss=0.2304 normal_angular_aux_loss=0.0270 lr=2.07e-06 epoch=80 depth=0.5240 normal=0.6294
2026-10-01 11:00:52,844 [INFO] open_vision_banana.training.callbacks:   [step 26800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2207 loss=0.2288 normal_angular_aux_loss=0.0271 lr=2.02e-06 epoch=80 depth=0.4938 normal=0.6495
2026-10-01 11:05:33,563 [INFO] open_vision_banana.training.callbacks:   [step 26850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2258 loss=0.2336 normal_angular_aux_loss=0.0258 lr=1.98e-06 epoch=80 depth=0.5174 normal=0.6358
2026-10-01 11:10:32,961 [INFO] open_vision_banana.training.callbacks:   [step 26900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2214 loss=0.2294 normal_angular_aux_loss=0.0267 lr=1.93e-06 epoch=80 depth=0.5010 normal=0.6397
2026-10-01 11:15:16,322 [INFO] open_vision_banana.training.callbacks:   [step 26950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2188 loss=0.2273 normal_angular_aux_loss=0.0283 lr=1.89e-06 epoch=80 depth=0.5051 normal=0.6420
2026-10-01 11:19:59,245 [INFO] open_vision_banana.training.callbacks:   [step 27000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2194 loss=0.2276 normal_angular_aux_loss=0.0273 lr=1.84e-06 epoch=81 depth=0.5153 normal=0.6414
2026-10-01 11:20:07,892 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 27000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-27000
2026-10-01 11:20:33,503 [INFO] open_vision_banana.training.callbacks:   [val] step=27000 val_loss=0.2385
2026-10-01 11:25:05,867 [INFO] open_vision_banana.training.callbacks:   [step 27050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2245 loss=0.2323 normal_angular_aux_loss=0.0259 lr=1.80e-06 epoch=81 depth=0.4981 normal=0.6363
2026-10-01 11:29:41,624 [INFO] open_vision_banana.training.callbacks:   [step 27100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2249 loss=0.2326 normal_angular_aux_loss=0.0258 lr=1.75e-06 epoch=81 depth=0.5173 normal=0.6445
2026-10-01 11:34:13,949 [INFO] open_vision_banana.training.callbacks:   [step 27150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2265 loss=0.2345 normal_angular_aux_loss=0.0269 lr=1.71e-06 epoch=81 depth=0.5122 normal=0.6336
2026-10-01 11:38:51,986 [INFO] open_vision_banana.training.callbacks:   [step 27200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2251 loss=0.2333 normal_angular_aux_loss=0.0273 lr=1.67e-06 epoch=81 depth=0.5082 normal=0.6367
2026-10-01 11:43:24,843 [INFO] open_vision_banana.training.callbacks:   [step 27250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2171 loss=0.2254 normal_angular_aux_loss=0.0276 lr=1.63e-06 epoch=81 depth=0.5081 normal=0.6368
2026-10-01 11:47:58,607 [INFO] open_vision_banana.training.callbacks:   [step 27300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2292 loss=0.2373 normal_angular_aux_loss=0.0267 lr=1.59e-06 epoch=82 depth=0.5154 normal=0.6442
2026-10-01 11:52:32,015 [INFO] open_vision_banana.training.callbacks:   [step 27350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2196 loss=0.2283 normal_angular_aux_loss=0.0293 lr=1.55e-06 epoch=82 depth=0.5026 normal=0.6393
2026-10-01 11:57:11,445 [INFO] open_vision_banana.training.callbacks:   [step 27400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2144 loss=0.2222 normal_angular_aux_loss=0.0260 lr=1.51e-06 epoch=82 depth=0.4958 normal=0.6328
2026-10-01 12:01:43,409 [INFO] open_vision_banana.training.callbacks:   [step 27450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2224 loss=0.2304 normal_angular_aux_loss=0.0265 lr=1.47e-06 epoch=82 depth=0.5189 normal=0.6343
2026-10-01 12:06:14,726 [INFO] open_vision_banana.training.callbacks:   [step 27500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2248 loss=0.2330 normal_angular_aux_loss=0.0271 lr=1.43e-06 epoch=82 depth=0.5096 normal=0.6498
2026-10-01 12:06:39,519 [INFO] open_vision_banana.training.callbacks:   [val] step=27500 val_loss=0.2177
2026-10-01 12:11:14,401 [INFO] open_vision_banana.training.callbacks:   [step 27550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2225 loss=0.2310 normal_angular_aux_loss=0.0281 lr=1.40e-06 epoch=82 depth=0.5084 normal=0.6342
2026-10-01 12:15:57,117 [INFO] open_vision_banana.training.callbacks:   [step 27600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2198 loss=0.2278 normal_angular_aux_loss=0.0267 lr=1.36e-06 epoch=82 depth=0.4995 normal=0.6333
2026-10-01 12:20:34,406 [INFO] open_vision_banana.training.callbacks:   [step 27650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2186 loss=0.2270 normal_angular_aux_loss=0.0279 lr=1.33e-06 epoch=83 depth=0.5100 normal=0.6401
2026-10-01 12:25:15,370 [INFO] open_vision_banana.training.callbacks:   [step 27700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2186 loss=0.2273 normal_angular_aux_loss=0.0290 lr=1.29e-06 epoch=83 depth=0.4958 normal=0.6480
2026-10-01 12:29:52,116 [INFO] open_vision_banana.training.callbacks:   [step 27750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2246 loss=0.2327 normal_angular_aux_loss=0.0269 lr=1.26e-06 epoch=83 depth=0.5157 normal=0.6336
2026-10-01 12:34:26,335 [INFO] open_vision_banana.training.callbacks:   [step 27800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2245 loss=0.2334 normal_angular_aux_loss=0.0296 lr=1.22e-06 epoch=83 depth=0.5124 normal=0.6417
2026-10-01 12:39:08,276 [INFO] open_vision_banana.training.callbacks:   [step 27850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2349 loss=0.2436 normal_angular_aux_loss=0.0290 lr=1.19e-06 epoch=83 depth=0.5183 normal=0.6484
2026-10-01 12:43:47,819 [INFO] open_vision_banana.training.callbacks:   [step 27900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2120 loss=0.2197 normal_angular_aux_loss=0.0259 lr=1.16e-06 epoch=83 depth=0.4952 normal=0.6258
2026-10-01 12:48:24,793 [INFO] open_vision_banana.training.callbacks:   [step 27950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2225 loss=0.2308 normal_angular_aux_loss=0.0276 lr=1.13e-06 epoch=83 depth=0.5103 normal=0.6241
2026-10-01 12:53:03,956 [INFO] open_vision_banana.training.callbacks:   [step 28000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2217 loss=0.2304 normal_angular_aux_loss=0.0291 lr=1.10e-06 epoch=84 depth=0.5037 normal=0.6361
2026-10-01 12:53:12,274 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 28000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-28000
2026-10-01 12:53:38,495 [INFO] open_vision_banana.training.callbacks:   [val] step=28000 val_loss=0.3023
2026-10-01 12:58:16,648 [INFO] open_vision_banana.training.callbacks:   [step 28050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2193 loss=0.2274 normal_angular_aux_loss=0.0271 lr=1.07e-06 epoch=84 depth=0.5264 normal=0.6333
2026-10-01 13:03:04,597 [INFO] open_vision_banana.training.callbacks:   [step 28100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2150 loss=0.2232 normal_angular_aux_loss=0.0273 lr=1.04e-06 epoch=84 depth=0.5199 normal=0.6267
2026-10-01 13:08:01,837 [INFO] open_vision_banana.training.callbacks:   [step 28150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2192 loss=0.2273 normal_angular_aux_loss=0.0271 lr=1.01e-06 epoch=84 depth=0.5033 normal=0.6402
2026-10-01 13:12:50,656 [INFO] open_vision_banana.training.callbacks:   [step 28200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2208 loss=0.2289 normal_angular_aux_loss=0.0269 lr=9.86e-07 epoch=84 depth=0.5090 normal=0.6249
2026-10-01 13:17:42,491 [INFO] open_vision_banana.training.callbacks:   [step 28250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2239 loss=0.2323 normal_angular_aux_loss=0.0282 lr=9.59e-07 epoch=84 depth=0.5174 normal=0.6419
2026-10-01 13:22:33,759 [INFO] open_vision_banana.training.callbacks:   [step 28300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2248 loss=0.2323 normal_angular_aux_loss=0.0251 lr=9.33e-07 epoch=85 depth=0.4987 normal=0.6363
2026-10-01 13:27:22,221 [INFO] open_vision_banana.training.callbacks:   [step 28350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2267 loss=0.2353 normal_angular_aux_loss=0.0285 lr=9.08e-07 epoch=85 depth=0.4925 normal=0.6427
2026-10-01 13:32:05,458 [INFO] open_vision_banana.training.callbacks:   [step 28400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2248 loss=0.2320 normal_angular_aux_loss=0.0239 lr=8.84e-07 epoch=85 depth=0.5078 normal=0.6338
2026-10-01 13:36:46,246 [INFO] open_vision_banana.training.callbacks:   [step 28450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2204 loss=0.2288 normal_angular_aux_loss=0.0281 lr=8.60e-07 epoch=85 depth=0.5207 normal=0.6325
2026-10-01 13:41:19,607 [INFO] open_vision_banana.training.callbacks:   [step 28500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2169 loss=0.2249 normal_angular_aux_loss=0.0268 lr=8.38e-07 epoch=85 depth=0.5162 normal=0.6260
2026-10-01 13:41:45,331 [INFO] open_vision_banana.training.callbacks:   [val] step=28500 val_loss=0.3122
2026-10-01 13:46:24,300 [INFO] open_vision_banana.training.callbacks:   [step 28550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2180 loss=0.2264 normal_angular_aux_loss=0.0280 lr=8.15e-07 epoch=85 depth=0.5092 normal=0.6340
2026-10-01 13:51:06,223 [INFO] open_vision_banana.training.callbacks:   [step 28600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2254 loss=0.2331 normal_angular_aux_loss=0.0258 lr=7.94e-07 epoch=85 depth=0.5146 normal=0.6402
2026-10-01 13:55:50,199 [INFO] open_vision_banana.training.callbacks:   [step 28650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2261 loss=0.2341 normal_angular_aux_loss=0.0267 lr=7.74e-07 epoch=86 depth=0.5194 normal=0.6447
2026-10-01 14:00:33,193 [INFO] open_vision_banana.training.callbacks:   [step 28700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2265 loss=0.2348 normal_angular_aux_loss=0.0277 lr=7.54e-07 epoch=86 depth=0.5104 normal=0.6438
2026-10-01 14:05:10,795 [INFO] open_vision_banana.training.callbacks:   [step 28750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2214 loss=0.2293 normal_angular_aux_loss=0.0265 lr=7.35e-07 epoch=86 depth=0.5149 normal=0.6271
2026-10-01 14:09:49,073 [INFO] open_vision_banana.training.callbacks:   [step 28800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2267 loss=0.2345 normal_angular_aux_loss=0.0262 lr=7.16e-07 epoch=86 depth=0.4975 normal=0.6391
2026-10-01 14:14:28,374 [INFO] open_vision_banana.training.callbacks:   [step 28850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2287 loss=0.2363 normal_angular_aux_loss=0.0254 lr=6.99e-07 epoch=86 depth=0.5073 normal=0.6402
2026-10-01 14:19:07,182 [INFO] open_vision_banana.training.callbacks:   [step 28900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2155 loss=0.2241 normal_angular_aux_loss=0.0284 lr=6.82e-07 epoch=86 depth=0.5075 normal=0.6322
2026-10-01 14:23:48,251 [INFO] open_vision_banana.training.callbacks:   [step 28950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2245 loss=0.2331 normal_angular_aux_loss=0.0285 lr=6.66e-07 epoch=87 depth=0.4914 normal=0.6465
2026-10-01 14:28:26,637 [INFO] open_vision_banana.training.callbacks:   [step 29000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2194 loss=0.2270 normal_angular_aux_loss=0.0253 lr=6.50e-07 epoch=87 depth=0.5014 normal=0.6326
2026-10-01 14:28:34,843 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 29000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-29000
2026-10-01 14:28:59,762 [INFO] open_vision_banana.training.callbacks:   [val] step=29000 val_loss=0.2628
2026-10-01 14:33:37,613 [INFO] open_vision_banana.training.callbacks:   [step 29050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2195 loss=0.2280 normal_angular_aux_loss=0.0282 lr=6.36e-07 epoch=87 depth=0.5036 normal=0.6370
2026-10-01 14:38:15,098 [INFO] open_vision_banana.training.callbacks:   [step 29100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2174 loss=0.2255 normal_angular_aux_loss=0.0271 lr=6.22e-07 epoch=87 depth=0.5045 normal=0.6460
2026-10-01 14:42:53,418 [INFO] open_vision_banana.training.callbacks:   [step 29150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2230 loss=0.2308 normal_angular_aux_loss=0.0260 lr=6.09e-07 epoch=87 depth=0.5126 normal=0.6218
2026-10-01 14:47:40,380 [INFO] open_vision_banana.training.callbacks:   [step 29200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2147 loss=0.2231 normal_angular_aux_loss=0.0279 lr=5.96e-07 epoch=87 depth=0.5016 normal=0.6380
2026-10-01 14:52:19,058 [INFO] open_vision_banana.training.callbacks:   [step 29250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2213 loss=0.2295 normal_angular_aux_loss=0.0273 lr=5.85e-07 epoch=87 depth=0.5055 normal=0.6340
2026-10-01 14:56:55,909 [INFO] open_vision_banana.training.callbacks:   [step 29300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2129 loss=0.2215 normal_angular_aux_loss=0.0287 lr=5.74e-07 epoch=88 depth=0.4981 normal=0.6252
2026-10-01 15:01:35,491 [INFO] open_vision_banana.training.callbacks:   [step 29350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2313 loss=0.2398 normal_angular_aux_loss=0.0283 lr=5.64e-07 epoch=88 depth=0.5111 normal=0.6429
2026-10-01 15:06:12,995 [INFO] open_vision_banana.training.callbacks:   [step 29400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2171 loss=0.2251 normal_angular_aux_loss=0.0267 lr=5.54e-07 epoch=88 depth=0.4976 normal=0.6291
2026-10-01 15:10:52,324 [INFO] open_vision_banana.training.callbacks:   [step 29450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2197 loss=0.2284 normal_angular_aux_loss=0.0290 lr=5.45e-07 epoch=88 depth=0.5084 normal=0.6448
2026-10-01 15:15:27,505 [INFO] open_vision_banana.training.callbacks:   [step 29500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2221 loss=0.2304 normal_angular_aux_loss=0.0277 lr=5.38e-07 epoch=88 depth=0.5204 normal=0.6324
2026-10-01 15:15:53,025 [INFO] open_vision_banana.training.callbacks:   [val] step=29500 val_loss=0.2253
2026-10-01 15:20:30,542 [INFO] open_vision_banana.training.callbacks:   [step 29550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2264 loss=0.2347 normal_angular_aux_loss=0.0279 lr=5.30e-07 epoch=88 depth=0.5065 normal=0.6333
2026-10-01 15:25:19,716 [INFO] open_vision_banana.training.callbacks:   [step 29600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2280 loss=0.2355 normal_angular_aux_loss=0.0249 lr=5.24e-07 epoch=89 depth=0.5169 normal=0.6326
2026-10-01 15:29:57,547 [INFO] open_vision_banana.training.callbacks:   [step 29650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2178 loss=0.2258 normal_angular_aux_loss=0.0266 lr=5.18e-07 epoch=89 depth=0.5035 normal=0.6290
2026-10-01 15:34:40,347 [INFO] open_vision_banana.training.callbacks:   [step 29700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2203 loss=0.2287 normal_angular_aux_loss=0.0279 lr=5.14e-07 epoch=89 depth=0.5068 normal=0.6489
2026-10-01 15:39:32,843 [INFO] open_vision_banana.training.callbacks:   [step 29750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2164 loss=0.2248 normal_angular_aux_loss=0.0281 lr=5.09e-07 epoch=89 depth=0.5029 normal=0.6285
2026-10-01 15:44:03,316 [INFO] open_vision_banana.training.callbacks:   [step 29800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2281 loss=0.2359 normal_angular_aux_loss=0.0262 lr=5.06e-07 epoch=89 depth=0.5201 normal=0.6371
2026-10-01 15:48:30,820 [INFO] open_vision_banana.training.callbacks:   [step 29850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2277 loss=0.2355 normal_angular_aux_loss=0.0260 lr=5.03e-07 epoch=89 depth=0.5265 normal=0.6314
2026-10-01 15:52:56,323 [INFO] open_vision_banana.training.callbacks:   [step 29900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2213 loss=0.2295 normal_angular_aux_loss=0.0273 lr=5.02e-07 epoch=89 depth=0.5090 normal=0.6325
2026-10-01 15:57:24,684 [INFO] open_vision_banana.training.callbacks:   [step 29950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2152 loss=0.2238 normal_angular_aux_loss=0.0286 lr=5.00e-07 epoch=90 depth=0.5102 normal=0.6329
2026-10-01 16:01:49,680 [INFO] open_vision_banana.training.callbacks:   [step 30000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2276 loss=0.2361 normal_angular_aux_loss=0.0282 lr=5.00e-07 epoch=90 depth=0.5144 normal=0.6505
2026-10-01 16:01:57,131 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 30000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-30000
2026-10-01 16:02:20,854 [INFO] open_vision_banana.training.callbacks:   [val] step=30000 val_loss=0.2660
2026-10-01 16:02:28,729 [INFO] open_vision_banana.training.callbacks:   Saved checkpoint at step 30000 → /data/runs/ovb/ctrl_depth_normal/checkpoint-30000_final
2026-10-01 16:02:28,743 [INFO] open_vision_banana.training.callbacks: Training complete! Steps=30000, Best val_loss=0.2174