File size: 143,599 Bytes
94071d1 | 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 | 2026-09-29 17:11:23,145 [INFO] open_vision_banana.training.trainer: ======================================================================
2026-09-29 17:11:23,145 [INFO] open_vision_banana.training.trainer: Vision Banana — Unified Training
2026-09-29 17:11:23,145 [INFO] open_vision_banana.training.trainer: ======================================================================
2026-09-29 17:11:23,145 [INFO] open_vision_banana.training.trainer: Model: sana-1600m | Device: cuda | dtype: bfloat16
2026-09-29 17:11:23,145 [INFO] open_vision_banana.training.trainer: LoRA: rank=32, alpha=64, rsLoRA=True
2026-09-29 17:11:23,145 [INFO] open_vision_banana.training.trainer: Steps: 30000 | LR: 5e-05 | eff_batch: 32
2026-09-29 17:11:23,145 [INFO] open_vision_banana.training.trainer: Output: /data/runs/ovb/ctrl_normal
2026-09-29 17:11:23,146 [INFO] open_vision_banana.training.model_backend: Loading model 'sana-1600m' (family=sana, backbone=transformer) on cuda @ torch.bfloat16
2026-09-29 17:11:23,146 [INFO] vb_model_registry: Loading Efficient-Large-Model/Sana_1600M_512px_diffusers (sana) @ torch.bfloat16 ...
2026-09-29 17:11:33,800 [INFO] vb_model_registry: Using local model snapshot: /data/models/Sana_1600M_512px_diffusers
2026-09-29 17:11:55,571 [INFO] vb_model_registry: Backbone (transformer) params: 1604.5M | Text encoders: 1 | added_cond: False
2026-09-29 17:11:55,571 [INFO] open_vision_banana.training.model_backend: Applying LoRA (rank=32, alpha=64, rsLoRA=True)...
2026-09-29 17:12:02,044 [INFO] open_vision_banana.training.model_backend: Trainable params: 14,193,664 / 1,618,656,416 (0.88%)
2026-09-29 17:12:05,475 [INFO] open_vision_banana.training.callbacks: W&B initialized: open-vision-banana/ctrl_normal
2026-09-29 17:12:06,010 [INFO] open_vision_banana.training.trainer: train/normal: 4724 samples
2026-09-29 17:12:06,011 [INFO] open_vision_banana.training.trainer: Total train: 4724 | Val: 276
2026-09-29 17:12:06,014 [INFO] open_vision_banana.training.optimization: LR scheduler: cosine, total=30000, warmup=1500, min_ratio=0.01
2026-09-29 17:12:06,016 [INFO] open_vision_banana.training.trainer: Setup complete. Starting training...
2026-09-29 17:17:06,925 [INFO] open_vision_banana.training.callbacks: [step 50/30000] depth_edge_aux_loss=0.0000 flow_loss=1.3479 loss=1.4579 normal_angular_aux_loss=0.3667 lr=1.67e-06 epoch=0 normal=3.9032
2026-09-29 17:21:54,768 [INFO] open_vision_banana.training.callbacks: [step 100/30000] depth_edge_aux_loss=0.0000 flow_loss=1.3138 loss=1.4273 normal_angular_aux_loss=0.3780 lr=3.33e-06 epoch=0 normal=3.9467
2026-09-29 17:26:44,455 [INFO] open_vision_banana.training.callbacks: [step 150/30000] depth_edge_aux_loss=0.0000 flow_loss=1.2510 loss=1.3607 normal_angular_aux_loss=0.3658 lr=5.00e-06 epoch=0 normal=3.7607
2026-09-29 17:31:39,931 [INFO] open_vision_banana.training.callbacks: [step 200/30000] depth_edge_aux_loss=0.0000 flow_loss=1.1374 loss=1.2419 normal_angular_aux_loss=0.3485 lr=6.67e-06 epoch=0 normal=3.4444
2026-09-29 17:36:38,623 [INFO] open_vision_banana.training.callbacks: [step 250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.9468 loss=1.0301 normal_angular_aux_loss=0.2775 lr=8.33e-06 epoch=0 normal=2.7121
2026-09-29 17:41:31,293 [INFO] open_vision_banana.training.callbacks: [step 300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.7779 loss=0.8381 normal_angular_aux_loss=0.2007 lr=1.00e-05 epoch=1 normal=2.1869
2026-09-29 17:46:23,140 [INFO] open_vision_banana.training.callbacks: [step 350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.6576 loss=0.7020 normal_angular_aux_loss=0.1480 lr=1.17e-05 epoch=1 normal=1.8766
2026-09-29 17:51:16,035 [INFO] open_vision_banana.training.callbacks: [step 400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.6217 loss=0.6585 normal_angular_aux_loss=0.1228 lr=1.33e-05 epoch=1 normal=1.7230
2026-09-29 17:56:13,170 [INFO] open_vision_banana.training.callbacks: [step 450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.6273 loss=0.6602 normal_angular_aux_loss=0.1097 lr=1.50e-05 epoch=2 normal=1.6399
2026-09-29 18:01:18,205 [INFO] open_vision_banana.training.callbacks: [step 500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.5774 loss=0.6086 normal_angular_aux_loss=0.1037 lr=1.67e-05 epoch=2 normal=1.5615
2026-09-29 18:01:43,013 [INFO] open_vision_banana.training.callbacks: [val] step=500 val_loss=0.6254
2026-09-29 18:01:50,569 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 500 → /data/runs/ovb/ctrl_normal/checkpoint-500_best
2026-09-29 18:01:50,570 [INFO] open_vision_banana.training.callbacks: New best val_loss=0.6254
2026-09-29 18:06:46,286 [INFO] open_vision_banana.training.callbacks: [step 550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.5546 loss=0.5846 normal_angular_aux_loss=0.0998 lr=1.83e-05 epoch=2 normal=1.5249
2026-09-29 18:11:40,074 [INFO] open_vision_banana.training.callbacks: [step 600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.5459 loss=0.5730 normal_angular_aux_loss=0.0901 lr=2.00e-05 epoch=3 normal=1.4707
2026-09-29 18:16:44,459 [INFO] open_vision_banana.training.callbacks: [step 650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.5127 loss=0.5378 normal_angular_aux_loss=0.0834 lr=2.17e-05 epoch=3 normal=1.4187
2026-09-29 18:21:43,267 [INFO] open_vision_banana.training.callbacks: [step 700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.5147 loss=0.5381 normal_angular_aux_loss=0.0779 lr=2.33e-05 epoch=3 normal=1.3780
2026-09-29 18:26:42,084 [INFO] open_vision_banana.training.callbacks: [step 750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4963 loss=0.5190 normal_angular_aux_loss=0.0757 lr=2.50e-05 epoch=4 normal=1.3345
2026-09-29 18:31:36,142 [INFO] open_vision_banana.training.callbacks: [step 800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4858 loss=0.5064 normal_angular_aux_loss=0.0687 lr=2.67e-05 epoch=4 normal=1.2902
2026-09-29 18:36:31,555 [INFO] open_vision_banana.training.callbacks: [step 850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4735 loss=0.4944 normal_angular_aux_loss=0.0699 lr=2.83e-05 epoch=4 normal=1.2857
2026-09-29 18:41:29,932 [INFO] open_vision_banana.training.callbacks: [step 900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4661 loss=0.4864 normal_angular_aux_loss=0.0676 lr=3.00e-05 epoch=5 normal=1.2573
2026-09-29 18:46:34,000 [INFO] open_vision_banana.training.callbacks: [step 950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4714 loss=0.4913 normal_angular_aux_loss=0.0663 lr=3.17e-05 epoch=5 normal=1.2381
2026-09-29 18:51:26,116 [INFO] open_vision_banana.training.callbacks: [step 1000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4447 loss=0.4634 normal_angular_aux_loss=0.0622 lr=3.33e-05 epoch=5 normal=1.1948
2026-09-29 18:51:36,085 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 1000 → /data/runs/ovb/ctrl_normal/checkpoint-1000
2026-09-29 18:52:03,483 [INFO] open_vision_banana.training.callbacks: [val] step=1000 val_loss=0.4511
2026-09-29 18:52:13,270 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 1000 → /data/runs/ovb/ctrl_normal/checkpoint-1000_best
2026-09-29 18:52:13,271 [INFO] open_vision_banana.training.callbacks: New best val_loss=0.4511
2026-09-29 18:57:19,907 [INFO] open_vision_banana.training.callbacks: [step 1050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4514 loss=0.4699 normal_angular_aux_loss=0.0618 lr=3.50e-05 epoch=6 normal=1.1918
2026-09-29 19:02:16,550 [INFO] open_vision_banana.training.callbacks: [step 1100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4318 loss=0.4489 normal_angular_aux_loss=0.0572 lr=3.67e-05 epoch=6 normal=1.1472
2026-09-29 19:07:11,995 [INFO] open_vision_banana.training.callbacks: [step 1150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4399 loss=0.4575 normal_angular_aux_loss=0.0587 lr=3.83e-05 epoch=6 normal=1.1437
2026-09-29 19:12:09,317 [INFO] open_vision_banana.training.callbacks: [step 1200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4361 loss=0.4525 normal_angular_aux_loss=0.0549 lr=4.00e-05 epoch=7 normal=1.1230
2026-09-29 19:17:05,018 [INFO] open_vision_banana.training.callbacks: [step 1250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4230 loss=0.4399 normal_angular_aux_loss=0.0564 lr=4.17e-05 epoch=7 normal=1.1063
2026-09-29 19:22:02,792 [INFO] open_vision_banana.training.callbacks: [step 1300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4290 loss=0.4458 normal_angular_aux_loss=0.0558 lr=4.33e-05 epoch=7 normal=1.0998
2026-09-29 19:27:00,752 [INFO] open_vision_banana.training.callbacks: [step 1350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4229 loss=0.4391 normal_angular_aux_loss=0.0540 lr=4.50e-05 epoch=8 normal=1.0961
2026-09-29 19:32:06,076 [INFO] open_vision_banana.training.callbacks: [step 1400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4071 loss=0.4229 normal_angular_aux_loss=0.0530 lr=4.67e-05 epoch=8 normal=1.0696
2026-09-29 19:37:06,907 [INFO] open_vision_banana.training.callbacks: [step 1450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4063 loss=0.4230 normal_angular_aux_loss=0.0558 lr=4.83e-05 epoch=8 normal=1.0650
2026-09-29 19:42:08,514 [INFO] open_vision_banana.training.callbacks: [step 1500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4096 loss=0.4252 normal_angular_aux_loss=0.0520 lr=5.00e-05 epoch=9 normal=1.0494
2026-09-29 19:42:34,089 [INFO] open_vision_banana.training.callbacks: [val] step=1500 val_loss=0.4722
2026-09-29 19:47:33,289 [INFO] open_vision_banana.training.callbacks: [step 1550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3980 loss=0.4137 normal_angular_aux_loss=0.0522 lr=5.00e-05 epoch=9 normal=1.0376
2026-09-29 19:52:31,809 [INFO] open_vision_banana.training.callbacks: [step 1600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.4063 loss=0.4213 normal_angular_aux_loss=0.0500 lr=5.00e-05 epoch=9 normal=1.0421
2026-09-29 19:57:35,526 [INFO] open_vision_banana.training.callbacks: [step 1650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3941 loss=0.4089 normal_angular_aux_loss=0.0493 lr=5.00e-05 epoch=10 normal=1.0305
2026-09-29 20:02:31,343 [INFO] open_vision_banana.training.callbacks: [step 1700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3829 loss=0.3974 normal_angular_aux_loss=0.0480 lr=5.00e-05 epoch=10 normal=1.0090
2026-09-29 20:07:34,919 [INFO] open_vision_banana.training.callbacks: [step 1750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3919 loss=0.4066 normal_angular_aux_loss=0.0490 lr=5.00e-05 epoch=10 normal=1.0089
2026-09-29 20:12:34,295 [INFO] open_vision_banana.training.callbacks: [step 1800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3977 loss=0.4119 normal_angular_aux_loss=0.0475 lr=5.00e-05 epoch=11 normal=0.9945
2026-09-29 20:17:35,054 [INFO] open_vision_banana.training.callbacks: [step 1850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3887 loss=0.4027 normal_angular_aux_loss=0.0467 lr=5.00e-05 epoch=11 normal=0.9960
2026-09-29 20:22:42,781 [INFO] open_vision_banana.training.callbacks: [step 1900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3752 loss=0.3893 normal_angular_aux_loss=0.0470 lr=5.00e-05 epoch=11 normal=0.9796
2026-09-29 20:27:43,208 [INFO] open_vision_banana.training.callbacks: [step 1950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3768 loss=0.3910 normal_angular_aux_loss=0.0474 lr=5.00e-05 epoch=12 normal=0.9781
2026-09-29 20:32:40,220 [INFO] open_vision_banana.training.callbacks: [step 2000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3756 loss=0.3891 normal_angular_aux_loss=0.0453 lr=5.00e-05 epoch=12 normal=0.9668
2026-09-29 20:32:47,775 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 2000 → /data/runs/ovb/ctrl_normal/checkpoint-2000
2026-09-29 20:33:14,352 [INFO] open_vision_banana.training.callbacks: [val] step=2000 val_loss=0.3857
2026-09-29 20:33:23,053 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 2000 → /data/runs/ovb/ctrl_normal/checkpoint-2000_best
2026-09-29 20:33:23,054 [INFO] open_vision_banana.training.callbacks: New best val_loss=0.3857
2026-09-29 20:38:21,856 [INFO] open_vision_banana.training.callbacks: [step 2050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3719 loss=0.3859 normal_angular_aux_loss=0.0467 lr=5.00e-05 epoch=12 normal=0.9619
2026-09-29 20:43:18,762 [INFO] open_vision_banana.training.callbacks: [step 2100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3692 loss=0.3832 normal_angular_aux_loss=0.0466 lr=4.99e-05 epoch=13 normal=0.9509
2026-09-29 20:48:16,491 [INFO] open_vision_banana.training.callbacks: [step 2150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3588 loss=0.3725 normal_angular_aux_loss=0.0459 lr=4.99e-05 epoch=13 normal=0.9522
2026-09-29 20:53:16,742 [INFO] open_vision_banana.training.callbacks: [step 2200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3701 loss=0.3836 normal_angular_aux_loss=0.0451 lr=4.99e-05 epoch=13 normal=0.9475
2026-09-29 20:58:16,011 [INFO] open_vision_banana.training.callbacks: [step 2250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3720 loss=0.3854 normal_angular_aux_loss=0.0445 lr=4.99e-05 epoch=14 normal=0.9435
2026-09-29 21:03:20,616 [INFO] open_vision_banana.training.callbacks: [step 2300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3557 loss=0.3692 normal_angular_aux_loss=0.0451 lr=4.99e-05 epoch=14 normal=0.9366
2026-09-29 21:08:24,965 [INFO] open_vision_banana.training.callbacks: [step 2350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3561 loss=0.3693 normal_angular_aux_loss=0.0441 lr=4.99e-05 epoch=14 normal=0.9349
2026-09-29 21:13:23,209 [INFO] open_vision_banana.training.callbacks: [step 2400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3515 loss=0.3646 normal_angular_aux_loss=0.0436 lr=4.99e-05 epoch=15 normal=0.9193
2026-09-29 21:18:20,294 [INFO] open_vision_banana.training.callbacks: [step 2450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3531 loss=0.3661 normal_angular_aux_loss=0.0434 lr=4.99e-05 epoch=15 normal=0.9101
2026-09-29 21:23:19,951 [INFO] open_vision_banana.training.callbacks: [step 2500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3687 loss=0.3821 normal_angular_aux_loss=0.0448 lr=4.98e-05 epoch=15 normal=0.9215
2026-09-29 21:23:46,181 [INFO] open_vision_banana.training.callbacks: [val] step=2500 val_loss=0.3838
2026-09-29 21:23:55,319 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 2500 → /data/runs/ovb/ctrl_normal/checkpoint-2500_best
2026-09-29 21:23:55,320 [INFO] open_vision_banana.training.callbacks: New best val_loss=0.3838
2026-09-29 21:28:55,588 [INFO] open_vision_banana.training.callbacks: [step 2550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3520 loss=0.3650 normal_angular_aux_loss=0.0433 lr=4.98e-05 epoch=16 normal=0.9111
2026-09-29 21:34:01,321 [INFO] open_vision_banana.training.callbacks: [step 2600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3546 loss=0.3673 normal_angular_aux_loss=0.0423 lr=4.98e-05 epoch=16 normal=0.9029
2026-09-29 21:38:57,590 [INFO] open_vision_banana.training.callbacks: [step 2650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3451 loss=0.3582 normal_angular_aux_loss=0.0435 lr=4.98e-05 epoch=16 normal=0.8959
2026-09-29 21:44:01,437 [INFO] open_vision_banana.training.callbacks: [step 2700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3456 loss=0.3581 normal_angular_aux_loss=0.0416 lr=4.98e-05 epoch=17 normal=0.8952
2026-09-29 21:49:03,275 [INFO] open_vision_banana.training.callbacks: [step 2750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3567 loss=0.3694 normal_angular_aux_loss=0.0423 lr=4.98e-05 epoch=17 normal=0.9047
2026-09-29 21:54:06,012 [INFO] open_vision_banana.training.callbacks: [step 2800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3495 loss=0.3621 normal_angular_aux_loss=0.0420 lr=4.97e-05 epoch=17 normal=0.8952
2026-09-29 21:59:06,611 [INFO] open_vision_banana.training.callbacks: [step 2850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3398 loss=0.3520 normal_angular_aux_loss=0.0407 lr=4.97e-05 epoch=18 normal=0.8913
2026-09-29 22:04:04,597 [INFO] open_vision_banana.training.callbacks: [step 2900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3459 loss=0.3583 normal_angular_aux_loss=0.0413 lr=4.97e-05 epoch=18 normal=0.8739
2026-09-29 22:09:02,400 [INFO] open_vision_banana.training.callbacks: [step 2950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3316 loss=0.3442 normal_angular_aux_loss=0.0419 lr=4.97e-05 epoch=18 normal=0.8725
2026-09-29 22:14:01,749 [INFO] open_vision_banana.training.callbacks: [step 3000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3385 loss=0.3505 normal_angular_aux_loss=0.0401 lr=4.97e-05 epoch=19 normal=0.8606
2026-09-29 22:14:10,606 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 3000 → /data/runs/ovb/ctrl_normal/checkpoint-3000
2026-09-29 22:14:38,510 [INFO] open_vision_banana.training.callbacks: [val] step=3000 val_loss=0.3439
2026-09-29 22:14:46,506 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 3000 → /data/runs/ovb/ctrl_normal/checkpoint-3000_best
2026-09-29 22:14:46,507 [INFO] open_vision_banana.training.callbacks: New best val_loss=0.3439
2026-09-29 22:19:47,500 [INFO] open_vision_banana.training.callbacks: [step 3050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3317 loss=0.3437 normal_angular_aux_loss=0.0402 lr=4.96e-05 epoch=19 normal=0.8683
2026-09-29 22:24:49,024 [INFO] open_vision_banana.training.callbacks: [step 3100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3354 loss=0.3481 normal_angular_aux_loss=0.0421 lr=4.96e-05 epoch=19 normal=0.8767
2026-09-29 22:29:55,532 [INFO] open_vision_banana.training.callbacks: [step 3150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3288 loss=0.3404 normal_angular_aux_loss=0.0385 lr=4.96e-05 epoch=20 normal=0.8495
2026-09-29 22:34:59,222 [INFO] open_vision_banana.training.callbacks: [step 3200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3362 loss=0.3482 normal_angular_aux_loss=0.0400 lr=4.96e-05 epoch=20 normal=0.8627
2026-09-29 22:40:04,249 [INFO] open_vision_banana.training.callbacks: [step 3250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3286 loss=0.3409 normal_angular_aux_loss=0.0411 lr=4.95e-05 epoch=21 normal=0.8646
2026-09-29 22:44:59,424 [INFO] open_vision_banana.training.callbacks: [step 3300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3381 loss=0.3501 normal_angular_aux_loss=0.0401 lr=4.95e-05 epoch=21 normal=0.8499
2026-09-29 22:49:55,555 [INFO] open_vision_banana.training.callbacks: [step 3350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3223 loss=0.3342 normal_angular_aux_loss=0.0395 lr=4.95e-05 epoch=21 normal=0.8509
2026-09-29 22:54:55,725 [INFO] open_vision_banana.training.callbacks: [step 3400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3302 loss=0.3417 normal_angular_aux_loss=0.0384 lr=4.95e-05 epoch=22 normal=0.8437
2026-09-29 22:59:56,294 [INFO] open_vision_banana.training.callbacks: [step 3450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3276 loss=0.3394 normal_angular_aux_loss=0.0392 lr=4.94e-05 epoch=22 normal=0.8308
2026-09-29 23:04:58,961 [INFO] open_vision_banana.training.callbacks: [step 3500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3241 loss=0.3358 normal_angular_aux_loss=0.0391 lr=4.94e-05 epoch=22 normal=0.8367
2026-09-29 23:05:25,386 [INFO] open_vision_banana.training.callbacks: [val] step=3500 val_loss=0.3660
2026-09-29 23:10:25,748 [INFO] open_vision_banana.training.callbacks: [step 3550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3270 loss=0.3385 normal_angular_aux_loss=0.0384 lr=4.94e-05 epoch=23 normal=0.8354
2026-09-29 23:15:23,152 [INFO] open_vision_banana.training.callbacks: [step 3600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3229 loss=0.3344 normal_angular_aux_loss=0.0383 lr=4.93e-05 epoch=23 normal=0.8239
2026-09-29 23:20:18,343 [INFO] open_vision_banana.training.callbacks: [step 3650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3174 loss=0.3289 normal_angular_aux_loss=0.0385 lr=4.93e-05 epoch=23 normal=0.8332
2026-09-29 23:25:13,462 [INFO] open_vision_banana.training.callbacks: [step 3700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3330 loss=0.3442 normal_angular_aux_loss=0.0375 lr=4.93e-05 epoch=24 normal=0.8296
2026-09-29 23:30:07,383 [INFO] open_vision_banana.training.callbacks: [step 3750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3172 loss=0.3289 normal_angular_aux_loss=0.0390 lr=4.92e-05 epoch=24 normal=0.8212
2026-09-29 23:34:56,966 [INFO] open_vision_banana.training.callbacks: [step 3800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3225 loss=0.3340 normal_angular_aux_loss=0.0386 lr=4.92e-05 epoch=24 normal=0.8236
2026-09-29 23:39:54,118 [INFO] open_vision_banana.training.callbacks: [step 3850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3117 loss=0.3229 normal_angular_aux_loss=0.0373 lr=4.92e-05 epoch=25 normal=0.8101
2026-09-29 23:44:51,010 [INFO] open_vision_banana.training.callbacks: [step 3900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3135 loss=0.3251 normal_angular_aux_loss=0.0386 lr=4.91e-05 epoch=25 normal=0.8150
2026-09-29 23:49:43,184 [INFO] open_vision_banana.training.callbacks: [step 3950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3227 loss=0.3341 normal_angular_aux_loss=0.0379 lr=4.91e-05 epoch=25 normal=0.8084
2026-09-29 23:54:40,277 [INFO] open_vision_banana.training.callbacks: [step 4000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3059 loss=0.3171 normal_angular_aux_loss=0.0374 lr=4.91e-05 epoch=26 normal=0.8194
2026-09-29 23:54:49,147 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 4000 → /data/runs/ovb/ctrl_normal/checkpoint-4000
2026-09-29 23:55:17,371 [INFO] open_vision_banana.training.callbacks: [val] step=4000 val_loss=0.3755
2026-09-30 00:00:15,276 [INFO] open_vision_banana.training.callbacks: [step 4050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3047 loss=0.3162 normal_angular_aux_loss=0.0384 lr=4.90e-05 epoch=26 normal=0.8000
2026-09-30 00:05:10,446 [INFO] open_vision_banana.training.callbacks: [step 4100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3112 loss=0.3222 normal_angular_aux_loss=0.0365 lr=4.90e-05 epoch=26 normal=0.7948
2026-09-30 00:10:05,598 [INFO] open_vision_banana.training.callbacks: [step 4150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3223 loss=0.3336 normal_angular_aux_loss=0.0376 lr=4.90e-05 epoch=27 normal=0.8041
2026-09-30 00:15:03,168 [INFO] open_vision_banana.training.callbacks: [step 4200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3182 loss=0.3286 normal_angular_aux_loss=0.0349 lr=4.89e-05 epoch=27 normal=0.7917
2026-09-30 00:19:57,492 [INFO] open_vision_banana.training.callbacks: [step 4250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3064 loss=0.3174 normal_angular_aux_loss=0.0365 lr=4.89e-05 epoch=27 normal=0.7958
2026-09-30 00:24:51,903 [INFO] open_vision_banana.training.callbacks: [step 4300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3244 loss=0.3352 normal_angular_aux_loss=0.0358 lr=4.88e-05 epoch=28 normal=0.8012
2026-09-30 00:29:47,205 [INFO] open_vision_banana.training.callbacks: [step 4350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3112 loss=0.3222 normal_angular_aux_loss=0.0369 lr=4.88e-05 epoch=28 normal=0.7941
2026-09-30 00:34:49,708 [INFO] open_vision_banana.training.callbacks: [step 4400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2979 loss=0.3088 normal_angular_aux_loss=0.0361 lr=4.87e-05 epoch=28 normal=0.7868
2026-09-30 00:39:51,436 [INFO] open_vision_banana.training.callbacks: [step 4450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3078 loss=0.3185 normal_angular_aux_loss=0.0358 lr=4.87e-05 epoch=29 normal=0.7868
2026-09-30 00:44:51,655 [INFO] open_vision_banana.training.callbacks: [step 4500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2975 loss=0.3082 normal_angular_aux_loss=0.0358 lr=4.87e-05 epoch=29 normal=0.7829
2026-09-30 00:45:18,178 [INFO] open_vision_banana.training.callbacks: [val] step=4500 val_loss=0.3304
2026-09-30 00:45:25,932 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 4500 → /data/runs/ovb/ctrl_normal/checkpoint-4500_best
2026-09-30 00:45:25,933 [INFO] open_vision_banana.training.callbacks: New best val_loss=0.3304
2026-09-30 00:50:24,063 [INFO] open_vision_banana.training.callbacks: [step 4550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3097 loss=0.3206 normal_angular_aux_loss=0.0363 lr=4.86e-05 epoch=29 normal=0.7869
2026-09-30 00:55:26,072 [INFO] open_vision_banana.training.callbacks: [step 4600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3012 loss=0.3120 normal_angular_aux_loss=0.0362 lr=4.86e-05 epoch=30 normal=0.7763
2026-09-30 01:00:26,764 [INFO] open_vision_banana.training.callbacks: [step 4650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3038 loss=0.3147 normal_angular_aux_loss=0.0364 lr=4.85e-05 epoch=30 normal=0.7778
2026-09-30 01:05:26,555 [INFO] open_vision_banana.training.callbacks: [step 4700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3053 loss=0.3160 normal_angular_aux_loss=0.0355 lr=4.85e-05 epoch=30 normal=0.7720
2026-09-30 01:10:27,185 [INFO] open_vision_banana.training.callbacks: [step 4750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2974 loss=0.3081 normal_angular_aux_loss=0.0357 lr=4.84e-05 epoch=31 normal=0.7675
2026-09-30 01:15:29,501 [INFO] open_vision_banana.training.callbacks: [step 4800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3018 loss=0.3124 normal_angular_aux_loss=0.0354 lr=4.84e-05 epoch=31 normal=0.7723
2026-09-30 01:20:25,191 [INFO] open_vision_banana.training.callbacks: [step 4850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3001 loss=0.3106 normal_angular_aux_loss=0.0350 lr=4.83e-05 epoch=31 normal=0.7673
2026-09-30 01:25:27,134 [INFO] open_vision_banana.training.callbacks: [step 4900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3058 loss=0.3164 normal_angular_aux_loss=0.0353 lr=4.83e-05 epoch=32 normal=0.7638
2026-09-30 01:30:26,140 [INFO] open_vision_banana.training.callbacks: [step 4950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2966 loss=0.3073 normal_angular_aux_loss=0.0355 lr=4.82e-05 epoch=32 normal=0.7556
2026-09-30 01:35:25,627 [INFO] open_vision_banana.training.callbacks: [step 5000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2952 loss=0.3058 normal_angular_aux_loss=0.0352 lr=4.82e-05 epoch=32 normal=0.7687
2026-09-30 01:35:34,633 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 5000 → /data/runs/ovb/ctrl_normal/checkpoint-5000
2026-09-30 01:36:01,904 [INFO] open_vision_banana.training.callbacks: [val] step=5000 val_loss=0.3769
2026-09-30 01:41:04,901 [INFO] open_vision_banana.training.callbacks: [step 5050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3029 loss=0.3135 normal_angular_aux_loss=0.0351 lr=4.81e-05 epoch=33 normal=0.7634
2026-09-30 01:46:03,944 [INFO] open_vision_banana.training.callbacks: [step 5100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2976 loss=0.3082 normal_angular_aux_loss=0.0353 lr=4.81e-05 epoch=33 normal=0.7584
2026-09-30 01:51:03,630 [INFO] open_vision_banana.training.callbacks: [step 5150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2896 loss=0.2999 normal_angular_aux_loss=0.0345 lr=4.80e-05 epoch=33 normal=0.7571
2026-09-30 01:56:10,379 [INFO] open_vision_banana.training.callbacks: [step 5200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2955 loss=0.3056 normal_angular_aux_loss=0.0339 lr=4.80e-05 epoch=34 normal=0.7552
2026-09-30 02:01:09,128 [INFO] open_vision_banana.training.callbacks: [step 5250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2953 loss=0.3057 normal_angular_aux_loss=0.0348 lr=4.79e-05 epoch=34 normal=0.7487
2026-09-30 02:06:11,918 [INFO] open_vision_banana.training.callbacks: [step 5300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.3014 loss=0.3117 normal_angular_aux_loss=0.0342 lr=4.79e-05 epoch=34 normal=0.7564
2026-09-30 02:11:15,576 [INFO] open_vision_banana.training.callbacks: [step 5350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2920 loss=0.3025 normal_angular_aux_loss=0.0353 lr=4.78e-05 epoch=35 normal=0.7507
2026-09-30 02:16:15,927 [INFO] open_vision_banana.training.callbacks: [step 5400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2851 loss=0.2959 normal_angular_aux_loss=0.0360 lr=4.77e-05 epoch=35 normal=0.7441
2026-09-30 02:21:17,923 [INFO] open_vision_banana.training.callbacks: [step 5450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2923 loss=0.3027 normal_angular_aux_loss=0.0345 lr=4.77e-05 epoch=35 normal=0.7482
2026-09-30 02:26:19,844 [INFO] open_vision_banana.training.callbacks: [step 5500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2934 loss=0.3039 normal_angular_aux_loss=0.0348 lr=4.76e-05 epoch=36 normal=0.7408
2026-09-30 02:26:47,862 [INFO] open_vision_banana.training.callbacks: [val] step=5500 val_loss=0.3628
2026-09-30 02:31:52,655 [INFO] open_vision_banana.training.callbacks: [step 5550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2940 loss=0.3041 normal_angular_aux_loss=0.0338 lr=4.76e-05 epoch=36 normal=0.7471
2026-09-30 02:36:53,839 [INFO] open_vision_banana.training.callbacks: [step 5600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2978 loss=0.3081 normal_angular_aux_loss=0.0341 lr=4.75e-05 epoch=36 normal=0.7452
2026-09-30 02:42:03,487 [INFO] open_vision_banana.training.callbacks: [step 5650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2940 loss=0.3043 normal_angular_aux_loss=0.0346 lr=4.75e-05 epoch=37 normal=0.7415
2026-09-30 02:47:09,694 [INFO] open_vision_banana.training.callbacks: [step 5700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2957 loss=0.3060 normal_angular_aux_loss=0.0344 lr=4.74e-05 epoch=37 normal=0.7331
2026-09-30 02:52:13,066 [INFO] open_vision_banana.training.callbacks: [step 5750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2803 loss=0.2907 normal_angular_aux_loss=0.0345 lr=4.73e-05 epoch=37 normal=0.7389
2026-09-30 02:57:14,140 [INFO] open_vision_banana.training.callbacks: [step 5800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2817 loss=0.2921 normal_angular_aux_loss=0.0349 lr=4.73e-05 epoch=38 normal=0.7346
2026-09-30 03:02:12,070 [INFO] open_vision_banana.training.callbacks: [step 5850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2858 loss=0.2961 normal_angular_aux_loss=0.0345 lr=4.72e-05 epoch=38 normal=0.7309
2026-09-30 03:07:10,783 [INFO] open_vision_banana.training.callbacks: [step 5900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2901 loss=0.3000 normal_angular_aux_loss=0.0327 lr=4.71e-05 epoch=38 normal=0.7291
2026-09-30 03:12:13,242 [INFO] open_vision_banana.training.callbacks: [step 5950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2937 loss=0.3036 normal_angular_aux_loss=0.0329 lr=4.71e-05 epoch=39 normal=0.7348
2026-09-30 03:17:12,330 [INFO] open_vision_banana.training.callbacks: [step 6000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2868 loss=0.2965 normal_angular_aux_loss=0.0324 lr=4.70e-05 epoch=39 normal=0.7308
2026-09-30 03:17:20,638 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 6000 → /data/runs/ovb/ctrl_normal/checkpoint-6000
2026-09-30 03:17:45,781 [INFO] open_vision_banana.training.callbacks: [val] step=6000 val_loss=0.3433
2026-09-30 03:22:53,978 [INFO] open_vision_banana.training.callbacks: [step 6050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2822 loss=0.2926 normal_angular_aux_loss=0.0348 lr=4.70e-05 epoch=39 normal=0.7322
2026-09-30 03:27:57,528 [INFO] open_vision_banana.training.callbacks: [step 6100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2972 loss=0.3069 normal_angular_aux_loss=0.0323 lr=4.69e-05 epoch=40 normal=0.7349
2026-09-30 03:33:04,910 [INFO] open_vision_banana.training.callbacks: [step 6150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2811 loss=0.2912 normal_angular_aux_loss=0.0336 lr=4.68e-05 epoch=40 normal=0.7277
2026-09-30 03:38:08,807 [INFO] open_vision_banana.training.callbacks: [step 6200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2793 loss=0.2893 normal_angular_aux_loss=0.0333 lr=4.68e-05 epoch=40 normal=0.7164
2026-09-30 03:43:10,199 [INFO] open_vision_banana.training.callbacks: [step 6250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2793 loss=0.2893 normal_angular_aux_loss=0.0334 lr=4.67e-05 epoch=41 normal=0.7176
2026-09-30 03:48:11,802 [INFO] open_vision_banana.training.callbacks: [step 6300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2690 loss=0.2788 normal_angular_aux_loss=0.0326 lr=4.66e-05 epoch=41 normal=0.7162
2026-09-30 03:53:11,232 [INFO] open_vision_banana.training.callbacks: [step 6350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2896 loss=0.2998 normal_angular_aux_loss=0.0339 lr=4.65e-05 epoch=42 normal=0.7239
2026-09-30 03:58:13,840 [INFO] open_vision_banana.training.callbacks: [step 6400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2773 loss=0.2875 normal_angular_aux_loss=0.0339 lr=4.65e-05 epoch=42 normal=0.7067
2026-09-30 04:03:13,790 [INFO] open_vision_banana.training.callbacks: [step 6450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2752 loss=0.2854 normal_angular_aux_loss=0.0339 lr=4.64e-05 epoch=42 normal=0.7130
2026-09-30 04:08:24,492 [INFO] open_vision_banana.training.callbacks: [step 6500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2755 loss=0.2852 normal_angular_aux_loss=0.0322 lr=4.63e-05 epoch=43 normal=0.7136
2026-09-30 04:08:51,080 [INFO] open_vision_banana.training.callbacks: [val] step=6500 val_loss=0.3832
2026-09-30 04:13:57,319 [INFO] open_vision_banana.training.callbacks: [step 6550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2752 loss=0.2850 normal_angular_aux_loss=0.0328 lr=4.63e-05 epoch=43 normal=0.7035
2026-09-30 04:18:56,405 [INFO] open_vision_banana.training.callbacks: [step 6600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2672 loss=0.2771 normal_angular_aux_loss=0.0332 lr=4.62e-05 epoch=43 normal=0.7130
2026-09-30 04:23:57,378 [INFO] open_vision_banana.training.callbacks: [step 6650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2792 loss=0.2890 normal_angular_aux_loss=0.0328 lr=4.61e-05 epoch=44 normal=0.7172
2026-09-30 04:28:57,572 [INFO] open_vision_banana.training.callbacks: [step 6700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2752 loss=0.2848 normal_angular_aux_loss=0.0322 lr=4.60e-05 epoch=44 normal=0.7045
2026-09-30 04:33:58,026 [INFO] open_vision_banana.training.callbacks: [step 6750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2721 loss=0.2824 normal_angular_aux_loss=0.0341 lr=4.60e-05 epoch=44 normal=0.7035
2026-09-30 04:38:59,688 [INFO] open_vision_banana.training.callbacks: [step 6800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2793 loss=0.2891 normal_angular_aux_loss=0.0327 lr=4.59e-05 epoch=45 normal=0.7057
2026-09-30 04:44:00,309 [INFO] open_vision_banana.training.callbacks: [step 6850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2793 loss=0.2890 normal_angular_aux_loss=0.0323 lr=4.58e-05 epoch=45 normal=0.7024
2026-09-30 04:49:09,004 [INFO] open_vision_banana.training.callbacks: [step 6900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2801 loss=0.2896 normal_angular_aux_loss=0.0316 lr=4.57e-05 epoch=45 normal=0.6983
2026-09-30 04:54:13,850 [INFO] open_vision_banana.training.callbacks: [step 6950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2740 loss=0.2839 normal_angular_aux_loss=0.0330 lr=4.57e-05 epoch=46 normal=0.7046
2026-09-30 04:59:18,239 [INFO] open_vision_banana.training.callbacks: [step 7000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2718 loss=0.2814 normal_angular_aux_loss=0.0321 lr=4.56e-05 epoch=46 normal=0.6961
2026-09-30 04:59:26,897 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 7000 → /data/runs/ovb/ctrl_normal/checkpoint-7000
2026-09-30 04:59:57,558 [INFO] open_vision_banana.training.callbacks: [val] step=7000 val_loss=0.2931
2026-09-30 05:00:07,339 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 7000 → /data/runs/ovb/ctrl_normal/checkpoint-7000_best
2026-09-30 05:00:07,340 [INFO] open_vision_banana.training.callbacks: New best val_loss=0.2931
2026-09-30 05:05:05,430 [INFO] open_vision_banana.training.callbacks: [step 7050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2722 loss=0.2820 normal_angular_aux_loss=0.0327 lr=4.55e-05 epoch=46 normal=0.7011
2026-09-30 05:10:07,209 [INFO] open_vision_banana.training.callbacks: [step 7100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2740 loss=0.2836 normal_angular_aux_loss=0.0321 lr=4.54e-05 epoch=47 normal=0.6997
2026-09-30 05:15:08,614 [INFO] open_vision_banana.training.callbacks: [step 7150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2686 loss=0.2782 normal_angular_aux_loss=0.0320 lr=4.54e-05 epoch=47 normal=0.6883
2026-09-30 05:20:09,342 [INFO] open_vision_banana.training.callbacks: [step 7200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2726 loss=0.2821 normal_angular_aux_loss=0.0317 lr=4.53e-05 epoch=47 normal=0.6954
2026-09-30 05:25:10,237 [INFO] open_vision_banana.training.callbacks: [step 7250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2690 loss=0.2788 normal_angular_aux_loss=0.0326 lr=4.52e-05 epoch=48 normal=0.6940
2026-09-30 05:30:18,521 [INFO] open_vision_banana.training.callbacks: [step 7300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2752 loss=0.2848 normal_angular_aux_loss=0.0321 lr=4.51e-05 epoch=48 normal=0.6975
2026-09-30 05:35:22,603 [INFO] open_vision_banana.training.callbacks: [step 7350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2590 loss=0.2686 normal_angular_aux_loss=0.0319 lr=4.50e-05 epoch=48 normal=0.6888
2026-09-30 05:40:26,487 [INFO] open_vision_banana.training.callbacks: [step 7400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2692 loss=0.2787 normal_angular_aux_loss=0.0317 lr=4.49e-05 epoch=49 normal=0.6897
2026-09-30 05:45:26,835 [INFO] open_vision_banana.training.callbacks: [step 7450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2703 loss=0.2799 normal_angular_aux_loss=0.0318 lr=4.49e-05 epoch=49 normal=0.6874
2026-09-30 05:50:29,559 [INFO] open_vision_banana.training.callbacks: [step 7500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2643 loss=0.2738 normal_angular_aux_loss=0.0317 lr=4.48e-05 epoch=49 normal=0.6903
2026-09-30 05:50:56,905 [INFO] open_vision_banana.training.callbacks: [val] step=7500 val_loss=0.2928
2026-09-30 05:51:05,366 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 7500 → /data/runs/ovb/ctrl_normal/checkpoint-7500_best
2026-09-30 05:51:05,367 [INFO] open_vision_banana.training.callbacks: New best val_loss=0.2928
2026-09-30 05:56:08,105 [INFO] open_vision_banana.training.callbacks: [step 7550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2705 loss=0.2802 normal_angular_aux_loss=0.0322 lr=4.47e-05 epoch=50 normal=0.6905
2026-09-30 06:01:10,941 [INFO] open_vision_banana.training.callbacks: [step 7600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2669 loss=0.2763 normal_angular_aux_loss=0.0313 lr=4.46e-05 epoch=50 normal=0.6832
2026-09-30 06:06:11,912 [INFO] open_vision_banana.training.callbacks: [step 7650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2678 loss=0.2771 normal_angular_aux_loss=0.0311 lr=4.45e-05 epoch=50 normal=0.6835
2026-09-30 06:11:12,723 [INFO] open_vision_banana.training.callbacks: [step 7700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2718 loss=0.2814 normal_angular_aux_loss=0.0319 lr=4.44e-05 epoch=51 normal=0.6881
2026-09-30 06:16:15,329 [INFO] open_vision_banana.training.callbacks: [step 7750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2624 loss=0.2719 normal_angular_aux_loss=0.0318 lr=4.44e-05 epoch=51 normal=0.6799
2026-09-30 06:21:22,170 [INFO] open_vision_banana.training.callbacks: [step 7800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2691 loss=0.2785 normal_angular_aux_loss=0.0312 lr=4.43e-05 epoch=51 normal=0.6899
2026-09-30 06:26:25,581 [INFO] open_vision_banana.training.callbacks: [step 7850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2697 loss=0.2792 normal_angular_aux_loss=0.0314 lr=4.42e-05 epoch=52 normal=0.6780
2026-09-30 06:31:30,810 [INFO] open_vision_banana.training.callbacks: [step 7900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2637 loss=0.2730 normal_angular_aux_loss=0.0308 lr=4.41e-05 epoch=52 normal=0.6737
2026-09-30 06:36:34,869 [INFO] open_vision_banana.training.callbacks: [step 7950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2617 loss=0.2712 normal_angular_aux_loss=0.0317 lr=4.40e-05 epoch=52 normal=0.6770
2026-09-30 06:41:36,491 [INFO] open_vision_banana.training.callbacks: [step 8000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2626 loss=0.2719 normal_angular_aux_loss=0.0309 lr=4.39e-05 epoch=53 normal=0.6735
2026-09-30 06:41:44,025 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 8000 → /data/runs/ovb/ctrl_normal/checkpoint-8000
2026-09-30 06:42:10,113 [INFO] open_vision_banana.training.callbacks: [val] step=8000 val_loss=0.2987
2026-09-30 06:47:08,412 [INFO] open_vision_banana.training.callbacks: [step 8050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2567 loss=0.2662 normal_angular_aux_loss=0.0315 lr=4.38e-05 epoch=53 normal=0.6696
2026-09-30 06:52:07,559 [INFO] open_vision_banana.training.callbacks: [step 8100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2628 loss=0.2722 normal_angular_aux_loss=0.0314 lr=4.37e-05 epoch=53 normal=0.6714
2026-09-30 06:57:13,930 [INFO] open_vision_banana.training.callbacks: [step 8150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2620 loss=0.2713 normal_angular_aux_loss=0.0308 lr=4.36e-05 epoch=54 normal=0.6773
2026-09-30 07:02:20,523 [INFO] open_vision_banana.training.callbacks: [step 8200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2602 loss=0.2696 normal_angular_aux_loss=0.0314 lr=4.36e-05 epoch=54 normal=0.6688
2026-09-30 07:07:25,348 [INFO] open_vision_banana.training.callbacks: [step 8250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2610 loss=0.2703 normal_angular_aux_loss=0.0309 lr=4.35e-05 epoch=54 normal=0.6748
2026-09-30 07:12:33,563 [INFO] open_vision_banana.training.callbacks: [step 8300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2552 loss=0.2647 normal_angular_aux_loss=0.0317 lr=4.34e-05 epoch=55 normal=0.6661
2026-09-30 07:17:37,903 [INFO] open_vision_banana.training.callbacks: [step 8350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2686 loss=0.2776 normal_angular_aux_loss=0.0301 lr=4.33e-05 epoch=55 normal=0.6685
2026-09-30 07:22:41,096 [INFO] open_vision_banana.training.callbacks: [step 8400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2612 loss=0.2705 normal_angular_aux_loss=0.0309 lr=4.32e-05 epoch=55 normal=0.6636
2026-09-30 07:27:41,721 [INFO] open_vision_banana.training.callbacks: [step 8450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2544 loss=0.2637 normal_angular_aux_loss=0.0308 lr=4.31e-05 epoch=56 normal=0.6682
2026-09-30 07:32:40,668 [INFO] open_vision_banana.training.callbacks: [step 8500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2545 loss=0.2638 normal_angular_aux_loss=0.0310 lr=4.30e-05 epoch=56 normal=0.6552
2026-09-30 07:33:07,997 [INFO] open_vision_banana.training.callbacks: [val] step=8500 val_loss=0.2545
2026-09-30 07:33:16,093 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 8500 → /data/runs/ovb/ctrl_normal/checkpoint-8500_best
2026-09-30 07:33:16,094 [INFO] open_vision_banana.training.callbacks: New best val_loss=0.2545
2026-09-30 07:38:21,180 [INFO] open_vision_banana.training.callbacks: [step 8550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2652 loss=0.2743 normal_angular_aux_loss=0.0304 lr=4.29e-05 epoch=56 normal=0.6720
2026-09-30 07:43:22,024 [INFO] open_vision_banana.training.callbacks: [step 8600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2581 loss=0.2673 normal_angular_aux_loss=0.0307 lr=4.28e-05 epoch=57 normal=0.6595
2026-09-30 07:48:30,214 [INFO] open_vision_banana.training.callbacks: [step 8650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2554 loss=0.2645 normal_angular_aux_loss=0.0303 lr=4.27e-05 epoch=57 normal=0.6578
2026-09-30 07:53:34,035 [INFO] open_vision_banana.training.callbacks: [step 8700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2622 loss=0.2711 normal_angular_aux_loss=0.0299 lr=4.26e-05 epoch=57 normal=0.6592
2026-09-30 07:58:33,259 [INFO] open_vision_banana.training.callbacks: [step 8750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2601 loss=0.2693 normal_angular_aux_loss=0.0305 lr=4.25e-05 epoch=58 normal=0.6595
2026-09-30 08:03:33,103 [INFO] open_vision_banana.training.callbacks: [step 8800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2522 loss=0.2615 normal_angular_aux_loss=0.0310 lr=4.24e-05 epoch=58 normal=0.6621
2026-09-30 08:08:34,032 [INFO] open_vision_banana.training.callbacks: [step 8850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2563 loss=0.2654 normal_angular_aux_loss=0.0303 lr=4.23e-05 epoch=58 normal=0.6573
2026-09-30 08:13:35,877 [INFO] open_vision_banana.training.callbacks: [step 8900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2560 loss=0.2654 normal_angular_aux_loss=0.0314 lr=4.22e-05 epoch=59 normal=0.6596
2026-09-30 08:18:37,191 [INFO] open_vision_banana.training.callbacks: [step 8950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2566 loss=0.2656 normal_angular_aux_loss=0.0300 lr=4.21e-05 epoch=59 normal=0.6478
2026-09-30 08:23:40,103 [INFO] open_vision_banana.training.callbacks: [step 9000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2604 loss=0.2694 normal_angular_aux_loss=0.0299 lr=4.20e-05 epoch=59 normal=0.6578
2026-09-30 08:23:49,102 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 9000 → /data/runs/ovb/ctrl_normal/checkpoint-9000
2026-09-30 08:24:15,696 [INFO] open_vision_banana.training.callbacks: [val] step=9000 val_loss=0.3217
2026-09-30 08:29:17,967 [INFO] open_vision_banana.training.callbacks: [step 9050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2525 loss=0.2618 normal_angular_aux_loss=0.0312 lr=4.19e-05 epoch=60 normal=0.6581
2026-09-30 08:34:21,217 [INFO] open_vision_banana.training.callbacks: [step 9100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2440 loss=0.2532 normal_angular_aux_loss=0.0307 lr=4.18e-05 epoch=60 normal=0.6415
2026-09-30 08:39:21,917 [INFO] open_vision_banana.training.callbacks: [step 9150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2562 loss=0.2652 normal_angular_aux_loss=0.0302 lr=4.17e-05 epoch=60 normal=0.6551
2026-09-30 08:44:22,723 [INFO] open_vision_banana.training.callbacks: [step 9200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2581 loss=0.2668 normal_angular_aux_loss=0.0292 lr=4.16e-05 epoch=61 normal=0.6466
2026-09-30 08:49:20,181 [INFO] open_vision_banana.training.callbacks: [step 9250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2505 loss=0.2595 normal_angular_aux_loss=0.0299 lr=4.15e-05 epoch=61 normal=0.6459
2026-09-30 08:54:16,050 [INFO] open_vision_banana.training.callbacks: [step 9300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2581 loss=0.2672 normal_angular_aux_loss=0.0306 lr=4.14e-05 epoch=61 normal=0.6593
2026-09-30 08:59:17,608 [INFO] open_vision_banana.training.callbacks: [step 9350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2522 loss=0.2616 normal_angular_aux_loss=0.0313 lr=4.13e-05 epoch=62 normal=0.6514
2026-09-30 09:04:22,883 [INFO] open_vision_banana.training.callbacks: [step 9400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2520 loss=0.2608 normal_angular_aux_loss=0.0293 lr=4.12e-05 epoch=62 normal=0.6408
2026-09-30 09:09:19,358 [INFO] open_vision_banana.training.callbacks: [step 9450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2538 loss=0.2626 normal_angular_aux_loss=0.0294 lr=4.11e-05 epoch=63 normal=0.6464
2026-09-30 09:14:25,140 [INFO] open_vision_banana.training.callbacks: [step 9500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2467 loss=0.2556 normal_angular_aux_loss=0.0297 lr=4.10e-05 epoch=63 normal=0.6453
2026-09-30 09:14:52,477 [INFO] open_vision_banana.training.callbacks: [val] step=9500 val_loss=0.2725
2026-09-30 09:19:59,197 [INFO] open_vision_banana.training.callbacks: [step 9550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2570 loss=0.2657 normal_angular_aux_loss=0.0292 lr=4.09e-05 epoch=63 normal=0.6372
2026-09-30 09:25:04,205 [INFO] open_vision_banana.training.callbacks: [step 9600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2569 loss=0.2662 normal_angular_aux_loss=0.0308 lr=4.08e-05 epoch=64 normal=0.6511
2026-09-30 09:30:02,976 [INFO] open_vision_banana.training.callbacks: [step 9650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2547 loss=0.2634 normal_angular_aux_loss=0.0290 lr=4.07e-05 epoch=64 normal=0.6366
2026-09-30 09:35:04,843 [INFO] open_vision_banana.training.callbacks: [step 9700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2574 loss=0.2661 normal_angular_aux_loss=0.0291 lr=4.06e-05 epoch=64 normal=0.6441
2026-09-30 09:40:04,963 [INFO] open_vision_banana.training.callbacks: [step 9750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2581 loss=0.2672 normal_angular_aux_loss=0.0301 lr=4.05e-05 epoch=65 normal=0.6399
2026-09-30 09:45:08,280 [INFO] open_vision_banana.training.callbacks: [step 9800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2518 loss=0.2606 normal_angular_aux_loss=0.0294 lr=4.03e-05 epoch=65 normal=0.6395
2026-09-30 09:50:13,555 [INFO] open_vision_banana.training.callbacks: [step 9850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2444 loss=0.2534 normal_angular_aux_loss=0.0302 lr=4.02e-05 epoch=65 normal=0.6347
2026-09-30 09:55:15,371 [INFO] open_vision_banana.training.callbacks: [step 9900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2532 loss=0.2623 normal_angular_aux_loss=0.0302 lr=4.01e-05 epoch=66 normal=0.6365
2026-09-30 10:00:15,858 [INFO] open_vision_banana.training.callbacks: [step 9950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2518 loss=0.2604 normal_angular_aux_loss=0.0287 lr=4.00e-05 epoch=66 normal=0.6347
2026-09-30 10:05:19,554 [INFO] open_vision_banana.training.callbacks: [step 10000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2503 loss=0.2593 normal_angular_aux_loss=0.0300 lr=3.99e-05 epoch=66 normal=0.6383
2026-09-30 10:05:27,689 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 10000 → /data/runs/ovb/ctrl_normal/checkpoint-10000
2026-09-30 10:05:53,013 [INFO] open_vision_banana.training.callbacks: [val] step=10000 val_loss=0.2887
2026-09-30 10:10:53,896 [INFO] open_vision_banana.training.callbacks: [step 10050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2471 loss=0.2558 normal_angular_aux_loss=0.0291 lr=3.98e-05 epoch=67 normal=0.6296
2026-09-30 10:15:52,012 [INFO] open_vision_banana.training.callbacks: [step 10100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2505 loss=0.2593 normal_angular_aux_loss=0.0293 lr=3.97e-05 epoch=67 normal=0.6291
2026-09-30 10:20:52,007 [INFO] open_vision_banana.training.callbacks: [step 10150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2418 loss=0.2506 normal_angular_aux_loss=0.0294 lr=3.96e-05 epoch=67 normal=0.6313
2026-09-30 10:25:51,314 [INFO] open_vision_banana.training.callbacks: [step 10200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2507 loss=0.2598 normal_angular_aux_loss=0.0301 lr=3.95e-05 epoch=68 normal=0.6330
2026-09-30 10:30:53,527 [INFO] open_vision_banana.training.callbacks: [step 10250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2499 loss=0.2587 normal_angular_aux_loss=0.0294 lr=3.94e-05 epoch=68 normal=0.6273
2026-09-30 10:35:55,829 [INFO] open_vision_banana.training.callbacks: [step 10300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2480 loss=0.2565 normal_angular_aux_loss=0.0285 lr=3.92e-05 epoch=68 normal=0.6266
2026-09-30 10:41:09,021 [INFO] open_vision_banana.training.callbacks: [step 10350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2510 loss=0.2599 normal_angular_aux_loss=0.0297 lr=3.91e-05 epoch=69 normal=0.6374
2026-09-30 10:46:12,067 [INFO] open_vision_banana.training.callbacks: [step 10400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2483 loss=0.2570 normal_angular_aux_loss=0.0291 lr=3.90e-05 epoch=69 normal=0.6282
2026-09-30 10:51:14,607 [INFO] open_vision_banana.training.callbacks: [step 10450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2480 loss=0.2565 normal_angular_aux_loss=0.0285 lr=3.89e-05 epoch=69 normal=0.6288
2026-09-30 10:56:15,166 [INFO] open_vision_banana.training.callbacks: [step 10500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2432 loss=0.2521 normal_angular_aux_loss=0.0295 lr=3.88e-05 epoch=70 normal=0.6216
2026-09-30 10:56:41,240 [INFO] open_vision_banana.training.callbacks: [val] step=10500 val_loss=0.3624
2026-09-30 11:01:44,667 [INFO] open_vision_banana.training.callbacks: [step 10550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2423 loss=0.2510 normal_angular_aux_loss=0.0289 lr=3.87e-05 epoch=70 normal=0.6273
2026-09-30 11:06:48,046 [INFO] open_vision_banana.training.callbacks: [step 10600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2441 loss=0.2527 normal_angular_aux_loss=0.0287 lr=3.86e-05 epoch=70 normal=0.6258
2026-09-30 11:11:53,435 [INFO] open_vision_banana.training.callbacks: [step 10650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2496 loss=0.2584 normal_angular_aux_loss=0.0295 lr=3.84e-05 epoch=71 normal=0.6293
2026-09-30 11:16:56,677 [INFO] open_vision_banana.training.callbacks: [step 10700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2382 loss=0.2469 normal_angular_aux_loss=0.0291 lr=3.83e-05 epoch=71 normal=0.6224
2026-09-30 11:21:57,928 [INFO] open_vision_banana.training.callbacks: [step 10750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2414 loss=0.2502 normal_angular_aux_loss=0.0293 lr=3.82e-05 epoch=71 normal=0.6254
2026-09-30 11:27:05,133 [INFO] open_vision_banana.training.callbacks: [step 10800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2363 loss=0.2449 normal_angular_aux_loss=0.0285 lr=3.81e-05 epoch=72 normal=0.6155
2026-09-30 11:32:02,607 [INFO] open_vision_banana.training.callbacks: [step 10850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2386 loss=0.2474 normal_angular_aux_loss=0.0293 lr=3.80e-05 epoch=72 normal=0.6232
2026-09-30 11:37:02,614 [INFO] open_vision_banana.training.callbacks: [step 10900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2335 loss=0.2424 normal_angular_aux_loss=0.0296 lr=3.79e-05 epoch=72 normal=0.6177
2026-09-30 11:42:07,079 [INFO] open_vision_banana.training.callbacks: [step 10950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2476 loss=0.2564 normal_angular_aux_loss=0.0294 lr=3.77e-05 epoch=73 normal=0.6230
2026-09-30 11:47:08,851 [INFO] open_vision_banana.training.callbacks: [step 11000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2349 loss=0.2435 normal_angular_aux_loss=0.0288 lr=3.76e-05 epoch=73 normal=0.6168
2026-09-30 11:47:18,208 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 11000 → /data/runs/ovb/ctrl_normal/checkpoint-11000
2026-09-30 11:47:44,968 [INFO] open_vision_banana.training.callbacks: [val] step=11000 val_loss=0.3095
2026-09-30 11:52:50,342 [INFO] open_vision_banana.training.callbacks: [step 11050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2526 loss=0.2609 normal_angular_aux_loss=0.0277 lr=3.75e-05 epoch=73 normal=0.6266
2026-09-30 11:57:58,955 [INFO] open_vision_banana.training.callbacks: [step 11100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2387 loss=0.2472 normal_angular_aux_loss=0.0284 lr=3.74e-05 epoch=74 normal=0.6081
2026-09-30 12:03:00,439 [INFO] open_vision_banana.training.callbacks: [step 11150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2419 loss=0.2504 normal_angular_aux_loss=0.0284 lr=3.73e-05 epoch=74 normal=0.6128
2026-09-30 12:08:09,167 [INFO] open_vision_banana.training.callbacks: [step 11200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2409 loss=0.2497 normal_angular_aux_loss=0.0290 lr=3.71e-05 epoch=74 normal=0.6223
2026-09-30 12:13:13,539 [INFO] open_vision_banana.training.callbacks: [step 11250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2411 loss=0.2496 normal_angular_aux_loss=0.0285 lr=3.70e-05 epoch=75 normal=0.6136
2026-09-30 12:18:14,799 [INFO] open_vision_banana.training.callbacks: [step 11300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2425 loss=0.2512 normal_angular_aux_loss=0.0289 lr=3.69e-05 epoch=75 normal=0.6182
2026-09-30 12:23:16,396 [INFO] open_vision_banana.training.callbacks: [step 11350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2448 loss=0.2531 normal_angular_aux_loss=0.0278 lr=3.68e-05 epoch=75 normal=0.6147
2026-09-30 12:28:23,053 [INFO] open_vision_banana.training.callbacks: [step 11400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2362 loss=0.2446 normal_angular_aux_loss=0.0280 lr=3.67e-05 epoch=76 normal=0.6083
2026-09-30 12:33:25,163 [INFO] open_vision_banana.training.callbacks: [step 11450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2340 loss=0.2426 normal_angular_aux_loss=0.0286 lr=3.65e-05 epoch=76 normal=0.6099
2026-09-30 12:38:30,925 [INFO] open_vision_banana.training.callbacks: [step 11500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2386 loss=0.2473 normal_angular_aux_loss=0.0292 lr=3.64e-05 epoch=76 normal=0.6101
2026-09-30 12:38:58,367 [INFO] open_vision_banana.training.callbacks: [val] step=11500 val_loss=0.3129
2026-09-30 12:44:03,331 [INFO] open_vision_banana.training.callbacks: [step 11550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2391 loss=0.2477 normal_angular_aux_loss=0.0285 lr=3.63e-05 epoch=77 normal=0.6105
2026-09-30 12:49:08,997 [INFO] open_vision_banana.training.callbacks: [step 11600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2484 loss=0.2565 normal_angular_aux_loss=0.0273 lr=3.62e-05 epoch=77 normal=0.6095
2026-09-30 12:54:12,780 [INFO] open_vision_banana.training.callbacks: [step 11650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2458 loss=0.2542 normal_angular_aux_loss=0.0278 lr=3.61e-05 epoch=77 normal=0.6127
2026-09-30 12:59:17,210 [INFO] open_vision_banana.training.callbacks: [step 11700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2419 loss=0.2503 normal_angular_aux_loss=0.0280 lr=3.59e-05 epoch=78 normal=0.6158
2026-09-30 13:04:20,659 [INFO] open_vision_banana.training.callbacks: [step 11750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2404 loss=0.2488 normal_angular_aux_loss=0.0281 lr=3.58e-05 epoch=78 normal=0.6046
2026-09-30 13:09:25,688 [INFO] open_vision_banana.training.callbacks: [step 11800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2408 loss=0.2493 normal_angular_aux_loss=0.0284 lr=3.57e-05 epoch=78 normal=0.6062
2026-09-30 13:14:31,451 [INFO] open_vision_banana.training.callbacks: [step 11850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2442 loss=0.2524 normal_angular_aux_loss=0.0274 lr=3.56e-05 epoch=79 normal=0.6026
2026-09-30 13:19:35,629 [INFO] open_vision_banana.training.callbacks: [step 11900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2338 loss=0.2426 normal_angular_aux_loss=0.0293 lr=3.54e-05 epoch=79 normal=0.6116
2026-09-30 13:24:40,479 [INFO] open_vision_banana.training.callbacks: [step 11950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2401 loss=0.2483 normal_angular_aux_loss=0.0273 lr=3.53e-05 epoch=79 normal=0.6044
2026-09-30 13:29:43,988 [INFO] open_vision_banana.training.callbacks: [step 12000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2425 loss=0.2507 normal_angular_aux_loss=0.0273 lr=3.52e-05 epoch=80 normal=0.6010
2026-09-30 13:29:52,461 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 12000 → /data/runs/ovb/ctrl_normal/checkpoint-12000
2026-09-30 13:30:19,164 [INFO] open_vision_banana.training.callbacks: [val] step=12000 val_loss=0.3247
2026-09-30 13:35:27,954 [INFO] open_vision_banana.training.callbacks: [step 12050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2408 loss=0.2493 normal_angular_aux_loss=0.0285 lr=3.51e-05 epoch=80 normal=0.6077
2026-09-30 13:40:26,815 [INFO] open_vision_banana.training.callbacks: [step 12100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2313 loss=0.2398 normal_angular_aux_loss=0.0283 lr=3.49e-05 epoch=80 normal=0.6016
2026-09-30 13:45:27,788 [INFO] open_vision_banana.training.callbacks: [step 12150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2350 loss=0.2433 normal_angular_aux_loss=0.0277 lr=3.48e-05 epoch=81 normal=0.6012
2026-09-30 13:50:27,751 [INFO] open_vision_banana.training.callbacks: [step 12200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2415 loss=0.2497 normal_angular_aux_loss=0.0273 lr=3.47e-05 epoch=81 normal=0.6011
2026-09-30 13:55:29,746 [INFO] open_vision_banana.training.callbacks: [step 12250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2359 loss=0.2443 normal_angular_aux_loss=0.0282 lr=3.46e-05 epoch=81 normal=0.5993
2026-09-30 14:00:33,989 [INFO] open_vision_banana.training.callbacks: [step 12300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2390 loss=0.2473 normal_angular_aux_loss=0.0275 lr=3.44e-05 epoch=82 normal=0.5954
2026-09-30 14:05:38,513 [INFO] open_vision_banana.training.callbacks: [step 12350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2348 loss=0.2432 normal_angular_aux_loss=0.0278 lr=3.43e-05 epoch=82 normal=0.5967
2026-09-30 14:10:40,522 [INFO] open_vision_banana.training.callbacks: [step 12400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2331 loss=0.2418 normal_angular_aux_loss=0.0289 lr=3.42e-05 epoch=82 normal=0.6052
2026-09-30 14:15:45,551 [INFO] open_vision_banana.training.callbacks: [step 12450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2262 loss=0.2344 normal_angular_aux_loss=0.0274 lr=3.41e-05 epoch=83 normal=0.5970
2026-09-30 14:20:46,426 [INFO] open_vision_banana.training.callbacks: [step 12500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2352 loss=0.2439 normal_angular_aux_loss=0.0288 lr=3.39e-05 epoch=83 normal=0.6026
2026-09-30 14:21:13,704 [INFO] open_vision_banana.training.callbacks: [val] step=12500 val_loss=0.3185
2026-09-30 14:26:11,776 [INFO] open_vision_banana.training.callbacks: [step 12550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2346 loss=0.2427 normal_angular_aux_loss=0.0270 lr=3.38e-05 epoch=84 normal=0.5984
2026-09-30 14:31:09,811 [INFO] open_vision_banana.training.callbacks: [step 12600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2258 loss=0.2344 normal_angular_aux_loss=0.0286 lr=3.37e-05 epoch=84 normal=0.5965
2026-09-30 14:36:08,537 [INFO] open_vision_banana.training.callbacks: [step 12650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2336 loss=0.2417 normal_angular_aux_loss=0.0269 lr=3.35e-05 epoch=84 normal=0.5874
2026-09-30 14:41:07,722 [INFO] open_vision_banana.training.callbacks: [step 12700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2388 loss=0.2473 normal_angular_aux_loss=0.0282 lr=3.34e-05 epoch=85 normal=0.6055
2026-09-30 14:46:04,374 [INFO] open_vision_banana.training.callbacks: [step 12750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2345 loss=0.2426 normal_angular_aux_loss=0.0271 lr=3.33e-05 epoch=85 normal=0.5928
2026-09-30 14:51:08,351 [INFO] open_vision_banana.training.callbacks: [step 12800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2287 loss=0.2370 normal_angular_aux_loss=0.0274 lr=3.32e-05 epoch=85 normal=0.5896
2026-09-30 14:56:08,630 [INFO] open_vision_banana.training.callbacks: [step 12850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2337 loss=0.2421 normal_angular_aux_loss=0.0281 lr=3.30e-05 epoch=86 normal=0.5930
2026-09-30 15:01:14,668 [INFO] open_vision_banana.training.callbacks: [step 12900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2352 loss=0.2436 normal_angular_aux_loss=0.0280 lr=3.29e-05 epoch=86 normal=0.5946
2026-09-30 15:06:19,718 [INFO] open_vision_banana.training.callbacks: [step 12950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2359 loss=0.2443 normal_angular_aux_loss=0.0280 lr=3.28e-05 epoch=86 normal=0.5963
2026-09-30 15:11:22,009 [INFO] open_vision_banana.training.callbacks: [step 13000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2265 loss=0.2347 normal_angular_aux_loss=0.0272 lr=3.26e-05 epoch=87 normal=0.5918
2026-09-30 15:11:31,325 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 13000 → /data/runs/ovb/ctrl_normal/checkpoint-13000
2026-09-30 15:11:59,020 [INFO] open_vision_banana.training.callbacks: [val] step=13000 val_loss=0.2923
2026-09-30 15:17:02,227 [INFO] open_vision_banana.training.callbacks: [step 13050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2320 loss=0.2406 normal_angular_aux_loss=0.0285 lr=3.25e-05 epoch=87 normal=0.5877
2026-09-30 15:22:02,550 [INFO] open_vision_banana.training.callbacks: [step 13100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2316 loss=0.2400 normal_angular_aux_loss=0.0279 lr=3.24e-05 epoch=87 normal=0.5935
2026-09-30 15:27:06,870 [INFO] open_vision_banana.training.callbacks: [step 13150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2224 loss=0.2307 normal_angular_aux_loss=0.0279 lr=3.22e-05 epoch=88 normal=0.5872
2026-09-30 15:32:10,988 [INFO] open_vision_banana.training.callbacks: [step 13200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2284 loss=0.2369 normal_angular_aux_loss=0.0282 lr=3.21e-05 epoch=88 normal=0.5926
2026-09-30 15:37:11,851 [INFO] open_vision_banana.training.callbacks: [step 13250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2251 loss=0.2334 normal_angular_aux_loss=0.0276 lr=3.20e-05 epoch=88 normal=0.5866
2026-09-30 15:42:15,303 [INFO] open_vision_banana.training.callbacks: [step 13300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2331 loss=0.2411 normal_angular_aux_loss=0.0266 lr=3.19e-05 epoch=89 normal=0.5800
2026-09-30 15:47:21,956 [INFO] open_vision_banana.training.callbacks: [step 13350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2195 loss=0.2277 normal_angular_aux_loss=0.0273 lr=3.17e-05 epoch=89 normal=0.5862
2026-09-30 15:52:23,693 [INFO] open_vision_banana.training.callbacks: [step 13400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2335 loss=0.2421 normal_angular_aux_loss=0.0286 lr=3.16e-05 epoch=89 normal=0.5874
2026-09-30 15:57:25,486 [INFO] open_vision_banana.training.callbacks: [step 13450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2226 loss=0.2307 normal_angular_aux_loss=0.0269 lr=3.15e-05 epoch=90 normal=0.5851
2026-09-30 16:02:24,367 [INFO] open_vision_banana.training.callbacks: [step 13500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2262 loss=0.2344 normal_angular_aux_loss=0.0271 lr=3.13e-05 epoch=90 normal=0.5876
2026-09-30 16:02:51,303 [INFO] open_vision_banana.training.callbacks: [val] step=13500 val_loss=0.3352
2026-09-30 16:07:51,007 [INFO] open_vision_banana.training.callbacks: [step 13550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2213 loss=0.2299 normal_angular_aux_loss=0.0286 lr=3.12e-05 epoch=90 normal=0.5838
2026-09-30 16:12:58,677 [INFO] open_vision_banana.training.callbacks: [step 13600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2303 loss=0.2384 normal_angular_aux_loss=0.0270 lr=3.11e-05 epoch=91 normal=0.5860
2026-09-30 16:17:59,286 [INFO] open_vision_banana.training.callbacks: [step 13650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2318 loss=0.2402 normal_angular_aux_loss=0.0279 lr=3.09e-05 epoch=91 normal=0.5839
2026-09-30 16:23:00,950 [INFO] open_vision_banana.training.callbacks: [step 13700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2340 loss=0.2423 normal_angular_aux_loss=0.0277 lr=3.08e-05 epoch=91 normal=0.5821
2026-09-30 16:28:06,379 [INFO] open_vision_banana.training.callbacks: [step 13750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2158 loss=0.2237 normal_angular_aux_loss=0.0262 lr=3.07e-05 epoch=92 normal=0.5779
2026-09-30 16:33:05,636 [INFO] open_vision_banana.training.callbacks: [step 13800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2230 loss=0.2311 normal_angular_aux_loss=0.0269 lr=3.05e-05 epoch=92 normal=0.5848
2026-09-30 16:38:01,915 [INFO] open_vision_banana.training.callbacks: [step 13850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2249 loss=0.2333 normal_angular_aux_loss=0.0278 lr=3.04e-05 epoch=92 normal=0.5846
2026-09-30 16:42:59,020 [INFO] open_vision_banana.training.callbacks: [step 13900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2249 loss=0.2331 normal_angular_aux_loss=0.0273 lr=3.03e-05 epoch=93 normal=0.5781
2026-09-30 16:47:56,247 [INFO] open_vision_banana.training.callbacks: [step 13950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2239 loss=0.2321 normal_angular_aux_loss=0.0272 lr=3.01e-05 epoch=93 normal=0.5798
2026-09-30 16:52:55,689 [INFO] open_vision_banana.training.callbacks: [step 14000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2275 loss=0.2357 normal_angular_aux_loss=0.0273 lr=3.00e-05 epoch=93 normal=0.5779
2026-09-30 16:53:06,585 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 14000 → /data/runs/ovb/ctrl_normal/checkpoint-14000
2026-09-30 16:53:32,769 [INFO] open_vision_banana.training.callbacks: [val] step=14000 val_loss=0.3173
2026-09-30 16:58:35,589 [INFO] open_vision_banana.training.callbacks: [step 14050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2302 loss=0.2383 normal_angular_aux_loss=0.0270 lr=2.99e-05 epoch=94 normal=0.5801
2026-09-30 17:03:38,385 [INFO] open_vision_banana.training.callbacks: [step 14100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2256 loss=0.2339 normal_angular_aux_loss=0.0276 lr=2.97e-05 epoch=94 normal=0.5771
2026-09-30 17:08:41,133 [INFO] open_vision_banana.training.callbacks: [step 14150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2265 loss=0.2350 normal_angular_aux_loss=0.0281 lr=2.96e-05 epoch=94 normal=0.5855
2026-09-30 17:13:42,108 [INFO] open_vision_banana.training.callbacks: [step 14200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2165 loss=0.2245 normal_angular_aux_loss=0.0266 lr=2.95e-05 epoch=95 normal=0.5651
2026-09-30 17:18:42,891 [INFO] open_vision_banana.training.callbacks: [step 14250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2270 loss=0.2353 normal_angular_aux_loss=0.0274 lr=2.93e-05 epoch=95 normal=0.5782
2026-09-30 17:23:44,409 [INFO] open_vision_banana.training.callbacks: [step 14300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2255 loss=0.2338 normal_angular_aux_loss=0.0275 lr=2.92e-05 epoch=95 normal=0.5751
2026-09-30 17:28:45,697 [INFO] open_vision_banana.training.callbacks: [step 14350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2156 loss=0.2238 normal_angular_aux_loss=0.0273 lr=2.91e-05 epoch=96 normal=0.5738
2026-09-30 17:33:45,380 [INFO] open_vision_banana.training.callbacks: [step 14400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2246 loss=0.2326 normal_angular_aux_loss=0.0268 lr=2.89e-05 epoch=96 normal=0.5753
2026-09-30 17:38:46,963 [INFO] open_vision_banana.training.callbacks: [step 14450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2231 loss=0.2314 normal_angular_aux_loss=0.0277 lr=2.88e-05 epoch=96 normal=0.5704
2026-09-30 17:43:44,358 [INFO] open_vision_banana.training.callbacks: [step 14500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2218 loss=0.2297 normal_angular_aux_loss=0.0264 lr=2.86e-05 epoch=97 normal=0.5692
2026-09-30 17:44:10,965 [INFO] open_vision_banana.training.callbacks: [val] step=14500 val_loss=0.3226
2026-09-30 17:49:14,158 [INFO] open_vision_banana.training.callbacks: [step 14550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2243 loss=0.2325 normal_angular_aux_loss=0.0275 lr=2.85e-05 epoch=97 normal=0.5727
2026-09-30 17:54:19,734 [INFO] open_vision_banana.training.callbacks: [step 14600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2234 loss=0.2318 normal_angular_aux_loss=0.0280 lr=2.84e-05 epoch=97 normal=0.5784
2026-09-30 17:59:26,466 [INFO] open_vision_banana.training.callbacks: [step 14650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2260 loss=0.2339 normal_angular_aux_loss=0.0265 lr=2.82e-05 epoch=98 normal=0.5666
2026-09-30 18:04:31,348 [INFO] open_vision_banana.training.callbacks: [step 14700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2244 loss=0.2325 normal_angular_aux_loss=0.0271 lr=2.81e-05 epoch=98 normal=0.5760
2026-09-30 18:09:34,526 [INFO] open_vision_banana.training.callbacks: [step 14750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2229 loss=0.2309 normal_angular_aux_loss=0.0265 lr=2.80e-05 epoch=98 normal=0.5677
2026-09-30 18:14:37,303 [INFO] open_vision_banana.training.callbacks: [step 14800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2358 loss=0.2439 normal_angular_aux_loss=0.0272 lr=2.78e-05 epoch=99 normal=0.5770
2026-09-30 18:19:39,556 [INFO] open_vision_banana.training.callbacks: [step 14850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2229 loss=0.2308 normal_angular_aux_loss=0.0264 lr=2.77e-05 epoch=99 normal=0.5640
2026-09-30 18:24:41,939 [INFO] open_vision_banana.training.callbacks: [step 14900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2310 loss=0.2390 normal_angular_aux_loss=0.0265 lr=2.76e-05 epoch=99 normal=0.5734
2026-09-30 18:29:42,587 [INFO] open_vision_banana.training.callbacks: [step 14950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2193 loss=0.2272 normal_angular_aux_loss=0.0264 lr=2.74e-05 epoch=100 normal=0.5632
2026-09-30 18:34:45,699 [INFO] open_vision_banana.training.callbacks: [step 15000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2218 loss=0.2302 normal_angular_aux_loss=0.0281 lr=2.73e-05 epoch=100 normal=0.5774
2026-09-30 18:34:54,909 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 15000 → /data/runs/ovb/ctrl_normal/checkpoint-15000
2026-09-30 18:35:21,861 [INFO] open_vision_banana.training.callbacks: [val] step=15000 val_loss=0.3061
2026-09-30 18:40:25,396 [INFO] open_vision_banana.training.callbacks: [step 15050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2219 loss=0.2298 normal_angular_aux_loss=0.0263 lr=2.72e-05 epoch=100 normal=0.5633
2026-09-30 18:45:28,431 [INFO] open_vision_banana.training.callbacks: [step 15100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2215 loss=0.2294 normal_angular_aux_loss=0.0264 lr=2.70e-05 epoch=101 normal=0.5699
2026-09-30 18:50:26,939 [INFO] open_vision_banana.training.callbacks: [step 15150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2157 loss=0.2238 normal_angular_aux_loss=0.0271 lr=2.69e-05 epoch=101 normal=0.5610
2026-09-30 18:55:25,733 [INFO] open_vision_banana.training.callbacks: [step 15200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2289 loss=0.2369 normal_angular_aux_loss=0.0265 lr=2.67e-05 epoch=101 normal=0.5713
2026-09-30 19:00:27,359 [INFO] open_vision_banana.training.callbacks: [step 15250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2240 loss=0.2321 normal_angular_aux_loss=0.0271 lr=2.66e-05 epoch=102 normal=0.5658
2026-09-30 19:05:29,278 [INFO] open_vision_banana.training.callbacks: [step 15300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2252 loss=0.2334 normal_angular_aux_loss=0.0272 lr=2.65e-05 epoch=102 normal=0.5624
2026-09-30 19:10:27,009 [INFO] open_vision_banana.training.callbacks: [step 15350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2192 loss=0.2270 normal_angular_aux_loss=0.0262 lr=2.63e-05 epoch=102 normal=0.5659
2026-09-30 19:15:27,570 [INFO] open_vision_banana.training.callbacks: [step 15400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2150 loss=0.2230 normal_angular_aux_loss=0.0269 lr=2.62e-05 epoch=103 normal=0.5629
2026-09-30 19:20:32,833 [INFO] open_vision_banana.training.callbacks: [step 15450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2254 loss=0.2335 normal_angular_aux_loss=0.0268 lr=2.61e-05 epoch=103 normal=0.5621
2026-09-30 19:25:33,216 [INFO] open_vision_banana.training.callbacks: [step 15500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2209 loss=0.2288 normal_angular_aux_loss=0.0265 lr=2.59e-05 epoch=103 normal=0.5662
2026-09-30 19:26:00,888 [INFO] open_vision_banana.training.callbacks: [val] step=15500 val_loss=0.2979
2026-09-30 19:31:05,171 [INFO] open_vision_banana.training.callbacks: [step 15550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2165 loss=0.2244 normal_angular_aux_loss=0.0261 lr=2.58e-05 epoch=104 normal=0.5606
2026-09-30 19:36:05,178 [INFO] open_vision_banana.training.callbacks: [step 15600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2261 loss=0.2341 normal_angular_aux_loss=0.0265 lr=2.57e-05 epoch=104 normal=0.5705
2026-09-30 19:41:08,840 [INFO] open_vision_banana.training.callbacks: [step 15650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2208 loss=0.2289 normal_angular_aux_loss=0.0269 lr=2.55e-05 epoch=105 normal=0.5653
2026-09-30 19:46:09,558 [INFO] open_vision_banana.training.callbacks: [step 15700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2184 loss=0.2263 normal_angular_aux_loss=0.0266 lr=2.54e-05 epoch=105 normal=0.5545
2026-09-30 19:51:09,960 [INFO] open_vision_banana.training.callbacks: [step 15750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2197 loss=0.2277 normal_angular_aux_loss=0.0269 lr=2.53e-05 epoch=105 normal=0.5643
2026-09-30 19:56:10,349 [INFO] open_vision_banana.training.callbacks: [step 15800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2210 loss=0.2290 normal_angular_aux_loss=0.0264 lr=2.51e-05 epoch=106 normal=0.5636
2026-09-30 20:01:10,293 [INFO] open_vision_banana.training.callbacks: [step 15850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2131 loss=0.2212 normal_angular_aux_loss=0.0269 lr=2.50e-05 epoch=106 normal=0.5603
2026-09-30 20:06:13,289 [INFO] open_vision_banana.training.callbacks: [step 15900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2171 loss=0.2252 normal_angular_aux_loss=0.0268 lr=2.48e-05 epoch=106 normal=0.5592
2026-09-30 20:11:14,664 [INFO] open_vision_banana.training.callbacks: [step 15950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2127 loss=0.2205 normal_angular_aux_loss=0.0261 lr=2.47e-05 epoch=107 normal=0.5614
2026-09-30 20:16:16,535 [INFO] open_vision_banana.training.callbacks: [step 16000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2221 loss=0.2301 normal_angular_aux_loss=0.0268 lr=2.46e-05 epoch=107 normal=0.5584
2026-09-30 20:16:25,221 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 16000 → /data/runs/ovb/ctrl_normal/checkpoint-16000
2026-09-30 20:16:51,024 [INFO] open_vision_banana.training.callbacks: [val] step=16000 val_loss=0.3370
2026-09-30 20:21:50,667 [INFO] open_vision_banana.training.callbacks: [step 16050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2128 loss=0.2208 normal_angular_aux_loss=0.0268 lr=2.44e-05 epoch=107 normal=0.5576
2026-09-30 20:26:53,214 [INFO] open_vision_banana.training.callbacks: [step 16100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2172 loss=0.2249 normal_angular_aux_loss=0.0254 lr=2.43e-05 epoch=108 normal=0.5549
2026-09-30 20:32:00,779 [INFO] open_vision_banana.training.callbacks: [step 16150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2087 loss=0.2167 normal_angular_aux_loss=0.0267 lr=2.42e-05 epoch=108 normal=0.5563
2026-09-30 20:37:01,191 [INFO] open_vision_banana.training.callbacks: [step 16200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2150 loss=0.2230 normal_angular_aux_loss=0.0267 lr=2.40e-05 epoch=108 normal=0.5543
2026-09-30 20:42:05,291 [INFO] open_vision_banana.training.callbacks: [step 16250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2141 loss=0.2221 normal_angular_aux_loss=0.0267 lr=2.39e-05 epoch=109 normal=0.5606
2026-09-30 20:47:06,691 [INFO] open_vision_banana.training.callbacks: [step 16300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2180 loss=0.2259 normal_angular_aux_loss=0.0265 lr=2.38e-05 epoch=109 normal=0.5554
2026-09-30 20:52:07,281 [INFO] open_vision_banana.training.callbacks: [step 16350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2218 loss=0.2298 normal_angular_aux_loss=0.0265 lr=2.36e-05 epoch=109 normal=0.5593
2026-09-30 20:57:08,774 [INFO] open_vision_banana.training.callbacks: [step 16400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2167 loss=0.2244 normal_angular_aux_loss=0.0257 lr=2.35e-05 epoch=110 normal=0.5564
2026-09-30 21:02:07,385 [INFO] open_vision_banana.training.callbacks: [step 16450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2135 loss=0.2213 normal_angular_aux_loss=0.0260 lr=2.33e-05 epoch=110 normal=0.5558
2026-09-30 21:07:05,374 [INFO] open_vision_banana.training.callbacks: [step 16500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2120 loss=0.2201 normal_angular_aux_loss=0.0271 lr=2.32e-05 epoch=110 normal=0.5541
2026-09-30 21:07:32,072 [INFO] open_vision_banana.training.callbacks: [val] step=16500 val_loss=0.3129
2026-09-30 21:12:35,349 [INFO] open_vision_banana.training.callbacks: [step 16550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2099 loss=0.2177 normal_angular_aux_loss=0.0260 lr=2.31e-05 epoch=111 normal=0.5548
2026-09-30 21:17:37,965 [INFO] open_vision_banana.training.callbacks: [step 16600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2201 loss=0.2280 normal_angular_aux_loss=0.0263 lr=2.29e-05 epoch=111 normal=0.5495
2026-09-30 21:22:36,604 [INFO] open_vision_banana.training.callbacks: [step 16650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2200 loss=0.2280 normal_angular_aux_loss=0.0267 lr=2.28e-05 epoch=111 normal=0.5563
2026-09-30 21:27:36,428 [INFO] open_vision_banana.training.callbacks: [step 16700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2177 loss=0.2256 normal_angular_aux_loss=0.0262 lr=2.27e-05 epoch=112 normal=0.5581
2026-09-30 21:32:37,374 [INFO] open_vision_banana.training.callbacks: [step 16750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2101 loss=0.2183 normal_angular_aux_loss=0.0272 lr=2.25e-05 epoch=112 normal=0.5550
2026-09-30 21:37:36,118 [INFO] open_vision_banana.training.callbacks: [step 16800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2113 loss=0.2192 normal_angular_aux_loss=0.0262 lr=2.24e-05 epoch=112 normal=0.5490
2026-09-30 21:42:40,366 [INFO] open_vision_banana.training.callbacks: [step 16850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2124 loss=0.2201 normal_angular_aux_loss=0.0253 lr=2.23e-05 epoch=113 normal=0.5497
2026-09-30 21:47:38,560 [INFO] open_vision_banana.training.callbacks: [step 16900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2184 loss=0.2263 normal_angular_aux_loss=0.0265 lr=2.21e-05 epoch=113 normal=0.5576
2026-09-30 21:52:36,885 [INFO] open_vision_banana.training.callbacks: [step 16950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2176 loss=0.2255 normal_angular_aux_loss=0.0262 lr=2.20e-05 epoch=113 normal=0.5559
2026-09-30 21:57:42,936 [INFO] open_vision_banana.training.callbacks: [step 17000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2185 loss=0.2260 normal_angular_aux_loss=0.0253 lr=2.19e-05 epoch=114 normal=0.5502
2026-09-30 21:57:51,599 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 17000 → /data/runs/ovb/ctrl_normal/checkpoint-17000
2026-09-30 21:58:18,321 [INFO] open_vision_banana.training.callbacks: [val] step=17000 val_loss=0.2767
2026-09-30 22:03:16,158 [INFO] open_vision_banana.training.callbacks: [step 17050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2194 loss=0.2273 normal_angular_aux_loss=0.0264 lr=2.17e-05 epoch=114 normal=0.5503
2026-09-30 22:08:13,803 [INFO] open_vision_banana.training.callbacks: [step 17100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2169 loss=0.2246 normal_angular_aux_loss=0.0257 lr=2.16e-05 epoch=114 normal=0.5507
2026-09-30 22:13:10,900 [INFO] open_vision_banana.training.callbacks: [step 17150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2211 loss=0.2288 normal_angular_aux_loss=0.0256 lr=2.14e-05 epoch=115 normal=0.5497
2026-09-30 22:18:08,018 [INFO] open_vision_banana.training.callbacks: [step 17200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2163 loss=0.2242 normal_angular_aux_loss=0.0263 lr=2.13e-05 epoch=115 normal=0.5536
2026-09-30 22:23:05,171 [INFO] open_vision_banana.training.callbacks: [step 17250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2149 loss=0.2229 normal_angular_aux_loss=0.0266 lr=2.12e-05 epoch=115 normal=0.5493
2026-09-30 22:28:08,987 [INFO] open_vision_banana.training.callbacks: [step 17300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2143 loss=0.2219 normal_angular_aux_loss=0.0252 lr=2.10e-05 epoch=116 normal=0.5457
2026-09-30 22:33:06,960 [INFO] open_vision_banana.training.callbacks: [step 17350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2199 loss=0.2279 normal_angular_aux_loss=0.0267 lr=2.09e-05 epoch=116 normal=0.5548
2026-09-30 22:38:06,225 [INFO] open_vision_banana.training.callbacks: [step 17400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2091 loss=0.2168 normal_angular_aux_loss=0.0256 lr=2.08e-05 epoch=116 normal=0.5444
2026-09-30 22:43:02,660 [INFO] open_vision_banana.training.callbacks: [step 17450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2122 loss=0.2203 normal_angular_aux_loss=0.0268 lr=2.06e-05 epoch=117 normal=0.5435
2026-09-30 22:48:00,259 [INFO] open_vision_banana.training.callbacks: [step 17500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2191 loss=0.2269 normal_angular_aux_loss=0.0263 lr=2.05e-05 epoch=117 normal=0.5466
2026-09-30 22:48:29,055 [INFO] open_vision_banana.training.callbacks: [val] step=17500 val_loss=0.2673
2026-09-30 22:53:28,304 [INFO] open_vision_banana.training.callbacks: [step 17550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2080 loss=0.2157 normal_angular_aux_loss=0.0255 lr=2.04e-05 epoch=117 normal=0.5493
2026-09-30 22:58:26,661 [INFO] open_vision_banana.training.callbacks: [step 17600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2086 loss=0.2165 normal_angular_aux_loss=0.0266 lr=2.02e-05 epoch=118 normal=0.5507
2026-09-30 23:03:22,746 [INFO] open_vision_banana.training.callbacks: [step 17650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2114 loss=0.2193 normal_angular_aux_loss=0.0264 lr=2.01e-05 epoch=118 normal=0.5503
2026-09-30 23:08:24,270 [INFO] open_vision_banana.training.callbacks: [step 17700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2073 loss=0.2148 normal_angular_aux_loss=0.0251 lr=2.00e-05 epoch=118 normal=0.5397
2026-09-30 23:13:30,383 [INFO] open_vision_banana.training.callbacks: [step 17750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2103 loss=0.2181 normal_angular_aux_loss=0.0261 lr=1.98e-05 epoch=119 normal=0.5406
2026-09-30 23:18:32,308 [INFO] open_vision_banana.training.callbacks: [step 17800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2064 loss=0.2141 normal_angular_aux_loss=0.0257 lr=1.97e-05 epoch=119 normal=0.5433
2026-09-30 23:23:36,506 [INFO] open_vision_banana.training.callbacks: [step 17850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2202 loss=0.2281 normal_angular_aux_loss=0.0263 lr=1.96e-05 epoch=119 normal=0.5515
2026-09-30 23:28:38,793 [INFO] open_vision_banana.training.callbacks: [step 17900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2142 loss=0.2220 normal_angular_aux_loss=0.0259 lr=1.94e-05 epoch=120 normal=0.5429
2026-09-30 23:33:42,635 [INFO] open_vision_banana.training.callbacks: [step 17950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2095 loss=0.2173 normal_angular_aux_loss=0.0260 lr=1.93e-05 epoch=120 normal=0.5434
2026-09-30 23:38:47,240 [INFO] open_vision_banana.training.callbacks: [step 18000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2204 loss=0.2282 normal_angular_aux_loss=0.0261 lr=1.92e-05 epoch=120 normal=0.5473
2026-09-30 23:38:55,586 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 18000 → /data/runs/ovb/ctrl_normal/checkpoint-18000
2026-09-30 23:39:22,932 [INFO] open_vision_banana.training.callbacks: [val] step=18000 val_loss=0.3043
2026-09-30 23:44:25,157 [INFO] open_vision_banana.training.callbacks: [step 18050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2105 loss=0.2182 normal_angular_aux_loss=0.0259 lr=1.90e-05 epoch=121 normal=0.5395
2026-09-30 23:49:27,189 [INFO] open_vision_banana.training.callbacks: [step 18100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2115 loss=0.2193 normal_angular_aux_loss=0.0262 lr=1.89e-05 epoch=121 normal=0.5433
2026-09-30 23:54:33,411 [INFO] open_vision_banana.training.callbacks: [step 18150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2047 loss=0.2126 normal_angular_aux_loss=0.0262 lr=1.88e-05 epoch=121 normal=0.5409
2026-09-30 23:59:38,879 [INFO] open_vision_banana.training.callbacks: [step 18200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2136 loss=0.2214 normal_angular_aux_loss=0.0262 lr=1.86e-05 epoch=122 normal=0.5469
2026-10-01 00:04:44,755 [INFO] open_vision_banana.training.callbacks: [step 18250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2094 loss=0.2172 normal_angular_aux_loss=0.0259 lr=1.85e-05 epoch=122 normal=0.5381
2026-10-01 00:09:49,299 [INFO] open_vision_banana.training.callbacks: [step 18300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2091 loss=0.2169 normal_angular_aux_loss=0.0258 lr=1.84e-05 epoch=122 normal=0.5360
2026-10-01 00:14:55,329 [INFO] open_vision_banana.training.callbacks: [step 18350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2141 loss=0.2218 normal_angular_aux_loss=0.0255 lr=1.83e-05 epoch=123 normal=0.5396
2026-10-01 00:19:59,285 [INFO] open_vision_banana.training.callbacks: [step 18400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2119 loss=0.2196 normal_angular_aux_loss=0.0258 lr=1.81e-05 epoch=123 normal=0.5453
2026-10-01 00:25:03,566 [INFO] open_vision_banana.training.callbacks: [step 18450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2111 loss=0.2188 normal_angular_aux_loss=0.0259 lr=1.80e-05 epoch=123 normal=0.5338
2026-10-01 00:30:08,338 [INFO] open_vision_banana.training.callbacks: [step 18500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2131 loss=0.2208 normal_angular_aux_loss=0.0256 lr=1.79e-05 epoch=124 normal=0.5348
2026-10-01 00:30:36,825 [INFO] open_vision_banana.training.callbacks: [val] step=18500 val_loss=0.3306
2026-10-01 00:35:39,547 [INFO] open_vision_banana.training.callbacks: [step 18550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2089 loss=0.2171 normal_angular_aux_loss=0.0272 lr=1.77e-05 epoch=124 normal=0.5415
2026-10-01 00:40:45,699 [INFO] open_vision_banana.training.callbacks: [step 18600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2086 loss=0.2161 normal_angular_aux_loss=0.0252 lr=1.76e-05 epoch=124 normal=0.5419
2026-10-01 00:45:48,830 [INFO] open_vision_banana.training.callbacks: [step 18650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2064 loss=0.2143 normal_angular_aux_loss=0.0263 lr=1.75e-05 epoch=125 normal=0.5390
2026-10-01 00:50:53,395 [INFO] open_vision_banana.training.callbacks: [step 18700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2092 loss=0.2169 normal_angular_aux_loss=0.0255 lr=1.73e-05 epoch=125 normal=0.5372
2026-10-01 00:55:54,380 [INFO] open_vision_banana.training.callbacks: [step 18750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2121 loss=0.2197 normal_angular_aux_loss=0.0253 lr=1.72e-05 epoch=126 normal=0.5378
2026-10-01 01:00:59,325 [INFO] open_vision_banana.training.callbacks: [step 18800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2085 loss=0.2164 normal_angular_aux_loss=0.0263 lr=1.71e-05 epoch=126 normal=0.5395
2026-10-01 01:06:01,102 [INFO] open_vision_banana.training.callbacks: [step 18850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2084 loss=0.2164 normal_angular_aux_loss=0.0265 lr=1.70e-05 epoch=126 normal=0.5389
2026-10-01 01:11:00,868 [INFO] open_vision_banana.training.callbacks: [step 18900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2130 loss=0.2205 normal_angular_aux_loss=0.0248 lr=1.68e-05 epoch=127 normal=0.5366
2026-10-01 01:16:00,975 [INFO] open_vision_banana.training.callbacks: [step 18950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2102 loss=0.2178 normal_angular_aux_loss=0.0252 lr=1.67e-05 epoch=127 normal=0.5368
2026-10-01 01:21:06,538 [INFO] open_vision_banana.training.callbacks: [step 19000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2116 loss=0.2194 normal_angular_aux_loss=0.0260 lr=1.66e-05 epoch=127 normal=0.5350
2026-10-01 01:21:15,923 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 19000 → /data/runs/ovb/ctrl_normal/checkpoint-19000
2026-10-01 01:21:43,353 [INFO] open_vision_banana.training.callbacks: [val] step=19000 val_loss=0.3599
2026-10-01 01:26:42,055 [INFO] open_vision_banana.training.callbacks: [step 19050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2172 loss=0.2248 normal_angular_aux_loss=0.0254 lr=1.64e-05 epoch=128 normal=0.5471
2026-10-01 01:31:47,872 [INFO] open_vision_banana.training.callbacks: [step 19100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2128 loss=0.2203 normal_angular_aux_loss=0.0252 lr=1.63e-05 epoch=128 normal=0.5373
2026-10-01 01:36:52,230 [INFO] open_vision_banana.training.callbacks: [step 19150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2106 loss=0.2180 normal_angular_aux_loss=0.0244 lr=1.62e-05 epoch=128 normal=0.5363
2026-10-01 01:41:57,991 [INFO] open_vision_banana.training.callbacks: [step 19200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2090 loss=0.2168 normal_angular_aux_loss=0.0258 lr=1.61e-05 epoch=129 normal=0.5376
2026-10-01 01:47:04,308 [INFO] open_vision_banana.training.callbacks: [step 19250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2101 loss=0.2179 normal_angular_aux_loss=0.0263 lr=1.59e-05 epoch=129 normal=0.5362
2026-10-01 01:52:07,328 [INFO] open_vision_banana.training.callbacks: [step 19300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2110 loss=0.2184 normal_angular_aux_loss=0.0245 lr=1.58e-05 epoch=129 normal=0.5333
2026-10-01 01:57:14,113 [INFO] open_vision_banana.training.callbacks: [step 19350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2133 loss=0.2209 normal_angular_aux_loss=0.0254 lr=1.57e-05 epoch=130 normal=0.5432
2026-10-01 02:02:16,247 [INFO] open_vision_banana.training.callbacks: [step 19400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2111 loss=0.2190 normal_angular_aux_loss=0.0261 lr=1.56e-05 epoch=130 normal=0.5384
2026-10-01 02:07:22,537 [INFO] open_vision_banana.training.callbacks: [step 19450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2024 loss=0.2100 normal_angular_aux_loss=0.0255 lr=1.54e-05 epoch=130 normal=0.5316
2026-10-01 02:12:27,854 [INFO] open_vision_banana.training.callbacks: [step 19500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2070 loss=0.2146 normal_angular_aux_loss=0.0254 lr=1.53e-05 epoch=131 normal=0.5333
2026-10-01 02:13:04,066 [INFO] open_vision_banana.training.callbacks: [val] step=19500 val_loss=0.3010
2026-10-01 02:18:08,303 [INFO] open_vision_banana.training.callbacks: [step 19550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2117 loss=0.2192 normal_angular_aux_loss=0.0250 lr=1.52e-05 epoch=131 normal=0.5302
2026-10-01 02:23:13,621 [INFO] open_vision_banana.training.callbacks: [step 19600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2034 loss=0.2109 normal_angular_aux_loss=0.0251 lr=1.51e-05 epoch=131 normal=0.5308
2026-10-01 02:28:19,647 [INFO] open_vision_banana.training.callbacks: [step 19650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2044 loss=0.2126 normal_angular_aux_loss=0.0272 lr=1.49e-05 epoch=132 normal=0.5361
2026-10-01 02:33:23,647 [INFO] open_vision_banana.training.callbacks: [step 19700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2070 loss=0.2147 normal_angular_aux_loss=0.0259 lr=1.48e-05 epoch=132 normal=0.5361
2026-10-01 02:38:23,944 [INFO] open_vision_banana.training.callbacks: [step 19750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2064 loss=0.2139 normal_angular_aux_loss=0.0250 lr=1.47e-05 epoch=132 normal=0.5274
2026-10-01 02:43:25,973 [INFO] open_vision_banana.training.callbacks: [step 19800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2102 loss=0.2175 normal_angular_aux_loss=0.0245 lr=1.46e-05 epoch=133 normal=0.5306
2026-10-01 02:48:24,561 [INFO] open_vision_banana.training.callbacks: [step 19850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2030 loss=0.2108 normal_angular_aux_loss=0.0260 lr=1.44e-05 epoch=133 normal=0.5330
2026-10-01 02:53:27,701 [INFO] open_vision_banana.training.callbacks: [step 19900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2013 loss=0.2090 normal_angular_aux_loss=0.0258 lr=1.43e-05 epoch=133 normal=0.5318
2026-10-01 02:58:29,303 [INFO] open_vision_banana.training.callbacks: [step 19950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2101 loss=0.2179 normal_angular_aux_loss=0.0259 lr=1.42e-05 epoch=134 normal=0.5263
2026-10-01 03:03:29,849 [INFO] open_vision_banana.training.callbacks: [step 20000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2094 loss=0.2170 normal_angular_aux_loss=0.0253 lr=1.41e-05 epoch=134 normal=0.5308
2026-10-01 03:03:38,494 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 20000 → /data/runs/ovb/ctrl_normal/checkpoint-20000
2026-10-01 03:04:04,969 [INFO] open_vision_banana.training.callbacks: [val] step=20000 val_loss=0.3333
2026-10-01 03:09:06,212 [INFO] open_vision_banana.training.callbacks: [step 20050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2054 loss=0.2132 normal_angular_aux_loss=0.0260 lr=1.40e-05 epoch=134 normal=0.5359
2026-10-01 03:14:07,873 [INFO] open_vision_banana.training.callbacks: [step 20100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2106 loss=0.2182 normal_angular_aux_loss=0.0251 lr=1.38e-05 epoch=135 normal=0.5309
2026-10-01 03:19:04,432 [INFO] open_vision_banana.training.callbacks: [step 20150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2024 loss=0.2098 normal_angular_aux_loss=0.0248 lr=1.37e-05 epoch=135 normal=0.5258
2026-10-01 03:24:02,485 [INFO] open_vision_banana.training.callbacks: [step 20200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2083 loss=0.2162 normal_angular_aux_loss=0.0262 lr=1.36e-05 epoch=135 normal=0.5280
2026-10-01 03:29:04,467 [INFO] open_vision_banana.training.callbacks: [step 20250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1984 loss=0.2062 normal_angular_aux_loss=0.0259 lr=1.35e-05 epoch=136 normal=0.5322
2026-10-01 03:34:11,418 [INFO] open_vision_banana.training.callbacks: [step 20300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2052 loss=0.2130 normal_angular_aux_loss=0.0260 lr=1.34e-05 epoch=136 normal=0.5297
2026-10-01 03:39:15,367 [INFO] open_vision_banana.training.callbacks: [step 20350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2078 loss=0.2154 normal_angular_aux_loss=0.0253 lr=1.32e-05 epoch=136 normal=0.5248
2026-10-01 03:44:19,721 [INFO] open_vision_banana.training.callbacks: [step 20400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2095 loss=0.2170 normal_angular_aux_loss=0.0251 lr=1.31e-05 epoch=137 normal=0.5309
2026-10-01 03:49:23,796 [INFO] open_vision_banana.training.callbacks: [step 20450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2019 loss=0.2096 normal_angular_aux_loss=0.0256 lr=1.30e-05 epoch=137 normal=0.5271
2026-10-01 03:54:28,196 [INFO] open_vision_banana.training.callbacks: [step 20500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2071 loss=0.2149 normal_angular_aux_loss=0.0261 lr=1.29e-05 epoch=137 normal=0.5297
2026-10-01 03:54:56,052 [INFO] open_vision_banana.training.callbacks: [val] step=20500 val_loss=0.3107
2026-10-01 04:00:02,904 [INFO] open_vision_banana.training.callbacks: [step 20550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2024 loss=0.2102 normal_angular_aux_loss=0.0260 lr=1.28e-05 epoch=138 normal=0.5271
2026-10-01 04:05:04,161 [INFO] open_vision_banana.training.callbacks: [step 20600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2020 loss=0.2098 normal_angular_aux_loss=0.0260 lr=1.26e-05 epoch=138 normal=0.5286
2026-10-01 04:10:04,229 [INFO] open_vision_banana.training.callbacks: [step 20650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2047 loss=0.2120 normal_angular_aux_loss=0.0244 lr=1.25e-05 epoch=138 normal=0.5287
2026-10-01 04:15:04,084 [INFO] open_vision_banana.training.callbacks: [step 20700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2051 loss=0.2129 normal_angular_aux_loss=0.0260 lr=1.24e-05 epoch=139 normal=0.5254
2026-10-01 04:20:08,803 [INFO] open_vision_banana.training.callbacks: [step 20750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2025 loss=0.2103 normal_angular_aux_loss=0.0260 lr=1.23e-05 epoch=139 normal=0.5296
2026-10-01 04:25:12,341 [INFO] open_vision_banana.training.callbacks: [step 20800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2054 loss=0.2131 normal_angular_aux_loss=0.0257 lr=1.22e-05 epoch=139 normal=0.5269
2026-10-01 04:30:13,551 [INFO] open_vision_banana.training.callbacks: [step 20850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2042 loss=0.2119 normal_angular_aux_loss=0.0257 lr=1.21e-05 epoch=140 normal=0.5307
2026-10-01 04:35:18,836 [INFO] open_vision_banana.training.callbacks: [step 20900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2064 loss=0.2140 normal_angular_aux_loss=0.0256 lr=1.19e-05 epoch=140 normal=0.5230
2026-10-01 04:40:18,740 [INFO] open_vision_banana.training.callbacks: [step 20950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2006 loss=0.2082 normal_angular_aux_loss=0.0253 lr=1.18e-05 epoch=140 normal=0.5240
2026-10-01 04:45:20,531 [INFO] open_vision_banana.training.callbacks: [step 21000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2017 loss=0.2092 normal_angular_aux_loss=0.0250 lr=1.17e-05 epoch=141 normal=0.5280
2026-10-01 04:45:29,307 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 21000 → /data/runs/ovb/ctrl_normal/checkpoint-21000
2026-10-01 04:45:55,699 [INFO] open_vision_banana.training.callbacks: [val] step=21000 val_loss=0.3056
2026-10-01 04:50:49,605 [INFO] open_vision_banana.training.callbacks: [step 21050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2015 loss=0.2092 normal_angular_aux_loss=0.0254 lr=1.16e-05 epoch=141 normal=0.5251
2026-10-01 04:55:47,708 [INFO] open_vision_banana.training.callbacks: [step 21100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2065 loss=0.2143 normal_angular_aux_loss=0.0259 lr=1.15e-05 epoch=141 normal=0.5278
2026-10-01 05:00:50,772 [INFO] open_vision_banana.training.callbacks: [step 21150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2063 loss=0.2137 normal_angular_aux_loss=0.0248 lr=1.14e-05 epoch=142 normal=0.5214
2026-10-01 05:05:55,062 [INFO] open_vision_banana.training.callbacks: [step 21200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2083 loss=0.2160 normal_angular_aux_loss=0.0257 lr=1.13e-05 epoch=142 normal=0.5285
2026-10-01 05:10:52,175 [INFO] open_vision_banana.training.callbacks: [step 21250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2011 loss=0.2086 normal_angular_aux_loss=0.0249 lr=1.11e-05 epoch=142 normal=0.5263
2026-10-01 05:15:50,611 [INFO] open_vision_banana.training.callbacks: [step 21300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2045 loss=0.2119 normal_angular_aux_loss=0.0247 lr=1.10e-05 epoch=143 normal=0.5253
2026-10-01 05:20:56,461 [INFO] open_vision_banana.training.callbacks: [step 21350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2058 loss=0.2133 normal_angular_aux_loss=0.0249 lr=1.09e-05 epoch=143 normal=0.5221
2026-10-01 05:25:55,458 [INFO] open_vision_banana.training.callbacks: [step 21400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2054 loss=0.2130 normal_angular_aux_loss=0.0254 lr=1.08e-05 epoch=143 normal=0.5303
2026-10-01 05:30:54,774 [INFO] open_vision_banana.training.callbacks: [step 21450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2050 loss=0.2123 normal_angular_aux_loss=0.0243 lr=1.07e-05 epoch=144 normal=0.5242
2026-10-01 05:35:55,743 [INFO] open_vision_banana.training.callbacks: [step 21500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2039 loss=0.2117 normal_angular_aux_loss=0.0259 lr=1.06e-05 epoch=144 normal=0.5247
2026-10-01 05:36:22,861 [INFO] open_vision_banana.training.callbacks: [val] step=21500 val_loss=0.3190
2026-10-01 05:41:25,118 [INFO] open_vision_banana.training.callbacks: [step 21550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1996 loss=0.2072 normal_angular_aux_loss=0.0254 lr=1.05e-05 epoch=144 normal=0.5223
2026-10-01 05:46:30,236 [INFO] open_vision_banana.training.callbacks: [step 21600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1992 loss=0.2070 normal_angular_aux_loss=0.0260 lr=1.04e-05 epoch=145 normal=0.5278
2026-10-01 05:51:37,240 [INFO] open_vision_banana.training.callbacks: [step 21650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2056 loss=0.2131 normal_angular_aux_loss=0.0250 lr=1.03e-05 epoch=145 normal=0.5231
2026-10-01 05:56:38,898 [INFO] open_vision_banana.training.callbacks: [step 21700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2050 loss=0.2125 normal_angular_aux_loss=0.0249 lr=1.02e-05 epoch=145 normal=0.5232
2026-10-01 06:01:43,762 [INFO] open_vision_banana.training.callbacks: [step 21750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2014 loss=0.2089 normal_angular_aux_loss=0.0248 lr=1.00e-05 epoch=146 normal=0.5182
2026-10-01 06:06:42,953 [INFO] open_vision_banana.training.callbacks: [step 21800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2036 loss=0.2110 normal_angular_aux_loss=0.0245 lr=9.94e-06 epoch=146 normal=0.5193
2026-10-01 06:11:40,818 [INFO] open_vision_banana.training.callbacks: [step 21850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2009 loss=0.2088 normal_angular_aux_loss=0.0261 lr=9.83e-06 epoch=147 normal=0.5262
2026-10-01 06:16:39,444 [INFO] open_vision_banana.training.callbacks: [step 21900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1978 loss=0.2053 normal_angular_aux_loss=0.0251 lr=9.73e-06 epoch=147 normal=0.5239
2026-10-01 06:21:35,664 [INFO] open_vision_banana.training.callbacks: [step 21950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2014 loss=0.2089 normal_angular_aux_loss=0.0248 lr=9.62e-06 epoch=147 normal=0.5213
2026-10-01 06:26:29,467 [INFO] open_vision_banana.training.callbacks: [step 22000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2044 loss=0.2120 normal_angular_aux_loss=0.0253 lr=9.52e-06 epoch=148 normal=0.5227
2026-10-01 06:26:38,355 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 22000 → /data/runs/ovb/ctrl_normal/checkpoint-22000
2026-10-01 06:27:05,563 [INFO] open_vision_banana.training.callbacks: [val] step=22000 val_loss=0.3179
2026-10-01 06:32:05,277 [INFO] open_vision_banana.training.callbacks: [step 22050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1971 loss=0.2047 normal_angular_aux_loss=0.0253 lr=9.41e-06 epoch=148 normal=0.5177
2026-10-01 06:36:59,258 [INFO] open_vision_banana.training.callbacks: [step 22100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2044 loss=0.2119 normal_angular_aux_loss=0.0251 lr=9.31e-06 epoch=148 normal=0.5231
2026-10-01 06:41:51,792 [INFO] open_vision_banana.training.callbacks: [step 22150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2012 loss=0.2089 normal_angular_aux_loss=0.0256 lr=9.20e-06 epoch=149 normal=0.5193
2026-10-01 06:46:46,036 [INFO] open_vision_banana.training.callbacks: [step 22200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1971 loss=0.2045 normal_angular_aux_loss=0.0248 lr=9.10e-06 epoch=149 normal=0.5217
2026-10-01 06:51:40,227 [INFO] open_vision_banana.training.callbacks: [step 22250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1984 loss=0.2058 normal_angular_aux_loss=0.0247 lr=9.00e-06 epoch=149 normal=0.5150
2026-10-01 06:56:29,392 [INFO] open_vision_banana.training.callbacks: [step 22300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2021 loss=0.2101 normal_angular_aux_loss=0.0265 lr=8.89e-06 epoch=150 normal=0.5305
2026-10-01 07:01:21,671 [INFO] open_vision_banana.training.callbacks: [step 22350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2035 loss=0.2108 normal_angular_aux_loss=0.0245 lr=8.79e-06 epoch=150 normal=0.5207
2026-10-01 07:06:13,841 [INFO] open_vision_banana.training.callbacks: [step 22400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2008 loss=0.2084 normal_angular_aux_loss=0.0255 lr=8.69e-06 epoch=150 normal=0.5167
2026-10-01 07:11:10,330 [INFO] open_vision_banana.training.callbacks: [step 22450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2060 loss=0.2137 normal_angular_aux_loss=0.0255 lr=8.59e-06 epoch=151 normal=0.5230
2026-10-01 07:16:11,727 [INFO] open_vision_banana.training.callbacks: [step 22500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2023 loss=0.2099 normal_angular_aux_loss=0.0255 lr=8.49e-06 epoch=151 normal=0.5178
2026-10-01 07:16:39,287 [INFO] open_vision_banana.training.callbacks: [val] step=22500 val_loss=0.2904
2026-10-01 07:21:34,053 [INFO] open_vision_banana.training.callbacks: [step 22550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1965 loss=0.2041 normal_angular_aux_loss=0.0252 lr=8.39e-06 epoch=151 normal=0.5183
2026-10-01 07:26:30,569 [INFO] open_vision_banana.training.callbacks: [step 22600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2063 loss=0.2138 normal_angular_aux_loss=0.0249 lr=8.29e-06 epoch=152 normal=0.5247
2026-10-01 07:31:23,409 [INFO] open_vision_banana.training.callbacks: [step 22650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2039 loss=0.2115 normal_angular_aux_loss=0.0253 lr=8.19e-06 epoch=152 normal=0.5212
2026-10-01 07:36:19,064 [INFO] open_vision_banana.training.callbacks: [step 22700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2023 loss=0.2099 normal_angular_aux_loss=0.0254 lr=8.09e-06 epoch=152 normal=0.5216
2026-10-01 07:41:15,447 [INFO] open_vision_banana.training.callbacks: [step 22750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2045 loss=0.2119 normal_angular_aux_loss=0.0247 lr=7.99e-06 epoch=153 normal=0.5181
2026-10-01 07:46:08,315 [INFO] open_vision_banana.training.callbacks: [step 22800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1984 loss=0.2058 normal_angular_aux_loss=0.0247 lr=7.89e-06 epoch=153 normal=0.5179
2026-10-01 07:51:02,589 [INFO] open_vision_banana.training.callbacks: [step 22850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2003 loss=0.2081 normal_angular_aux_loss=0.0259 lr=7.80e-06 epoch=153 normal=0.5213
2026-10-01 07:56:02,749 [INFO] open_vision_banana.training.callbacks: [step 22900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1993 loss=0.2067 normal_angular_aux_loss=0.0246 lr=7.70e-06 epoch=154 normal=0.5157
2026-10-01 08:00:57,514 [INFO] open_vision_banana.training.callbacks: [step 22950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2037 loss=0.2113 normal_angular_aux_loss=0.0255 lr=7.61e-06 epoch=154 normal=0.5201
2026-10-01 08:05:50,300 [INFO] open_vision_banana.training.callbacks: [step 23000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2059 loss=0.2135 normal_angular_aux_loss=0.0253 lr=7.51e-06 epoch=154 normal=0.5199
2026-10-01 08:05:58,785 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 23000 → /data/runs/ovb/ctrl_normal/checkpoint-23000
2026-10-01 08:06:25,676 [INFO] open_vision_banana.training.callbacks: [val] step=23000 val_loss=0.3627
2026-10-01 08:11:22,384 [INFO] open_vision_banana.training.callbacks: [step 23050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1961 loss=0.2039 normal_angular_aux_loss=0.0260 lr=7.41e-06 epoch=155 normal=0.5138
2026-10-01 08:16:18,358 [INFO] open_vision_banana.training.callbacks: [step 23100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1962 loss=0.2038 normal_angular_aux_loss=0.0251 lr=7.32e-06 epoch=155 normal=0.5196
2026-10-01 08:21:09,258 [INFO] open_vision_banana.training.callbacks: [step 23150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2072 loss=0.2147 normal_angular_aux_loss=0.0251 lr=7.23e-06 epoch=155 normal=0.5128
2026-10-01 08:26:02,366 [INFO] open_vision_banana.training.callbacks: [step 23200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2064 loss=0.2138 normal_angular_aux_loss=0.0245 lr=7.13e-06 epoch=156 normal=0.5189
2026-10-01 08:30:56,603 [INFO] open_vision_banana.training.callbacks: [step 23250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2003 loss=0.2079 normal_angular_aux_loss=0.0252 lr=7.04e-06 epoch=156 normal=0.5163
2026-10-01 08:35:52,412 [INFO] open_vision_banana.training.callbacks: [step 23300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2000 loss=0.2075 normal_angular_aux_loss=0.0250 lr=6.95e-06 epoch=156 normal=0.5198
2026-10-01 08:40:48,228 [INFO] open_vision_banana.training.callbacks: [step 23350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1936 loss=0.2013 normal_angular_aux_loss=0.0256 lr=6.86e-06 epoch=157 normal=0.5210
2026-10-01 08:45:43,540 [INFO] open_vision_banana.training.callbacks: [step 23400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1971 loss=0.2050 normal_angular_aux_loss=0.0264 lr=6.77e-06 epoch=157 normal=0.5188
2026-10-01 08:50:35,733 [INFO] open_vision_banana.training.callbacks: [step 23450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2046 loss=0.2119 normal_angular_aux_loss=0.0244 lr=6.68e-06 epoch=157 normal=0.5160
2026-10-01 08:55:32,278 [INFO] open_vision_banana.training.callbacks: [step 23500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1963 loss=0.2035 normal_angular_aux_loss=0.0240 lr=6.59e-06 epoch=158 normal=0.5108
2026-10-01 08:55:59,593 [INFO] open_vision_banana.training.callbacks: [val] step=23500 val_loss=0.3440
2026-10-01 09:00:53,855 [INFO] open_vision_banana.training.callbacks: [step 23550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2007 loss=0.2083 normal_angular_aux_loss=0.0251 lr=6.50e-06 epoch=158 normal=0.5175
2026-10-01 09:05:48,420 [INFO] open_vision_banana.training.callbacks: [step 23600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2071 loss=0.2148 normal_angular_aux_loss=0.0255 lr=6.41e-06 epoch=158 normal=0.5229
2026-10-01 09:10:45,849 [INFO] open_vision_banana.training.callbacks: [step 23650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1987 loss=0.2064 normal_angular_aux_loss=0.0254 lr=6.32e-06 epoch=159 normal=0.5170
2026-10-01 09:15:39,699 [INFO] open_vision_banana.training.callbacks: [step 23700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2076 loss=0.2153 normal_angular_aux_loss=0.0257 lr=6.23e-06 epoch=159 normal=0.5188
2026-10-01 09:20:35,385 [INFO] open_vision_banana.training.callbacks: [step 23750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2054 loss=0.2125 normal_angular_aux_loss=0.0238 lr=6.15e-06 epoch=159 normal=0.5128
2026-10-01 09:25:33,838 [INFO] open_vision_banana.training.callbacks: [step 23800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2003 loss=0.2077 normal_angular_aux_loss=0.0248 lr=6.06e-06 epoch=160 normal=0.5148
2026-10-01 09:30:32,346 [INFO] open_vision_banana.training.callbacks: [step 23850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1958 loss=0.2033 normal_angular_aux_loss=0.0251 lr=5.97e-06 epoch=160 normal=0.5166
2026-10-01 09:35:32,858 [INFO] open_vision_banana.training.callbacks: [step 23900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2031 loss=0.2106 normal_angular_aux_loss=0.0251 lr=5.89e-06 epoch=160 normal=0.5127
2026-10-01 09:40:40,816 [INFO] open_vision_banana.training.callbacks: [step 23950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2000 loss=0.2075 normal_angular_aux_loss=0.0251 lr=5.80e-06 epoch=161 normal=0.5166
2026-10-01 09:45:42,791 [INFO] open_vision_banana.training.callbacks: [step 24000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1987 loss=0.2060 normal_angular_aux_loss=0.0245 lr=5.72e-06 epoch=161 normal=0.5155
2026-10-01 09:45:53,248 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 24000 → /data/runs/ovb/ctrl_normal/checkpoint-24000
2026-10-01 09:46:22,326 [INFO] open_vision_banana.training.callbacks: [val] step=24000 val_loss=0.2493
2026-10-01 09:46:30,947 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 24000 → /data/runs/ovb/ctrl_normal/checkpoint-24000_best
2026-10-01 09:46:30,948 [INFO] open_vision_banana.training.callbacks: New best val_loss=0.2493
2026-10-01 09:51:33,295 [INFO] open_vision_banana.training.callbacks: [step 24050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2028 loss=0.2103 normal_angular_aux_loss=0.0250 lr=5.64e-06 epoch=161 normal=0.5142
2026-10-01 09:56:37,323 [INFO] open_vision_banana.training.callbacks: [step 24100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2027 loss=0.2103 normal_angular_aux_loss=0.0252 lr=5.55e-06 epoch=162 normal=0.5136
2026-10-01 10:01:45,691 [INFO] open_vision_banana.training.callbacks: [step 24150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2028 loss=0.2103 normal_angular_aux_loss=0.0248 lr=5.47e-06 epoch=162 normal=0.5167
2026-10-01 10:06:52,557 [INFO] open_vision_banana.training.callbacks: [step 24200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2031 loss=0.2105 normal_angular_aux_loss=0.0247 lr=5.39e-06 epoch=162 normal=0.5167
2026-10-01 10:11:59,550 [INFO] open_vision_banana.training.callbacks: [step 24250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2015 loss=0.2089 normal_angular_aux_loss=0.0248 lr=5.31e-06 epoch=163 normal=0.5128
2026-10-01 10:17:01,108 [INFO] open_vision_banana.training.callbacks: [step 24300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2021 loss=0.2095 normal_angular_aux_loss=0.0247 lr=5.23e-06 epoch=163 normal=0.5129
2026-10-01 10:22:04,864 [INFO] open_vision_banana.training.callbacks: [step 24350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2020 loss=0.2096 normal_angular_aux_loss=0.0254 lr=5.15e-06 epoch=163 normal=0.5167
2026-10-01 10:27:07,338 [INFO] open_vision_banana.training.callbacks: [step 24400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2051 loss=0.2125 normal_angular_aux_loss=0.0248 lr=5.07e-06 epoch=164 normal=0.5150
2026-10-01 10:32:09,764 [INFO] open_vision_banana.training.callbacks: [step 24450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1936 loss=0.2014 normal_angular_aux_loss=0.0259 lr=4.99e-06 epoch=164 normal=0.5145
2026-10-01 10:37:14,572 [INFO] open_vision_banana.training.callbacks: [step 24500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2025 loss=0.2098 normal_angular_aux_loss=0.0243 lr=4.91e-06 epoch=164 normal=0.5167
2026-10-01 10:37:40,805 [INFO] open_vision_banana.training.callbacks: [val] step=24500 val_loss=0.3305
2026-10-01 10:42:42,906 [INFO] open_vision_banana.training.callbacks: [step 24550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2000 loss=0.2075 normal_angular_aux_loss=0.0251 lr=4.83e-06 epoch=165 normal=0.5160
2026-10-01 10:47:52,260 [INFO] open_vision_banana.training.callbacks: [step 24600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1989 loss=0.2064 normal_angular_aux_loss=0.0251 lr=4.76e-06 epoch=165 normal=0.5138
2026-10-01 10:52:58,215 [INFO] open_vision_banana.training.callbacks: [step 24650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1953 loss=0.2028 normal_angular_aux_loss=0.0250 lr=4.68e-06 epoch=165 normal=0.5136
2026-10-01 10:57:57,547 [INFO] open_vision_banana.training.callbacks: [step 24700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2025 loss=0.2098 normal_angular_aux_loss=0.0241 lr=4.61e-06 epoch=166 normal=0.5125
2026-10-01 11:02:57,146 [INFO] open_vision_banana.training.callbacks: [step 24750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2037 loss=0.2115 normal_angular_aux_loss=0.0259 lr=4.53e-06 epoch=166 normal=0.5206
2026-10-01 11:08:00,442 [INFO] open_vision_banana.training.callbacks: [step 24800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1934 loss=0.2008 normal_angular_aux_loss=0.0248 lr=4.46e-06 epoch=166 normal=0.5120
2026-10-01 11:13:04,502 [INFO] open_vision_banana.training.callbacks: [step 24850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2005 loss=0.2079 normal_angular_aux_loss=0.0246 lr=4.38e-06 epoch=167 normal=0.5161
2026-10-01 11:18:06,179 [INFO] open_vision_banana.training.callbacks: [step 24900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2021 loss=0.2095 normal_angular_aux_loss=0.0248 lr=4.31e-06 epoch=167 normal=0.5149
2026-10-01 11:23:06,286 [INFO] open_vision_banana.training.callbacks: [step 24950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2008 loss=0.2082 normal_angular_aux_loss=0.0247 lr=4.24e-06 epoch=168 normal=0.5115
2026-10-01 11:27:56,618 [INFO] open_vision_banana.training.callbacks: [step 25000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2017 loss=0.2090 normal_angular_aux_loss=0.0243 lr=4.16e-06 epoch=168 normal=0.5103
2026-10-01 11:28:04,569 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 25000 → /data/runs/ovb/ctrl_normal/checkpoint-25000
2026-10-01 11:28:30,023 [INFO] open_vision_banana.training.callbacks: [val] step=25000 val_loss=0.2996
2026-10-01 11:33:28,160 [INFO] open_vision_banana.training.callbacks: [step 25050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2041 loss=0.2115 normal_angular_aux_loss=0.0247 lr=4.09e-06 epoch=168 normal=0.5177
2026-10-01 11:38:30,676 [INFO] open_vision_banana.training.callbacks: [step 25100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2031 loss=0.2107 normal_angular_aux_loss=0.0252 lr=4.02e-06 epoch=169 normal=0.5163
2026-10-01 11:43:24,321 [INFO] open_vision_banana.training.callbacks: [step 25150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2006 loss=0.2082 normal_angular_aux_loss=0.0254 lr=3.95e-06 epoch=169 normal=0.5169
2026-10-01 11:48:17,373 [INFO] open_vision_banana.training.callbacks: [step 25200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2025 loss=0.2099 normal_angular_aux_loss=0.0247 lr=3.88e-06 epoch=169 normal=0.5122
2026-10-01 11:53:12,065 [INFO] open_vision_banana.training.callbacks: [step 25250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2081 loss=0.2155 normal_angular_aux_loss=0.0244 lr=3.82e-06 epoch=170 normal=0.5119
2026-10-01 11:58:08,855 [INFO] open_vision_banana.training.callbacks: [step 25300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1964 loss=0.2039 normal_angular_aux_loss=0.0252 lr=3.75e-06 epoch=170 normal=0.5136
2026-10-01 12:03:01,259 [INFO] open_vision_banana.training.callbacks: [step 25350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2007 loss=0.2081 normal_angular_aux_loss=0.0247 lr=3.68e-06 epoch=170 normal=0.5105
2026-10-01 12:07:54,567 [INFO] open_vision_banana.training.callbacks: [step 25400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1998 loss=0.2072 normal_angular_aux_loss=0.0248 lr=3.61e-06 epoch=171 normal=0.5140
2026-10-01 12:12:47,072 [INFO] open_vision_banana.training.callbacks: [step 25450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2023 loss=0.2098 normal_angular_aux_loss=0.0251 lr=3.55e-06 epoch=171 normal=0.5166
2026-10-01 12:17:41,937 [INFO] open_vision_banana.training.callbacks: [step 25500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1963 loss=0.2037 normal_angular_aux_loss=0.0248 lr=3.48e-06 epoch=171 normal=0.5130
2026-10-01 12:18:12,472 [INFO] open_vision_banana.training.callbacks: [val] step=25500 val_loss=0.3013
2026-10-01 12:23:03,562 [INFO] open_vision_banana.training.callbacks: [step 25550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2064 loss=0.2140 normal_angular_aux_loss=0.0251 lr=3.42e-06 epoch=172 normal=0.5131
2026-10-01 12:27:59,917 [INFO] open_vision_banana.training.callbacks: [step 25600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1974 loss=0.2047 normal_angular_aux_loss=0.0245 lr=3.35e-06 epoch=172 normal=0.5118
2026-10-01 12:32:50,973 [INFO] open_vision_banana.training.callbacks: [step 25650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2040 loss=0.2113 normal_angular_aux_loss=0.0243 lr=3.29e-06 epoch=172 normal=0.5138
2026-10-01 12:37:47,396 [INFO] open_vision_banana.training.callbacks: [step 25700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1989 loss=0.2065 normal_angular_aux_loss=0.0252 lr=3.23e-06 epoch=173 normal=0.5135
2026-10-01 12:42:44,761 [INFO] open_vision_banana.training.callbacks: [step 25750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1984 loss=0.2058 normal_angular_aux_loss=0.0245 lr=3.17e-06 epoch=173 normal=0.5142
2026-10-01 12:47:40,917 [INFO] open_vision_banana.training.callbacks: [step 25800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2024 loss=0.2099 normal_angular_aux_loss=0.0249 lr=3.11e-06 epoch=173 normal=0.5141
2026-10-01 12:52:34,211 [INFO] open_vision_banana.training.callbacks: [step 25850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1998 loss=0.2072 normal_angular_aux_loss=0.0247 lr=3.04e-06 epoch=174 normal=0.5092
2026-10-01 12:57:28,670 [INFO] open_vision_banana.training.callbacks: [step 25900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1996 loss=0.2068 normal_angular_aux_loss=0.0242 lr=2.98e-06 epoch=174 normal=0.5119
2026-10-01 13:02:25,042 [INFO] open_vision_banana.training.callbacks: [step 25950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1999 loss=0.2076 normal_angular_aux_loss=0.0257 lr=2.93e-06 epoch=174 normal=0.5149
2026-10-01 13:07:26,455 [INFO] open_vision_banana.training.callbacks: [step 26000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1950 loss=0.2026 normal_angular_aux_loss=0.0250 lr=2.87e-06 epoch=175 normal=0.5131
2026-10-01 13:07:35,038 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 26000 → /data/runs/ovb/ctrl_normal/checkpoint-26000
2026-10-01 13:08:03,402 [INFO] open_vision_banana.training.callbacks: [val] step=26000 val_loss=0.3070
2026-10-01 13:13:01,018 [INFO] open_vision_banana.training.callbacks: [step 26050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2019 loss=0.2092 normal_angular_aux_loss=0.0240 lr=2.81e-06 epoch=175 normal=0.5166
2026-10-01 13:18:01,066 [INFO] open_vision_banana.training.callbacks: [step 26100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1964 loss=0.2039 normal_angular_aux_loss=0.0250 lr=2.75e-06 epoch=175 normal=0.5078
2026-10-01 13:22:59,185 [INFO] open_vision_banana.training.callbacks: [step 26150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1964 loss=0.2039 normal_angular_aux_loss=0.0249 lr=2.70e-06 epoch=176 normal=0.5081
2026-10-01 13:27:54,276 [INFO] open_vision_banana.training.callbacks: [step 26200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2015 loss=0.2089 normal_angular_aux_loss=0.0245 lr=2.64e-06 epoch=176 normal=0.5124
2026-10-01 13:32:48,769 [INFO] open_vision_banana.training.callbacks: [step 26250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1984 loss=0.2059 normal_angular_aux_loss=0.0251 lr=2.58e-06 epoch=176 normal=0.5102
2026-10-01 13:37:39,905 [INFO] open_vision_banana.training.callbacks: [step 26300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1986 loss=0.2062 normal_angular_aux_loss=0.0254 lr=2.53e-06 epoch=177 normal=0.5151
2026-10-01 13:42:34,251 [INFO] open_vision_banana.training.callbacks: [step 26350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1984 loss=0.2060 normal_angular_aux_loss=0.0254 lr=2.48e-06 epoch=177 normal=0.5154
2026-10-01 13:47:26,582 [INFO] open_vision_banana.training.callbacks: [step 26400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2001 loss=0.2075 normal_angular_aux_loss=0.0244 lr=2.42e-06 epoch=177 normal=0.5097
2026-10-01 13:52:23,423 [INFO] open_vision_banana.training.callbacks: [step 26450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1960 loss=0.2031 normal_angular_aux_loss=0.0238 lr=2.37e-06 epoch=178 normal=0.5105
2026-10-01 13:57:17,486 [INFO] open_vision_banana.training.callbacks: [step 26500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2022 loss=0.2097 normal_angular_aux_loss=0.0249 lr=2.32e-06 epoch=178 normal=0.5103
2026-10-01 13:57:44,450 [INFO] open_vision_banana.training.callbacks: [val] step=26500 val_loss=0.3303
2026-10-01 14:02:41,617 [INFO] open_vision_banana.training.callbacks: [step 26550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2007 loss=0.2081 normal_angular_aux_loss=0.0245 lr=2.27e-06 epoch=178 normal=0.5147
2026-10-01 14:07:35,956 [INFO] open_vision_banana.training.callbacks: [step 26600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1974 loss=0.2050 normal_angular_aux_loss=0.0253 lr=2.22e-06 epoch=179 normal=0.5089
2026-10-01 14:12:27,216 [INFO] open_vision_banana.training.callbacks: [step 26650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1959 loss=0.2033 normal_angular_aux_loss=0.0247 lr=2.17e-06 epoch=179 normal=0.5105
2026-10-01 14:17:22,545 [INFO] open_vision_banana.training.callbacks: [step 26700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1976 loss=0.2054 normal_angular_aux_loss=0.0258 lr=2.12e-06 epoch=179 normal=0.5117
2026-10-01 14:22:19,386 [INFO] open_vision_banana.training.callbacks: [step 26750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2009 loss=0.2083 normal_angular_aux_loss=0.0245 lr=2.07e-06 epoch=180 normal=0.5143
2026-10-01 14:27:15,917 [INFO] open_vision_banana.training.callbacks: [step 26800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1961 loss=0.2036 normal_angular_aux_loss=0.0252 lr=2.02e-06 epoch=180 normal=0.5071
2026-10-01 14:32:10,224 [INFO] open_vision_banana.training.callbacks: [step 26850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2027 loss=0.2100 normal_angular_aux_loss=0.0246 lr=1.98e-06 epoch=180 normal=0.5147
2026-10-01 14:37:05,072 [INFO] open_vision_banana.training.callbacks: [step 26900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1972 loss=0.2046 normal_angular_aux_loss=0.0245 lr=1.93e-06 epoch=181 normal=0.5072
2026-10-01 14:41:58,422 [INFO] open_vision_banana.training.callbacks: [step 26950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1993 loss=0.2069 normal_angular_aux_loss=0.0253 lr=1.89e-06 epoch=181 normal=0.5144
2026-10-01 14:46:52,552 [INFO] open_vision_banana.training.callbacks: [step 27000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1951 loss=0.2026 normal_angular_aux_loss=0.0250 lr=1.84e-06 epoch=181 normal=0.5069
2026-10-01 14:47:01,537 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 27000 → /data/runs/ovb/ctrl_normal/checkpoint-27000
2026-10-01 14:47:28,440 [INFO] open_vision_banana.training.callbacks: [val] step=27000 val_loss=0.2963
2026-10-01 14:52:23,337 [INFO] open_vision_banana.training.callbacks: [step 27050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2006 loss=0.2081 normal_angular_aux_loss=0.0249 lr=1.80e-06 epoch=182 normal=0.5110
2026-10-01 14:57:14,321 [INFO] open_vision_banana.training.callbacks: [step 27100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2015 loss=0.2088 normal_angular_aux_loss=0.0245 lr=1.75e-06 epoch=182 normal=0.5146
2026-10-01 15:02:10,074 [INFO] open_vision_banana.training.callbacks: [step 27150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2046 loss=0.2120 normal_angular_aux_loss=0.0247 lr=1.71e-06 epoch=182 normal=0.5118
2026-10-01 15:07:03,051 [INFO] open_vision_banana.training.callbacks: [step 27200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1996 loss=0.2071 normal_angular_aux_loss=0.0249 lr=1.67e-06 epoch=183 normal=0.5086
2026-10-01 15:11:58,430 [INFO] open_vision_banana.training.callbacks: [step 27250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1969 loss=0.2044 normal_angular_aux_loss=0.0250 lr=1.63e-06 epoch=183 normal=0.5142
2026-10-01 15:16:55,854 [INFO] open_vision_banana.training.callbacks: [step 27300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2038 loss=0.2112 normal_angular_aux_loss=0.0249 lr=1.59e-06 epoch=183 normal=0.5126
2026-10-01 15:21:58,554 [INFO] open_vision_banana.training.callbacks: [step 27350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1985 loss=0.2059 normal_angular_aux_loss=0.0248 lr=1.55e-06 epoch=184 normal=0.5128
2026-10-01 15:27:01,275 [INFO] open_vision_banana.training.callbacks: [step 27400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1916 loss=0.1990 normal_angular_aux_loss=0.0246 lr=1.51e-06 epoch=184 normal=0.5091
2026-10-01 15:32:06,830 [INFO] open_vision_banana.training.callbacks: [step 27450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2018 loss=0.2093 normal_angular_aux_loss=0.0249 lr=1.47e-06 epoch=184 normal=0.5131
2026-10-01 15:37:13,894 [INFO] open_vision_banana.training.callbacks: [step 27500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1974 loss=0.2049 normal_angular_aux_loss=0.0250 lr=1.43e-06 epoch=185 normal=0.5086
2026-10-01 15:37:42,312 [INFO] open_vision_banana.training.callbacks: [val] step=27500 val_loss=0.2673
2026-10-01 15:42:38,347 [INFO] open_vision_banana.training.callbacks: [step 27550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1980 loss=0.2056 normal_angular_aux_loss=0.0251 lr=1.40e-06 epoch=185 normal=0.5080
2026-10-01 15:47:30,672 [INFO] open_vision_banana.training.callbacks: [step 27600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2003 loss=0.2078 normal_angular_aux_loss=0.0250 lr=1.36e-06 epoch=185 normal=0.5147
2026-10-01 15:52:21,091 [INFO] open_vision_banana.training.callbacks: [step 27650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1950 loss=0.2024 normal_angular_aux_loss=0.0246 lr=1.33e-06 epoch=186 normal=0.5110
2026-10-01 15:57:11,683 [INFO] open_vision_banana.training.callbacks: [step 27700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1925 loss=0.2001 normal_angular_aux_loss=0.0254 lr=1.29e-06 epoch=186 normal=0.5076
2026-10-01 16:02:01,652 [INFO] open_vision_banana.training.callbacks: [step 27750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2015 loss=0.2089 normal_angular_aux_loss=0.0246 lr=1.26e-06 epoch=186 normal=0.5118
2026-10-01 16:07:02,314 [INFO] open_vision_banana.training.callbacks: [step 27800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2004 loss=0.2077 normal_angular_aux_loss=0.0243 lr=1.22e-06 epoch=187 normal=0.5090
2026-10-01 16:12:01,887 [INFO] open_vision_banana.training.callbacks: [step 27850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2045 loss=0.2117 normal_angular_aux_loss=0.0240 lr=1.19e-06 epoch=187 normal=0.5084
2026-10-01 16:16:50,637 [INFO] open_vision_banana.training.callbacks: [step 27900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1937 loss=0.2014 normal_angular_aux_loss=0.0259 lr=1.16e-06 epoch=187 normal=0.5138
2026-10-01 16:21:35,734 [INFO] open_vision_banana.training.callbacks: [step 27950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2009 loss=0.2083 normal_angular_aux_loss=0.0248 lr=1.13e-06 epoch=188 normal=0.5093
2026-10-01 16:26:20,753 [INFO] open_vision_banana.training.callbacks: [step 28000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1996 loss=0.2072 normal_angular_aux_loss=0.0253 lr=1.10e-06 epoch=188 normal=0.5113
2026-10-01 16:26:30,378 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 28000 → /data/runs/ovb/ctrl_normal/checkpoint-28000
2026-10-01 16:26:58,692 [INFO] open_vision_banana.training.callbacks: [val] step=28000 val_loss=0.3764
2026-10-01 16:32:00,983 [INFO] open_vision_banana.training.callbacks: [step 28050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1949 loss=0.2023 normal_angular_aux_loss=0.0247 lr=1.07e-06 epoch=189 normal=0.5130
2026-10-01 16:36:49,783 [INFO] open_vision_banana.training.callbacks: [step 28100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1911 loss=0.1985 normal_angular_aux_loss=0.0247 lr=1.04e-06 epoch=189 normal=0.5082
2026-10-01 16:41:39,028 [INFO] open_vision_banana.training.callbacks: [step 28150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1976 loss=0.2051 normal_angular_aux_loss=0.0251 lr=1.01e-06 epoch=189 normal=0.5167
2026-10-01 16:46:40,900 [INFO] open_vision_banana.training.callbacks: [step 28200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1981 loss=0.2056 normal_angular_aux_loss=0.0248 lr=9.86e-07 epoch=190 normal=0.5056
2026-10-01 16:51:40,685 [INFO] open_vision_banana.training.callbacks: [step 28250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2001 loss=0.2076 normal_angular_aux_loss=0.0249 lr=9.59e-07 epoch=190 normal=0.5145
2026-10-01 16:56:38,523 [INFO] open_vision_banana.training.callbacks: [step 28300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2012 loss=0.2085 normal_angular_aux_loss=0.0245 lr=9.33e-07 epoch=190 normal=0.5085
2026-10-01 17:01:26,648 [INFO] open_vision_banana.training.callbacks: [step 28350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2016 loss=0.2089 normal_angular_aux_loss=0.0245 lr=9.08e-07 epoch=191 normal=0.5105
2026-10-01 17:06:27,882 [INFO] open_vision_banana.training.callbacks: [step 28400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2026 loss=0.2099 normal_angular_aux_loss=0.0246 lr=8.84e-07 epoch=191 normal=0.5087
2026-10-01 17:11:17,722 [INFO] open_vision_banana.training.callbacks: [step 28450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1976 loss=0.2052 normal_angular_aux_loss=0.0254 lr=8.60e-07 epoch=191 normal=0.5119
2026-10-01 17:16:05,665 [INFO] open_vision_banana.training.callbacks: [step 28500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1946 loss=0.2020 normal_angular_aux_loss=0.0244 lr=8.38e-07 epoch=192 normal=0.5083
2026-10-01 17:16:28,347 [INFO] open_vision_banana.training.callbacks: [val] step=28500 val_loss=0.3794
2026-10-01 17:21:13,907 [INFO] open_vision_banana.training.callbacks: [step 28550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1952 loss=0.2026 normal_angular_aux_loss=0.0247 lr=8.15e-07 epoch=192 normal=0.5097
2026-10-01 17:26:04,094 [INFO] open_vision_banana.training.callbacks: [step 28600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2025 loss=0.2100 normal_angular_aux_loss=0.0251 lr=7.94e-07 epoch=192 normal=0.5184
2026-10-01 17:30:50,141 [INFO] open_vision_banana.training.callbacks: [step 28650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1983 loss=0.2056 normal_angular_aux_loss=0.0244 lr=7.74e-07 epoch=193 normal=0.5063
2026-10-01 17:36:04,953 [INFO] open_vision_banana.training.callbacks: [step 28700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2032 loss=0.2106 normal_angular_aux_loss=0.0247 lr=7.54e-07 epoch=193 normal=0.5113
2026-10-01 17:40:48,029 [INFO] open_vision_banana.training.callbacks: [step 28750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1982 loss=0.2056 normal_angular_aux_loss=0.0247 lr=7.35e-07 epoch=193 normal=0.5094
2026-10-01 17:45:32,705 [INFO] open_vision_banana.training.callbacks: [step 28800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2031 loss=0.2105 normal_angular_aux_loss=0.0247 lr=7.16e-07 epoch=194 normal=0.5088
2026-10-01 17:50:17,603 [INFO] open_vision_banana.training.callbacks: [step 28850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2060 loss=0.2136 normal_angular_aux_loss=0.0253 lr=6.99e-07 epoch=194 normal=0.5161
2026-10-01 17:55:17,467 [INFO] open_vision_banana.training.callbacks: [step 28900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1920 loss=0.1992 normal_angular_aux_loss=0.0237 lr=6.82e-07 epoch=194 normal=0.5060
2026-10-01 18:00:02,415 [INFO] open_vision_banana.training.callbacks: [step 28950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2005 loss=0.2080 normal_angular_aux_loss=0.0249 lr=6.66e-07 epoch=195 normal=0.5063
2026-10-01 18:05:17,529 [INFO] open_vision_banana.training.callbacks: [step 29000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1960 loss=0.2035 normal_angular_aux_loss=0.0252 lr=6.50e-07 epoch=195 normal=0.5074
2026-10-01 18:05:24,692 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 29000 → /data/runs/ovb/ctrl_normal/checkpoint-29000
2026-10-01 18:05:46,772 [INFO] open_vision_banana.training.callbacks: [val] step=29000 val_loss=0.3228
2026-10-01 18:10:30,231 [INFO] open_vision_banana.training.callbacks: [step 29050/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1955 loss=0.2030 normal_angular_aux_loss=0.0250 lr=6.36e-07 epoch=195 normal=0.5095
2026-10-01 18:15:12,961 [INFO] open_vision_banana.training.callbacks: [step 29100/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1933 loss=0.2009 normal_angular_aux_loss=0.0252 lr=6.22e-07 epoch=196 normal=0.5104
2026-10-01 18:19:55,354 [INFO] open_vision_banana.training.callbacks: [step 29150/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1999 loss=0.2072 normal_angular_aux_loss=0.0245 lr=6.09e-07 epoch=196 normal=0.5096
2026-10-01 18:24:42,876 [INFO] open_vision_banana.training.callbacks: [step 29200/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1926 loss=0.2003 normal_angular_aux_loss=0.0257 lr=5.96e-07 epoch=196 normal=0.5119
2026-10-01 18:29:29,472 [INFO] open_vision_banana.training.callbacks: [step 29250/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1992 loss=0.2067 normal_angular_aux_loss=0.0248 lr=5.85e-07 epoch=197 normal=0.5111
2026-10-01 18:34:34,506 [INFO] open_vision_banana.training.callbacks: [step 29300/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1930 loss=0.2006 normal_angular_aux_loss=0.0255 lr=5.74e-07 epoch=197 normal=0.5070
2026-10-01 18:39:40,438 [INFO] open_vision_banana.training.callbacks: [step 29350/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2037 loss=0.2112 normal_angular_aux_loss=0.0247 lr=5.64e-07 epoch=197 normal=0.5099
2026-10-01 18:44:23,663 [INFO] open_vision_banana.training.callbacks: [step 29400/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1956 loss=0.2029 normal_angular_aux_loss=0.0243 lr=5.54e-07 epoch=198 normal=0.5056
2026-10-01 18:49:08,199 [INFO] open_vision_banana.training.callbacks: [step 29450/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1967 loss=0.2045 normal_angular_aux_loss=0.0259 lr=5.45e-07 epoch=198 normal=0.5101
2026-10-01 18:53:54,014 [INFO] open_vision_banana.training.callbacks: [step 29500/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1962 loss=0.2035 normal_angular_aux_loss=0.0245 lr=5.38e-07 epoch=198 normal=0.5099
2026-10-01 18:54:24,240 [INFO] open_vision_banana.training.callbacks: [val] step=29500 val_loss=0.2897
2026-10-01 18:59:08,208 [INFO] open_vision_banana.training.callbacks: [step 29550/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2010 loss=0.2083 normal_angular_aux_loss=0.0244 lr=5.30e-07 epoch=199 normal=0.5047
2026-10-01 19:03:49,509 [INFO] open_vision_banana.training.callbacks: [step 29600/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2026 loss=0.2101 normal_angular_aux_loss=0.0251 lr=5.24e-07 epoch=199 normal=0.5114
2026-10-01 19:08:48,531 [INFO] open_vision_banana.training.callbacks: [step 29650/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1955 loss=0.2032 normal_angular_aux_loss=0.0256 lr=5.18e-07 epoch=199 normal=0.5090
2026-10-01 19:13:31,037 [INFO] open_vision_banana.training.callbacks: [step 29700/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1959 loss=0.2035 normal_angular_aux_loss=0.0251 lr=5.14e-07 epoch=200 normal=0.5124
2026-10-01 19:18:13,611 [INFO] open_vision_banana.training.callbacks: [step 29750/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1917 loss=0.1992 normal_angular_aux_loss=0.0249 lr=5.09e-07 epoch=200 normal=0.5047
2026-10-01 19:22:58,268 [INFO] open_vision_banana.training.callbacks: [step 29800/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2056 loss=0.2130 normal_angular_aux_loss=0.0245 lr=5.06e-07 epoch=200 normal=0.5163
2026-10-01 19:27:43,121 [INFO] open_vision_banana.training.callbacks: [step 29850/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2014 loss=0.2091 normal_angular_aux_loss=0.0256 lr=5.03e-07 epoch=201 normal=0.5132
2026-10-01 19:32:21,701 [INFO] open_vision_banana.training.callbacks: [step 29900/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2001 loss=0.2076 normal_angular_aux_loss=0.0251 lr=5.02e-07 epoch=201 normal=0.5091
2026-10-01 19:37:33,845 [INFO] open_vision_banana.training.callbacks: [step 29950/30000] depth_edge_aux_loss=0.0000 flow_loss=0.1927 loss=0.2000 normal_angular_aux_loss=0.0243 lr=5.00e-07 epoch=201 normal=0.5070
2026-10-01 19:42:15,456 [INFO] open_vision_banana.training.callbacks: [step 30000/30000] depth_edge_aux_loss=0.0000 flow_loss=0.2007 loss=0.2079 normal_angular_aux_loss=0.0239 lr=5.00e-07 epoch=202 normal=0.5124
2026-10-01 19:42:22,201 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 30000 → /data/runs/ovb/ctrl_normal/checkpoint-30000
2026-10-01 19:42:44,067 [INFO] open_vision_banana.training.callbacks: [val] step=30000 val_loss=0.3372
2026-10-01 19:42:50,711 [INFO] open_vision_banana.training.callbacks: Saved checkpoint at step 30000 → /data/runs/ovb/ctrl_normal/checkpoint-30000_final
2026-10-01 19:42:50,739 [INFO] open_vision_banana.training.callbacks: Training complete! Steps=30000, Best val_loss=0.2493
|