File size: 129,021 Bytes
1877fc3 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 | 2025/09/13 12:49:49 - mmengine - INFO -
------------------------------------------------------------
System environment:
sys.platform: linux
Python: 3.10.13 (main, Sep 11 2023, 13:44:35) [GCC 11.2.0]
CUDA available: True
numpy_random_seed: 1829955487
GPU 0: NVIDIA H100 80GB HBM3
CUDA_HOME: /usr/local/cuda
NVCC: Cuda compilation tools, release 12.1, V12.1.105
GCC: gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
PyTorch: 2.1.2+cu121
PyTorch compiling details: PyTorch built with:
- GCC 9.3
- C++ Version: 201703
- Intel(R) oneAPI Math Kernel Library Version 2022.2-Product Build 20220804 for Intel(R) 64 architecture applications
- Intel(R) MKL-DNN v3.1.1 (Git Hash 64f6bcbcbab628e96f33a62c3e975f8535a7bde4)
- OpenMP 201511 (a.k.a. OpenMP 4.5)
- LAPACK is enabled (usually provided by MKL)
- NNPACK is enabled
- CPU capability usage: AVX512
- CUDA Runtime 12.1
- NVCC architecture flags: -gencode;arch=compute_50,code=sm_50;-gencode;arch=compute_60,code=sm_60;-gencode;arch=compute_70,code=sm_70;-gencode;arch=compute_75,code=sm_75;-gencode;arch=compute_80,code=sm_80;-gencode;arch=compute_86,code=sm_86;-gencode;arch=compute_90,code=sm_90
- CuDNN 8.9.2
- Magma 2.6.1
- Build settings: BLAS_INFO=mkl, BUILD_TYPE=Release, CUDA_VERSION=12.1, CUDNN_VERSION=8.9.2, CXX_COMPILER=/opt/rh/devtoolset-9/root/usr/bin/c++, CXX_FLAGS= -D_GLIBCXX_USE_CXX11_ABI=0 -fabi-version=11 -fvisibility-inlines-hidden -DUSE_PTHREADPOOL -DNDEBUG -DUSE_KINETO -DLIBKINETO_NOROCTRACER -DUSE_FBGEMM -DUSE_QNNPACK -DUSE_PYTORCH_QNNPACK -DUSE_XNNPACK -DSYMBOLICATE_MOBILE_DEBUG_HANDLE -O2 -fPIC -Wall -Wextra -Werror=return-type -Werror=non-virtual-dtor -Werror=bool-operation -Wnarrowing -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-unused-parameter -Wno-unused-function -Wno-unused-result -Wno-strict-overflow -Wno-strict-aliasing -Wno-stringop-overflow -Wno-psabi -Wno-error=pedantic -Wno-error=old-style-cast -Wno-invalid-partial-specialization -Wno-unused-private-field -Wno-aligned-allocation-unavailable -Wno-missing-braces -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Werror=cast-function-type -Wno-stringop-overflow, LAPACK_INFO=mkl, PERF_WITH_AVX=1, PERF_WITH_AVX2=1, PERF_WITH_AVX512=1, TORCH_DISABLE_GPU_ASSERTS=ON, TORCH_VERSION=2.1.2, USE_CUDA=ON, USE_CUDNN=ON, USE_EXCEPTION_PTR=1, USE_GFLAGS=OFF, USE_GLOG=OFF, USE_MKL=ON, USE_MKLDNN=ON, USE_MPI=OFF, USE_NCCL=1, USE_NNPACK=ON, USE_OPENMP=ON, USE_ROCM=OFF,
TorchVision: 0.16.2+cu121
OpenCV: 4.11.0
MMEngine: 0.9.0
Runtime environment:
cudnn_benchmark: False
mp_cfg: {'mp_start_method': 'fork', 'opencv_num_threads': 0}
dist_cfg: {'backend': 'nccl'}
seed: 1829955487
Distributed launcher: none
Distributed training: False
GPU number: 1
------------------------------------------------------------
2025/09/13 12:49:50 - mmengine - INFO - Config:
EPOCHS = 12
backend_args = None
class_agnostic_eval = True
classes_stru3d = [
'door',
'window',
]
custom_hooks = [
dict(after_iter=True, type='EmptyCacheHook'),
]
custom_imports = dict(imports=[
'tr3d',
])
data_root = '/home/jovyan/users/koodiazhnyi/msu-masters/tr3d/data/structured3d'
dataset_type = 'Stru3DDataset'
default_hooks = dict(
checkpoint=dict(
_scope_='mmdet3d', interval=1, max_keep_ckpts=2,
type='CheckpointHook'),
logger=dict(_scope_='mmdet3d', interval=50, type='LoggerHook'),
param_scheduler=dict(_scope_='mmdet3d', type='ParamSchedulerHook'),
sampler_seed=dict(_scope_='mmdet3d', type='DistSamplerSeedHook'),
timer=dict(_scope_='mmdet3d', type='IterTimerHook'),
visualization=dict(_scope_='mmdet3d', type='Det3DVisualizationHook'))
default_scope = 'mmdet3d'
env_cfg = dict(
cudnn_benchmark=False,
dist_cfg=dict(backend='nccl'),
mp_cfg=dict(mp_start_method='fork', opencv_num_threads=0))
launcher = 'none'
load_from = None
log_level = 'INFO'
log_processor = dict(
_scope_='mmdet3d', by_epoch=True, type='LogProcessor', window_size=50)
metainfo = dict(classes=[
'door',
'window',
])
model = dict(
backbone=dict(
depth=34,
in_channels=3,
norm='batch',
num_planes=(
64,
128,
128,
128,
),
type='TR3DMinkResNet'),
bbox_head=dict(
add_z_feat=True,
angles=[
False,
],
datasets=[
'structured3d',
],
datasets_classes=[
[
'door',
'window',
],
],
datasets_weights=[
1.0,
],
in_channels=128,
label2level=[
[
0,
0,
],
],
layout_level=1,
loss_weights=[
[
0.75,
0.25,
],
],
n_q_feats=10,
n_spconv2d=3,
num_layout_reg_outs=5,
num_reg_outs=6,
pts_center_threshold=6,
pts_center_threshold_layout=6,
type='TR3DHead',
voxel_size=0.01),
data_preprocessor=dict(type='Det3DDataPreprocessor'),
neck=dict(
in_channels=(
64,
128,
128,
128,
), out_channels=128, type='TR3DNeck'),
test_cfg=dict(
class_agnostic_eval=True,
enable_double_layout_nms=True,
iou_thr=0.15,
iou_thr_layout=0.1,
nms_pre=1000,
nms_pre_layout=150,
nms_radius=0.1,
score_thr=0.35,
score_thr_layout=0.5),
train_cfg=dict(),
type='MinkSingleStage3DDetector')
optim_wrapper = dict(
clip_grad=dict(max_norm=10, norm_type=2),
optimizer=dict(lr=0.001, type='AdamW', weight_decay=0.0001),
type='OptimWrapper')
param_scheduler = dict(
begin=0,
by_epoch=True,
end=12,
gamma=0.1,
milestones=[
8,
11,
],
type='MultiStepLR')
resume = False
test_cfg = dict(type='TestLoop')
test_dataloader = dict(
batch_size=1,
dataset=dict(
ann_file='structured3d_infos_val_spatial_lm_v3.pkl',
backend_args=None,
box_type_3d='Depth',
data_root=
'/home/jovyan/users/koodiazhnyi/msu-masters/tr3d/data/structured3d',
metainfo=dict(classes=[
'door',
'window',
]),
pipeline=[
dict(
backend_args=None,
coord_type='DEPTH',
load_dim=6,
shift_height=False,
type='LoadPointsFromFile',
use_color=True,
use_dim=[
0,
1,
2,
3,
4,
5,
]),
dict(type='AddLayoutLabels'),
dict(
flip=False,
img_scale=(
1333,
800,
),
pts_scale_ratio=1,
transforms=[
dict(
color_mean=[
127.5,
127.5,
127.5,
],
type='NormalizePointsColor'),
],
type='MultiScaleFlipAug3D'),
dict(type='LayoutOrientation'),
dict(keys=[
'points',
], load_meta=True, type='Pack3DDetInputs_'),
],
test_mode=True,
type='Stru3DDataset'),
num_workers=1,
sampler=dict(shuffle=False, type='DefaultSampler'))
test_evaluator = dict(
datasets=[
'structured3d',
],
datasets_classes=[
[
'door',
'window',
],
],
dist_thr=[
0.4,
0.6,
],
floor_and_ceiling=False,
type='IndoorLayoutMetric_')
test_pipeline = [
dict(
backend_args=None,
coord_type='DEPTH',
load_dim=6,
shift_height=False,
type='LoadPointsFromFile',
use_color=True,
use_dim=[
0,
1,
2,
3,
4,
5,
]),
dict(type='AddLayoutLabels'),
dict(
flip=False,
img_scale=(
1333,
800,
),
pts_scale_ratio=1,
transforms=[
dict(
color_mean=[
127.5,
127.5,
127.5,
],
type='NormalizePointsColor'),
],
type='MultiScaleFlipAug3D'),
dict(type='LayoutOrientation'),
dict(keys=[
'points',
], load_meta=True, type='Pack3DDetInputs_'),
]
train_cfg = dict(max_epochs=12, type='EpochBasedTrainLoop', val_interval=1)
train_dataloader = dict(
batch_size=16,
dataset=dict(
dataset=dict(
ann_file='structured3d_infos_train_spatial_lm_v3.pkl',
backend_args=None,
box_type_3d='Depth',
data_root=
'/home/jovyan/users/koodiazhnyi/msu-masters/tr3d/data/structured3d',
filter_empty_gt=False,
metainfo=dict(classes=[
'door',
'window',
]),
pipeline=[
dict(
backend_args=None,
coord_type='DEPTH',
load_dim=6,
shift_height=False,
type='LoadPointsFromFile',
use_color=True,
use_dim=[
0,
1,
2,
3,
4,
5,
]),
dict(
backend_args=None,
type='LoadAnnotations3D',
with_bbox_3d=True,
with_label_3d=True,
with_mask_3d=False,
with_seg_3d=False),
dict(type='AddLayoutLabels'),
dict(num_points=0.33, type='TR3DPointSample'),
dict(
flip_ratio_bev_horizontal=0.5,
flip_ratio_bev_vertical=0.5,
sync_2d=False,
type='RandomFlip3DLayout'),
dict(
rot_range=[
0,
0,
],
scale_ratio_range=[
0.85,
1.15,
],
shift_height=False,
translation_std=[
0.1,
0.1,
0.1,
],
type='GlobalRotScaleTransLayout'),
dict(
color_mean=[
127.5,
127.5,
127.5,
],
type='NormalizePointsColor'),
dict(type='LayoutOrientation'),
dict(
keys=[
'points',
'gt_bboxes_3d',
'gt_labels_3d',
],
type='Pack3DDetInputs_'),
],
type='Stru3DDataset'),
times=7,
type='RepeatDataset'),
num_workers=8,
sampler=dict(shuffle=True, type='DefaultSampler'))
train_pipeline = [
dict(
backend_args=None,
coord_type='DEPTH',
load_dim=6,
shift_height=False,
type='LoadPointsFromFile',
use_color=True,
use_dim=[
0,
1,
2,
3,
4,
5,
]),
dict(
backend_args=None,
type='LoadAnnotations3D',
with_bbox_3d=True,
with_label_3d=True,
with_mask_3d=False,
with_seg_3d=False),
dict(type='AddLayoutLabels'),
dict(num_points=0.33, type='TR3DPointSample'),
dict(
flip_ratio_bev_horizontal=0.5,
flip_ratio_bev_vertical=0.5,
sync_2d=False,
type='RandomFlip3DLayout'),
dict(
rot_range=[
0,
0,
],
scale_ratio_range=[
0.85,
1.15,
],
shift_height=False,
translation_std=[
0.1,
0.1,
0.1,
],
type='GlobalRotScaleTransLayout'),
dict(color_mean=[
127.5,
127.5,
127.5,
], type='NormalizePointsColor'),
dict(type='LayoutOrientation'),
dict(
keys=[
'points',
'gt_bboxes_3d',
'gt_labels_3d',
],
type='Pack3DDetInputs_'),
]
val_cfg = dict(type='ValLoop')
val_dataloader = dict(
batch_size=1,
dataset=dict(
ann_file='structured3d_infos_val_spatial_lm_v3.pkl',
backend_args=None,
box_type_3d='Depth',
data_root=
'/home/jovyan/users/koodiazhnyi/msu-masters/tr3d/data/structured3d',
metainfo=dict(classes=[
'door',
'window',
]),
pipeline=[
dict(
backend_args=None,
coord_type='DEPTH',
load_dim=6,
shift_height=False,
type='LoadPointsFromFile',
use_color=True,
use_dim=[
0,
1,
2,
3,
4,
5,
]),
dict(type='AddLayoutLabels'),
dict(
flip=False,
img_scale=(
1333,
800,
),
pts_scale_ratio=1,
transforms=[
dict(
color_mean=[
127.5,
127.5,
127.5,
],
type='NormalizePointsColor'),
],
type='MultiScaleFlipAug3D'),
dict(type='LayoutOrientation'),
dict(keys=[
'points',
], load_meta=True, type='Pack3DDetInputs_'),
],
test_mode=True,
type='Stru3DDataset'),
num_workers=1,
sampler=dict(shuffle=False, type='DefaultSampler'))
val_evaluator = dict(
datasets=[
'structured3d',
],
datasets_classes=[
[
'door',
'window',
],
],
dist_thr=[
0.4,
0.6,
],
floor_and_ceiling=False,
type='IndoorLayoutMetric_')
vis_backends = [
dict(type='LocalVisBackend'),
]
visualizer = dict(
name='visualizer',
type='Det3DLocalVisualizer',
vis_backends=[
dict(type='LocalVisBackend'),
])
work_dir = './work_dirs/tr3d_1xb16_structured3d_v51'
2025/09/13 12:49:52 - mmengine - INFO - Distributed training is not used, all SyncBatchNorm (SyncBN) layers in the model will be automatically reverted to BatchNormXd layers if they are used.
2025/09/13 12:49:52 - mmengine - INFO - Hooks will be executed in the following order:
before_run:
(VERY_HIGH ) RuntimeInfoHook
(BELOW_NORMAL) LoggerHook
--------------------
before_train:
(VERY_HIGH ) RuntimeInfoHook
(NORMAL ) IterTimerHook
(VERY_LOW ) CheckpointHook
--------------------
before_train_epoch:
(VERY_HIGH ) RuntimeInfoHook
(NORMAL ) IterTimerHook
(NORMAL ) DistSamplerSeedHook
(NORMAL ) EmptyCacheHook
--------------------
before_train_iter:
(VERY_HIGH ) RuntimeInfoHook
(NORMAL ) IterTimerHook
--------------------
after_train_iter:
(VERY_HIGH ) RuntimeInfoHook
(NORMAL ) IterTimerHook
(NORMAL ) EmptyCacheHook
(BELOW_NORMAL) LoggerHook
(LOW ) ParamSchedulerHook
(VERY_LOW ) CheckpointHook
--------------------
after_train_epoch:
(NORMAL ) IterTimerHook
(NORMAL ) EmptyCacheHook
(LOW ) ParamSchedulerHook
(VERY_LOW ) CheckpointHook
--------------------
before_val:
(VERY_HIGH ) RuntimeInfoHook
--------------------
before_val_epoch:
(NORMAL ) IterTimerHook
(NORMAL ) EmptyCacheHook
--------------------
before_val_iter:
(NORMAL ) IterTimerHook
--------------------
after_val_iter:
(NORMAL ) IterTimerHook
(NORMAL ) Det3DVisualizationHook
(NORMAL ) EmptyCacheHook
(BELOW_NORMAL) LoggerHook
--------------------
after_val_epoch:
(VERY_HIGH ) RuntimeInfoHook
(NORMAL ) IterTimerHook
(NORMAL ) EmptyCacheHook
(BELOW_NORMAL) LoggerHook
(LOW ) ParamSchedulerHook
(VERY_LOW ) CheckpointHook
--------------------
after_val:
(VERY_HIGH ) RuntimeInfoHook
--------------------
after_train:
(VERY_HIGH ) RuntimeInfoHook
(VERY_LOW ) CheckpointHook
--------------------
before_test:
(VERY_HIGH ) RuntimeInfoHook
--------------------
before_test_epoch:
(NORMAL ) IterTimerHook
(NORMAL ) EmptyCacheHook
--------------------
before_test_iter:
(NORMAL ) IterTimerHook
--------------------
after_test_iter:
(NORMAL ) IterTimerHook
(NORMAL ) Det3DVisualizationHook
(NORMAL ) EmptyCacheHook
(BELOW_NORMAL) LoggerHook
--------------------
after_test_epoch:
(VERY_HIGH ) RuntimeInfoHook
(NORMAL ) IterTimerHook
(NORMAL ) EmptyCacheHook
(BELOW_NORMAL) LoggerHook
--------------------
after_test:
(VERY_HIGH ) RuntimeInfoHook
--------------------
after_run:
(BELOW_NORMAL) LoggerHook
--------------------
2025/09/13 12:49:53 - mmengine - INFO - ------------------------------
2025/09/13 12:49:53 - mmengine - INFO - The length of training dataset: 2510
2025/09/13 12:49:53 - mmengine - INFO - The number of instances per category in the dataset:
+----------+--------+
| category | number |
+----------+--------+
| door | 30101 |
| window | 16551 |
+----------+--------+
2025/09/13 12:49:54 - mmengine - INFO - ------------------------------
2025/09/13 12:49:54 - mmengine - INFO - The length of test dataset: 241
2025/09/13 12:49:54 - mmengine - INFO - The number of instances per category in the dataset:
+----------+--------+
| category | number |
+----------+--------+
| door | 3222 |
| window | 1650 |
+----------+--------+
2025/09/13 12:49:54 - mmengine - WARNING - The prefix is not set in metric class IndoorLayoutMetric_.
Name of parameter - Initialization information
backbone.conv1.kernel - torch.Size([27, 3, 64]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.norm1.bn.weight - torch.Size([64]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.norm1.bn.bias - torch.Size([64]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer1.0.conv1.kernel - torch.Size([27, 64, 64]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer1.0.norm1.bn.weight - torch.Size([64]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer1.0.norm1.bn.bias - torch.Size([64]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer1.0.conv2.kernel - torch.Size([27, 64, 64]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer1.0.norm2.bn.weight - torch.Size([64]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer1.0.norm2.bn.bias - torch.Size([64]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer1.0.downsample.0.kernel - torch.Size([1, 64, 64]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer1.0.downsample.1.bn.weight - torch.Size([64]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer1.0.downsample.1.bn.bias - torch.Size([64]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer1.1.conv1.kernel - torch.Size([27, 64, 64]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer1.1.norm1.bn.weight - torch.Size([64]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer1.1.norm1.bn.bias - torch.Size([64]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer1.1.conv2.kernel - torch.Size([27, 64, 64]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer1.1.norm2.bn.weight - torch.Size([64]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer1.1.norm2.bn.bias - torch.Size([64]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer1.2.conv1.kernel - torch.Size([27, 64, 64]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer1.2.norm1.bn.weight - torch.Size([64]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer1.2.norm1.bn.bias - torch.Size([64]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer1.2.conv2.kernel - torch.Size([27, 64, 64]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer1.2.norm2.bn.weight - torch.Size([64]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer1.2.norm2.bn.bias - torch.Size([64]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer2.0.conv1.kernel - torch.Size([27, 64, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer2.0.norm1.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer2.0.norm1.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer2.0.conv2.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer2.0.norm2.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer2.0.norm2.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer2.0.downsample.0.kernel - torch.Size([1, 64, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer2.0.downsample.1.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer2.0.downsample.1.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer2.1.conv1.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer2.1.norm1.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer2.1.norm1.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer2.1.conv2.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer2.1.norm2.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer2.1.norm2.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer2.2.conv1.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer2.2.norm1.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer2.2.norm1.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer2.2.conv2.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer2.2.norm2.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer2.2.norm2.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer2.3.conv1.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer2.3.norm1.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer2.3.norm1.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer2.3.conv2.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer2.3.norm2.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer2.3.norm2.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer3.0.conv1.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer3.0.norm1.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer3.0.norm1.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer3.0.conv2.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer3.0.norm2.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer3.0.norm2.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer3.0.downsample.0.kernel - torch.Size([1, 128, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer3.0.downsample.1.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer3.0.downsample.1.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer3.1.conv1.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer3.1.norm1.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer3.1.norm1.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer3.1.conv2.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer3.1.norm2.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer3.1.norm2.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer3.2.conv1.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer3.2.norm1.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer3.2.norm1.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer3.2.conv2.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer3.2.norm2.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer3.2.norm2.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer3.3.conv1.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer3.3.norm1.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer3.3.norm1.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer3.3.conv2.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer3.3.norm2.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer3.3.norm2.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer3.4.conv1.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer3.4.norm1.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer3.4.norm1.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer3.4.conv2.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer3.4.norm2.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer3.4.norm2.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer3.5.conv1.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer3.5.norm1.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer3.5.norm1.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer3.5.conv2.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer3.5.norm2.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer3.5.norm2.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer4.0.conv1.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer4.0.norm1.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer4.0.norm1.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer4.0.conv2.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer4.0.norm2.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer4.0.norm2.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer4.0.downsample.0.kernel - torch.Size([1, 128, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer4.0.downsample.1.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer4.0.downsample.1.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer4.1.conv1.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer4.1.norm1.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer4.1.norm1.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer4.1.conv2.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer4.1.norm2.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer4.1.norm2.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer4.2.conv1.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer4.2.norm1.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer4.2.norm1.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer4.2.conv2.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DMinkResNet
backbone.layer4.2.norm2.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
backbone.layer4.2.norm2.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
neck.lateral_block_0.0.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DNeck
neck.lateral_block_0.1.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
neck.lateral_block_0.1.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
neck.out_block_0.0.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DNeck
neck.out_block_0.1.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
neck.out_block_0.1.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
neck.up_block_1.0.kernel - torch.Size([27, 128, 128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
neck.up_block_1.1.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
neck.up_block_1.1.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
neck.lateral_block_1.0.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DNeck
neck.lateral_block_1.1.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
neck.lateral_block_1.1.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
neck.out_block_1.0.kernel - torch.Size([27, 128, 128]):
Initialized by user-defined `init_weights` in TR3DNeck
neck.out_block_1.1.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
neck.out_block_1.1.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
neck.up_block_2.0.kernel - torch.Size([27, 128, 128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
neck.up_block_2.1.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
neck.up_block_2.1.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.conv_reg.kernel - torch.Size([128, 6]):
Initialized by user-defined `init_weights` in TR3DHead
bbox_head.conv_reg.bias - torch.Size([1, 6]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.conv_cls.kernel - torch.Size([128, 2]):
Initialized by user-defined `init_weights` in TR3DHead
bbox_head.conv_cls.bias - torch.Size([1, 2]):
Initialized by user-defined `init_weights` in TR3DHead
bbox_head.layout_head.add_feats_encoder.0.weight - torch.Size([32, 10]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.add_feats_encoder.0.bias - torch.Size([32]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.add_feats_encoder.2.weight - torch.Size([32, 32]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.add_feats_encoder.2.bias - torch.Size([32]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.add_feats_encoder.4.weight - torch.Size([32, 32]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.add_feats_encoder.4.bias - torch.Size([32]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.add_feats_encoder.5.weight - torch.Size([32]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.add_feats_encoder.5.bias - torch.Size([32]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.out_reg_conv.0.kernel - torch.Size([160, 160]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.out_reg_conv.0.bias - torch.Size([1, 160]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.out_reg_conv.2.kernel - torch.Size([160, 5]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.out_reg_conv.2.bias - torch.Size([1, 5]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.out_cls_conv.kernel - torch.Size([128, 1]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.out_cls_conv.bias - torch.Size([1, 1]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.conv_blocks.0.0.kernel - torch.Size([9, 128, 128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.conv_blocks.0.1.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.conv_blocks.0.1.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.conv_blocks.1.0.kernel - torch.Size([9, 128, 128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.conv_blocks.1.1.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.conv_blocks.1.1.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.conv_blocks.2.0.kernel - torch.Size([9, 128, 128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.conv_blocks.2.1.bn.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.conv_blocks.2.1.bn.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.z_fusion_block.0.weight - torch.Size([128, 1]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.z_fusion_block.0.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.z_fusion_block.2.weight - torch.Size([128, 128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.z_fusion_block.2.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.z_fusion_block.4.weight - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
bbox_head.layout_head.z_fusion_block.4.bias - torch.Size([128]):
The value is the same before and after calling `init_weights` of MinkSingleStage3DDetector
2025/09/13 12:49:54 - mmengine - WARNING - "FileClient" will be deprecated in future. Please use io functions in https://mmengine.readthedocs.io/en/latest/api/fileio.html#file-io
2025/09/13 12:49:54 - mmengine - WARNING - "HardDiskBackend" is the alias of "LocalBackend" and the former will be deprecated in future.
2025/09/13 12:49:54 - mmengine - INFO - Checkpoints will be saved to /home/jovyan/users/koodiazhnyi/msu-masters/tr3d/work_dirs/tr3d_1xb16_structured3d_v51.
2025/09/13 12:52:35 - mmengine - INFO - Epoch(train) [1][ 50/1099] lr: 1.0000e-03 eta: 11:45:55 time: 3.2239 data_time: 0.2323 memory: 29192 grad_norm: 9.3184 loss: 2.1326 bbox_loss: 0.5978 cls_loss: 0.5300 layout_loss: 0.8683 cls_layout_loss: 0.1365
2025/09/13 12:55:11 - mmengine - INFO - Epoch(train) [1][ 100/1099] lr: 1.0000e-03 eta: 11:30:48 time: 3.1100 data_time: 0.1371 memory: 25749 grad_norm: 15.4519 loss: 1.7446 bbox_loss: 0.5438 cls_loss: 0.3832 layout_loss: 0.7605 cls_layout_loss: 0.0571
2025/09/13 12:57:50 - mmengine - INFO - Epoch(train) [1][ 150/1099] lr: 1.0000e-03 eta: 11:29:31 time: 3.1856 data_time: 0.1648 memory: 33202 grad_norm: 18.9536 loss: 1.6705 bbox_loss: 0.5309 cls_loss: 0.3413 layout_loss: 0.7430 cls_layout_loss: 0.0553
2025/09/13 13:00:23 - mmengine - INFO - Epoch(train) [1][ 200/1099] lr: 1.0000e-03 eta: 11:21:18 time: 3.0702 data_time: 0.1491 memory: 25550 grad_norm: 15.8186 loss: 1.4874 bbox_loss: 0.4973 cls_loss: 0.3163 layout_loss: 0.6197 cls_layout_loss: 0.0541
2025/09/13 13:02:59 - mmengine - INFO - Epoch(train) [1][ 250/1099] lr: 1.0000e-03 eta: 11:17:23 time: 3.1173 data_time: 0.1603 memory: 26623 grad_norm: 20.0858 loss: 1.3611 bbox_loss: 0.4896 cls_loss: 0.2907 layout_loss: 0.5309 cls_layout_loss: 0.0500
2025/09/13 13:05:36 - mmengine - INFO - Epoch(train) [1][ 300/1099] lr: 1.0000e-03 eta: 11:14:16 time: 3.1277 data_time: 0.1312 memory: 33776 grad_norm: 19.0561 loss: 1.2665 bbox_loss: 0.4688 cls_loss: 0.2689 layout_loss: 0.4811 cls_layout_loss: 0.0478
2025/09/13 13:08:13 - mmengine - INFO - Epoch(train) [1][ 350/1099] lr: 1.0000e-03 eta: 11:11:47 time: 3.1433 data_time: 0.1621 memory: 26211 grad_norm: 19.2816 loss: 1.1945 bbox_loss: 0.4614 cls_loss: 0.2559 layout_loss: 0.4328 cls_layout_loss: 0.0444
2025/09/13 13:10:49 - mmengine - INFO - Epoch(train) [1][ 400/1099] lr: 1.0000e-03 eta: 11:08:48 time: 3.1261 data_time: 0.1578 memory: 26777 grad_norm: 19.2562 loss: 1.1358 bbox_loss: 0.4483 cls_loss: 0.2493 layout_loss: 0.3962 cls_layout_loss: 0.0420
2025/09/13 13:13:31 - mmengine - INFO - Epoch(train) [1][ 450/1099] lr: 1.0000e-03 eta: 11:08:21 time: 3.2296 data_time: 0.2030 memory: 26155 grad_norm: 18.7840 loss: 1.1183 bbox_loss: 0.4369 cls_loss: 0.2409 layout_loss: 0.3982 cls_layout_loss: 0.0422
2025/09/13 13:16:11 - mmengine - INFO - Epoch(train) [1][ 500/1099] lr: 1.0000e-03 eta: 11:06:51 time: 3.2012 data_time: 0.1603 memory: 27328 grad_norm: 19.6828 loss: 1.1131 bbox_loss: 0.4297 cls_loss: 0.2427 layout_loss: 0.4005 cls_layout_loss: 0.0402
2025/09/13 13:18:51 - mmengine - INFO - Epoch(train) [1][ 550/1099] lr: 1.0000e-03 eta: 11:05:14 time: 3.2064 data_time: 0.1487 memory: 27534 grad_norm: 19.9812 loss: 1.0364 bbox_loss: 0.4195 cls_loss: 0.2184 layout_loss: 0.3604 cls_layout_loss: 0.0381
2025/09/13 13:21:29 - mmengine - INFO - Epoch(train) [1][ 600/1099] lr: 1.0000e-03 eta: 11:02:39 time: 3.1613 data_time: 0.1485 memory: 26207 grad_norm: 18.4832 loss: 1.0224 bbox_loss: 0.4161 cls_loss: 0.2210 layout_loss: 0.3486 cls_layout_loss: 0.0367
2025/09/13 13:24:12 - mmengine - INFO - Epoch(train) [1][ 650/1099] lr: 1.0000e-03 eta: 11:01:36 time: 3.2564 data_time: 0.1599 memory: 25803 grad_norm: 18.2279 loss: 0.9966 bbox_loss: 0.4021 cls_loss: 0.2140 layout_loss: 0.3434 cls_layout_loss: 0.0370
2025/09/13 13:26:49 - mmengine - INFO - Epoch(train) [1][ 700/1099] lr: 1.0000e-03 eta: 10:58:32 time: 3.1376 data_time: 0.1412 memory: 25730 grad_norm: 20.4529 loss: 0.9695 bbox_loss: 0.4025 cls_loss: 0.2067 layout_loss: 0.3257 cls_layout_loss: 0.0346
2025/09/13 13:29:28 - mmengine - INFO - Epoch(train) [1][ 750/1099] lr: 1.0000e-03 eta: 10:56:19 time: 3.1941 data_time: 0.1504 memory: 33947 grad_norm: 16.7543 loss: 1.0094 bbox_loss: 0.4000 cls_loss: 0.2111 layout_loss: 0.3589 cls_layout_loss: 0.0395
2025/09/13 13:32:07 - mmengine - INFO - Epoch(train) [1][ 800/1099] lr: 1.0000e-03 eta: 10:53:53 time: 3.1819 data_time: 0.1517 memory: 29815 grad_norm: 20.2903 loss: 0.9732 bbox_loss: 0.4027 cls_loss: 0.2052 layout_loss: 0.3304 cls_layout_loss: 0.0350
2025/09/13 13:34:44 - mmengine - INFO - Epoch(train) [1][ 850/1099] lr: 1.0000e-03 eta: 10:50:48 time: 3.1307 data_time: 0.1542 memory: 24681 grad_norm: 18.9074 loss: 0.9553 bbox_loss: 0.3920 cls_loss: 0.2032 layout_loss: 0.3258 cls_layout_loss: 0.0343
2025/09/13 13:37:27 - mmengine - INFO - Epoch(train) [1][ 900/1099] lr: 1.0000e-03 eta: 10:49:07 time: 3.2491 data_time: 0.1810 memory: 26765 grad_norm: 11.3360 loss: 0.9649 bbox_loss: 0.3858 cls_loss: 0.2045 layout_loss: 0.3392 cls_layout_loss: 0.0355
2025/09/13 13:40:09 - mmengine - INFO - Epoch(train) [1][ 950/1099] lr: 1.0000e-03 eta: 10:47:22 time: 3.2527 data_time: 0.1839 memory: 34914 grad_norm: 21.0052 loss: 0.9846 bbox_loss: 0.4026 cls_loss: 0.2004 layout_loss: 0.3468 cls_layout_loss: 0.0347
2025/09/13 13:42:44 - mmengine - INFO - Exp name: tr3d_1xb16_structured3d_v51_20250913_124949
2025/09/13 13:42:44 - mmengine - INFO - Epoch(train) [1][1000/1099] lr: 1.0000e-03 eta: 10:43:58 time: 3.0989 data_time: 0.1791 memory: 26806 grad_norm: 23.3966 loss: 0.9196 bbox_loss: 0.3985 cls_loss: 0.1904 layout_loss: 0.2984 cls_layout_loss: 0.0324
2025/09/13 13:45:24 - mmengine - INFO - Epoch(train) [1][1050/1099] lr: 1.0000e-03 eta: 10:41:37 time: 3.2015 data_time: 0.1768 memory: 25043 grad_norm: 15.5485 loss: 0.9071 bbox_loss: 0.3754 cls_loss: 0.1936 layout_loss: 0.3057 cls_layout_loss: 0.0323
2025/09/13 13:47:58 - mmengine - INFO - Exp name: tr3d_1xb16_structured3d_v51_20250913_124949
2025/09/13 13:47:58 - mmengine - INFO - Saving checkpoint at 1 epochs
2025/09/13 13:48:40 - mmengine - INFO - Epoch(val) [1][ 50/241] eta: 0:02:39 time: 0.8371 data_time: 0.0977 memory: 26286
2025/09/13 13:49:17 - mmengine - INFO - Epoch(val) [1][100/241] eta: 0:01:50 time: 0.7241 data_time: 0.0770 memory: 1369
2025/09/13 13:49:58 - mmengine - INFO - Epoch(val) [1][150/241] eta: 0:01:12 time: 0.8324 data_time: 0.0807 memory: 1230
2025/09/13 13:50:37 - mmengine - INFO - Epoch(val) [1][200/241] eta: 0:00:32 time: 0.7671 data_time: 0.0830 memory: 1081
2025/09/13 13:52:14 - mmengine - INFO -
+---------+-------------+-------------+
| Layouts | F1 @.25 IoU | F1 @.50 IoU |
+---------+-------------+-------------+
| wall | 0.8017 | 0.7587 |
| door | 0.8517 | 0.8432 |
| window | 0.7778 | 0.7628 |
+---------+-------------+-------------+
| Overall | 0.8104 | 0.7882 |
+---------+-------------+-------------+
2025/09/13 13:52:14 - mmengine - INFO - Epoch(val) [1][241/241] structured3d: {'layout': {'wall_f1_25': 0.8016858904256758, 'wall_f1_50': 0.8016858904256758, 'door_f1_25': 0.8517388530806652, 'door_f1_50': 0.8517388530806652, 'window_f1_25': 0.7778354591812932, 'window_f1_50': 0.7778354591812932, 'f1_25': 0.8104200675625447, 'f1_50': 0.7882330456312149}} data_time: 0.0836 time: 0.8073
2025/09/13 13:54:52 - mmengine - INFO - Epoch(train) [2][ 50/1099] lr: 1.0000e-03 eta: 10:36:04 time: 3.1713 data_time: 0.2631 memory: 27430 grad_norm: 14.9634 loss: 0.8698 bbox_loss: 0.3701 cls_loss: 0.1816 layout_loss: 0.2868 cls_layout_loss: 0.0314
2025/09/13 13:57:33 - mmengine - INFO - Epoch(train) [2][ 100/1099] lr: 1.0000e-03 eta: 10:33:51 time: 3.2202 data_time: 0.2075 memory: 26628 grad_norm: 15.2659 loss: 0.8886 bbox_loss: 0.3743 cls_loss: 0.1843 layout_loss: 0.2982 cls_layout_loss: 0.0318
2025/09/13 14:00:16 - mmengine - INFO - Epoch(train) [2][ 150/1099] lr: 1.0000e-03 eta: 10:31:47 time: 3.2444 data_time: 0.1800 memory: 29871 grad_norm: 14.6373 loss: 0.8841 bbox_loss: 0.3695 cls_loss: 0.1853 layout_loss: 0.2980 cls_layout_loss: 0.0313
2025/09/13 14:02:50 - mmengine - INFO - Epoch(train) [2][ 200/1099] lr: 1.0000e-03 eta: 10:28:31 time: 3.0954 data_time: 0.1357 memory: 27881 grad_norm: 14.6564 loss: 0.8575 bbox_loss: 0.3690 cls_loss: 0.1829 layout_loss: 0.2756 cls_layout_loss: 0.0300
2025/09/13 14:05:26 - mmengine - INFO - Epoch(train) [2][ 250/1099] lr: 1.0000e-03 eta: 10:25:31 time: 3.1230 data_time: 0.1686 memory: 26169 grad_norm: 13.0837 loss: 0.8534 bbox_loss: 0.3583 cls_loss: 0.1757 layout_loss: 0.2891 cls_layout_loss: 0.0303
2025/09/13 14:08:03 - mmengine - INFO - Epoch(train) [2][ 300/1099] lr: 1.0000e-03 eta: 10:22:38 time: 3.1348 data_time: 0.1507 memory: 36044 grad_norm: 13.7084 loss: 0.8719 bbox_loss: 0.3631 cls_loss: 0.1849 layout_loss: 0.2933 cls_layout_loss: 0.0307
2025/09/13 14:10:42 - mmengine - INFO - Epoch(train) [2][ 350/1099] lr: 1.0000e-03 eta: 10:20:01 time: 3.1719 data_time: 0.1567 memory: 29802 grad_norm: 15.5127 loss: 0.8344 bbox_loss: 0.3590 cls_loss: 0.1715 layout_loss: 0.2741 cls_layout_loss: 0.0298
2025/09/13 14:13:21 - mmengine - INFO - Epoch(train) [2][ 400/1099] lr: 1.0000e-03 eta: 10:17:30 time: 3.1884 data_time: 0.1578 memory: 27716 grad_norm: 11.3239 loss: 0.8369 bbox_loss: 0.3557 cls_loss: 0.1737 layout_loss: 0.2775 cls_layout_loss: 0.0300
2025/09/13 14:15:57 - mmengine - INFO - Epoch(train) [2][ 450/1099] lr: 1.0000e-03 eta: 10:14:30 time: 3.1131 data_time: 0.1652 memory: 27806 grad_norm: 14.1903 loss: 0.8433 bbox_loss: 0.3578 cls_loss: 0.1774 layout_loss: 0.2781 cls_layout_loss: 0.0300
2025/09/13 14:18:33 - mmengine - INFO - Epoch(train) [2][ 500/1099] lr: 1.0000e-03 eta: 10:11:38 time: 3.1302 data_time: 0.1939 memory: 26894 grad_norm: 19.3871 loss: 0.8109 bbox_loss: 0.3612 cls_loss: 0.1641 layout_loss: 0.2572 cls_layout_loss: 0.0284
2025/09/13 14:21:10 - mmengine - INFO - Epoch(train) [2][ 550/1099] lr: 1.0000e-03 eta: 10:08:45 time: 3.1238 data_time: 0.1662 memory: 25521 grad_norm: 11.0723 loss: 0.8446 bbox_loss: 0.3597 cls_loss: 0.1807 layout_loss: 0.2750 cls_layout_loss: 0.0293
2025/09/13 14:23:50 - mmengine - INFO - Epoch(train) [2][ 600/1099] lr: 1.0000e-03 eta: 10:06:19 time: 3.2028 data_time: 0.1799 memory: 28920 grad_norm: 12.0865 loss: 0.8226 bbox_loss: 0.3504 cls_loss: 0.1727 layout_loss: 0.2707 cls_layout_loss: 0.0288
2025/09/13 14:26:28 - mmengine - INFO - Epoch(train) [2][ 650/1099] lr: 1.0000e-03 eta: 10:03:40 time: 3.1630 data_time: 0.1884 memory: 29793 grad_norm: 15.8633 loss: 0.8167 bbox_loss: 0.3529 cls_loss: 0.1700 layout_loss: 0.2657 cls_layout_loss: 0.0281
2025/09/13 14:29:04 - mmengine - INFO - Epoch(train) [2][ 700/1099] lr: 1.0000e-03 eta: 10:00:44 time: 3.1106 data_time: 0.1728 memory: 28310 grad_norm: 16.1020 loss: 0.7943 bbox_loss: 0.3510 cls_loss: 0.1640 layout_loss: 0.2521 cls_layout_loss: 0.0272
2025/09/13 14:31:39 - mmengine - INFO - Epoch(train) [2][ 750/1099] lr: 1.0000e-03 eta: 9:57:48 time: 3.1070 data_time: 0.1481 memory: 29672 grad_norm: 13.2598 loss: 0.8128 bbox_loss: 0.3532 cls_loss: 0.1714 layout_loss: 0.2596 cls_layout_loss: 0.0286
2025/09/13 14:34:16 - mmengine - INFO - Epoch(train) [2][ 800/1099] lr: 1.0000e-03 eta: 9:55:02 time: 3.1391 data_time: 0.1515 memory: 27498 grad_norm: 12.3919 loss: 0.8170 bbox_loss: 0.3489 cls_loss: 0.1673 layout_loss: 0.2720 cls_layout_loss: 0.0287
2025/09/13 14:36:51 - mmengine - INFO - Epoch(train) [2][ 850/1099] lr: 1.0000e-03 eta: 9:52:09 time: 3.1091 data_time: 0.1592 memory: 31462 grad_norm: 12.3094 loss: 0.8003 bbox_loss: 0.3430 cls_loss: 0.1702 layout_loss: 0.2595 cls_layout_loss: 0.0277
2025/09/13 14:39:27 - mmengine - INFO - Epoch(train) [2][ 900/1099] lr: 1.0000e-03 eta: 9:49:21 time: 3.1255 data_time: 0.1652 memory: 29827 grad_norm: 12.8247 loss: 0.8095 bbox_loss: 0.3466 cls_loss: 0.1673 layout_loss: 0.2673 cls_layout_loss: 0.0284
2025/09/13 14:39:30 - mmengine - INFO - Exp name: tr3d_1xb16_structured3d_v51_20250913_124949
2025/09/13 14:42:08 - mmengine - INFO - Epoch(train) [2][ 950/1099] lr: 1.0000e-03 eta: 9:46:57 time: 3.2118 data_time: 0.1558 memory: 27809 grad_norm: 10.9599 loss: 0.7900 bbox_loss: 0.3386 cls_loss: 0.1648 layout_loss: 0.2591 cls_layout_loss: 0.0274
2025/09/13 14:44:52 - mmengine - INFO - Epoch(train) [2][1000/1099] lr: 1.0000e-03 eta: 9:44:47 time: 3.2703 data_time: 0.1554 memory: 33632 grad_norm: 12.4292 loss: 0.7835 bbox_loss: 0.3377 cls_loss: 0.1589 layout_loss: 0.2601 cls_layout_loss: 0.0268
2025/09/13 14:47:29 - mmengine - INFO - Epoch(train) [2][1050/1099] lr: 1.0000e-03 eta: 9:42:04 time: 3.1453 data_time: 0.1923 memory: 27538 grad_norm: 12.3213 loss: 0.8025 bbox_loss: 0.3414 cls_loss: 0.1662 layout_loss: 0.2675 cls_layout_loss: 0.0274
2025/09/13 14:49:59 - mmengine - INFO - Exp name: tr3d_1xb16_structured3d_v51_20250913_124949
2025/09/13 14:49:59 - mmengine - INFO - Saving checkpoint at 2 epochs
2025/09/13 14:50:41 - mmengine - INFO - Epoch(val) [2][ 50/241] eta: 0:02:36 time: 0.8192 data_time: 0.0691 memory: 30380
2025/09/13 14:51:15 - mmengine - INFO - Epoch(val) [2][100/241] eta: 0:01:44 time: 0.6686 data_time: 0.0978 memory: 1369
2025/09/13 14:51:54 - mmengine - INFO - Epoch(val) [2][150/241] eta: 0:01:08 time: 0.7812 data_time: 0.0803 memory: 1230
2025/09/13 14:52:31 - mmengine - INFO - Epoch(val) [2][200/241] eta: 0:00:30 time: 0.7529 data_time: 0.0986 memory: 1081
2025/09/13 14:54:07 - mmengine - INFO -
+---------+-------------+-------------+
| Layouts | F1 @.25 IoU | F1 @.50 IoU |
+---------+-------------+-------------+
| wall | 0.8248 | 0.7920 |
| door | 0.8874 | 0.8784 |
| window | 0.8189 | 0.7978 |
+---------+-------------+-------------+
| Overall | 0.8437 | 0.8227 |
+---------+-------------+-------------+
2025/09/13 14:54:07 - mmengine - INFO - Epoch(val) [2][241/241] structured3d: {'layout': {'wall_f1_25': 0.8247947830014796, 'wall_f1_50': 0.8247947830014796, 'door_f1_25': 0.8874413840752182, 'door_f1_50': 0.8874413840752182, 'window_f1_25': 0.8189078864986725, 'window_f1_50': 0.8189078864986725, 'f1_25': 0.8437146845251234, 'f1_50': 0.822717278745543}} data_time: 0.0825 time: 0.7659
2025/09/13 14:56:51 - mmengine - INFO - Epoch(train) [3][ 50/1099] lr: 1.0000e-03 eta: 9:36:54 time: 3.2799 data_time: 0.2795 memory: 28956 grad_norm: 11.7121 loss: 0.7695 bbox_loss: 0.3386 cls_loss: 0.1563 layout_loss: 0.2478 cls_layout_loss: 0.0268
2025/09/13 14:59:22 - mmengine - INFO - Epoch(train) [3][ 100/1099] lr: 1.0000e-03 eta: 9:33:44 time: 3.0284 data_time: 0.1268 memory: 27584 grad_norm: 10.4452 loss: 0.7595 bbox_loss: 0.3359 cls_loss: 0.1588 layout_loss: 0.2386 cls_layout_loss: 0.0262
2025/09/13 15:01:59 - mmengine - INFO - Epoch(train) [3][ 150/1099] lr: 1.0000e-03 eta: 9:31:01 time: 3.1397 data_time: 0.1756 memory: 26712 grad_norm: 13.0512 loss: 0.7818 bbox_loss: 0.3360 cls_loss: 0.1650 layout_loss: 0.2542 cls_layout_loss: 0.0266
2025/09/13 15:04:40 - mmengine - INFO - Epoch(train) [3][ 200/1099] lr: 1.0000e-03 eta: 9:28:36 time: 3.2173 data_time: 0.1589 memory: 32135 grad_norm: 10.5807 loss: 0.7753 bbox_loss: 0.3346 cls_loss: 0.1590 layout_loss: 0.2554 cls_layout_loss: 0.0263
2025/09/13 15:07:25 - mmengine - INFO - Epoch(train) [3][ 250/1099] lr: 1.0000e-03 eta: 9:26:26 time: 3.2900 data_time: 0.1776 memory: 26889 grad_norm: 14.1275 loss: 0.7560 bbox_loss: 0.3371 cls_loss: 0.1545 layout_loss: 0.2385 cls_layout_loss: 0.0259
2025/09/13 15:10:06 - mmengine - INFO - Epoch(train) [3][ 300/1099] lr: 1.0000e-03 eta: 9:24:03 time: 3.2359 data_time: 0.1563 memory: 33934 grad_norm: 10.0496 loss: 0.7705 bbox_loss: 0.3322 cls_loss: 0.1541 layout_loss: 0.2578 cls_layout_loss: 0.0264
2025/09/13 15:12:50 - mmengine - INFO - Epoch(train) [3][ 350/1099] lr: 1.0000e-03 eta: 9:21:46 time: 3.2683 data_time: 0.1900 memory: 32598 grad_norm: 12.4778 loss: 0.7493 bbox_loss: 0.3330 cls_loss: 0.1532 layout_loss: 0.2373 cls_layout_loss: 0.0258
2025/09/13 15:15:34 - mmengine - INFO - Epoch(train) [3][ 400/1099] lr: 1.0000e-03 eta: 9:19:30 time: 3.2779 data_time: 0.1770 memory: 28900 grad_norm: 11.5219 loss: 0.7444 bbox_loss: 0.3280 cls_loss: 0.1495 layout_loss: 0.2417 cls_layout_loss: 0.0251
2025/09/13 15:18:15 - mmengine - INFO - Epoch(train) [3][ 450/1099] lr: 1.0000e-03 eta: 9:17:03 time: 3.2284 data_time: 0.1766 memory: 27066 grad_norm: 11.6814 loss: 0.7328 bbox_loss: 0.3309 cls_loss: 0.1511 layout_loss: 0.2258 cls_layout_loss: 0.0251
2025/09/13 15:20:57 - mmengine - INFO - Epoch(train) [3][ 500/1099] lr: 1.0000e-03 eta: 9:14:37 time: 3.2347 data_time: 0.1524 memory: 28346 grad_norm: 10.5252 loss: 0.7590 bbox_loss: 0.3306 cls_loss: 0.1532 layout_loss: 0.2496 cls_layout_loss: 0.0257
2025/09/13 15:23:38 - mmengine - INFO - Epoch(train) [3][ 550/1099] lr: 1.0000e-03 eta: 9:12:05 time: 3.2080 data_time: 0.1527 memory: 26013 grad_norm: 13.2540 loss: 0.7418 bbox_loss: 0.3282 cls_loss: 0.1484 layout_loss: 0.2399 cls_layout_loss: 0.0253
2025/09/13 15:26:19 - mmengine - INFO - Epoch(train) [3][ 600/1099] lr: 1.0000e-03 eta: 9:09:38 time: 3.2338 data_time: 0.1815 memory: 28684 grad_norm: 9.1707 loss: 0.7516 bbox_loss: 0.3228 cls_loss: 0.1479 layout_loss: 0.2554 cls_layout_loss: 0.0254
2025/09/13 15:28:54 - mmengine - INFO - Epoch(train) [3][ 650/1099] lr: 1.0000e-03 eta: 9:06:46 time: 3.1058 data_time: 0.1322 memory: 27856 grad_norm: 9.9702 loss: 0.7387 bbox_loss: 0.3219 cls_loss: 0.1503 layout_loss: 0.2415 cls_layout_loss: 0.0250
2025/09/13 15:31:35 - mmengine - INFO - Epoch(train) [3][ 700/1099] lr: 1.0000e-03 eta: 9:04:13 time: 3.2016 data_time: 0.1474 memory: 28139 grad_norm: 10.1922 loss: 0.7315 bbox_loss: 0.3256 cls_loss: 0.1497 layout_loss: 0.2314 cls_layout_loss: 0.0247
2025/09/13 15:34:21 - mmengine - INFO - Epoch(train) [3][ 750/1099] lr: 1.0000e-03 eta: 9:02:01 time: 3.3271 data_time: 0.1509 memory: 30625 grad_norm: 10.4234 loss: 0.7564 bbox_loss: 0.3303 cls_loss: 0.1564 layout_loss: 0.2442 cls_layout_loss: 0.0255
2025/09/13 15:36:57 - mmengine - INFO - Epoch(train) [3][ 800/1099] lr: 1.0000e-03 eta: 8:59:12 time: 3.1167 data_time: 0.1500 memory: 26731 grad_norm: 10.6396 loss: 0.7178 bbox_loss: 0.3241 cls_loss: 0.1464 layout_loss: 0.2231 cls_layout_loss: 0.0242
2025/09/13 15:37:03 - mmengine - INFO - Exp name: tr3d_1xb16_structured3d_v51_20250913_124949
2025/09/13 15:39:35 - mmengine - INFO - Epoch(train) [3][ 850/1099] lr: 1.0000e-03 eta: 8:56:30 time: 3.1566 data_time: 0.1816 memory: 26593 grad_norm: 10.3285 loss: 0.7261 bbox_loss: 0.3247 cls_loss: 0.1479 layout_loss: 0.2291 cls_layout_loss: 0.0244
2025/09/13 15:42:18 - mmengine - INFO - Epoch(train) [3][ 900/1099] lr: 1.0000e-03 eta: 8:54:07 time: 3.2687 data_time: 0.1844 memory: 35031 grad_norm: 9.5217 loss: 0.7382 bbox_loss: 0.3208 cls_loss: 0.1503 layout_loss: 0.2421 cls_layout_loss: 0.0250
2025/09/13 15:44:55 - mmengine - INFO - Epoch(train) [3][ 950/1099] lr: 1.0000e-03 eta: 8:51:23 time: 3.1429 data_time: 0.1447 memory: 26394 grad_norm: 9.9423 loss: 0.7300 bbox_loss: 0.3237 cls_loss: 0.1547 layout_loss: 0.2266 cls_layout_loss: 0.0250
2025/09/13 15:47:32 - mmengine - INFO - Epoch(train) [3][1000/1099] lr: 1.0000e-03 eta: 8:48:37 time: 3.1335 data_time: 0.1487 memory: 27577 grad_norm: 8.3437 loss: 0.7152 bbox_loss: 0.3217 cls_loss: 0.1460 layout_loss: 0.2229 cls_layout_loss: 0.0245
2025/09/13 15:50:12 - mmengine - INFO - Epoch(train) [3][1050/1099] lr: 1.0000e-03 eta: 8:46:03 time: 3.2035 data_time: 0.1223 memory: 31434 grad_norm: 9.6703 loss: 0.7159 bbox_loss: 0.3214 cls_loss: 0.1465 layout_loss: 0.2235 cls_layout_loss: 0.0244
2025/09/13 15:52:47 - mmengine - INFO - Exp name: tr3d_1xb16_structured3d_v51_20250913_124949
2025/09/13 15:52:47 - mmengine - INFO - Saving checkpoint at 3 epochs
2025/09/13 15:53:30 - mmengine - INFO - Epoch(val) [3][ 50/241] eta: 0:02:38 time: 0.8314 data_time: 0.0641 memory: 26593
2025/09/13 15:54:03 - mmengine - INFO - Epoch(val) [3][100/241] eta: 0:01:45 time: 0.6714 data_time: 0.0290 memory: 1369
2025/09/13 15:54:43 - mmengine - INFO - Epoch(val) [3][150/241] eta: 0:01:09 time: 0.7897 data_time: 0.0406 memory: 1230
2025/09/13 15:55:20 - mmengine - INFO - Epoch(val) [3][200/241] eta: 0:00:31 time: 0.7424 data_time: 0.0663 memory: 1081
2025/09/13 15:56:54 - mmengine - INFO -
+---------+-------------+-------------+
| Layouts | F1 @.25 IoU | F1 @.50 IoU |
+---------+-------------+-------------+
| wall | 0.8370 | 0.8085 |
| door | 0.9082 | 0.9032 |
| window | 0.8277 | 0.8134 |
+---------+-------------+-------------+
| Overall | 0.8577 | 0.8417 |
+---------+-------------+-------------+
2025/09/13 15:56:54 - mmengine - INFO - Epoch(val) [3][241/241] structured3d: {'layout': {'wall_f1_25': 0.8370050194970318, 'wall_f1_50': 0.8370050194970318, 'door_f1_25': 0.9082381395668033, 'door_f1_50': 0.9082381395668033, 'window_f1_25': 0.8277157733439822, 'window_f1_50': 0.8277157733439822, 'f1_25': 0.8576529774692725, 'f1_50': 0.8416883973680691}} data_time: 0.0543 time: 0.7698
2025/09/13 15:59:31 - mmengine - INFO - Epoch(train) [4][ 50/1099] lr: 1.0000e-03 eta: 8:40:40 time: 3.1362 data_time: 0.2099 memory: 29074 grad_norm: 9.3336 loss: 0.6909 bbox_loss: 0.3163 cls_loss: 0.1391 layout_loss: 0.2115 cls_layout_loss: 0.0240
2025/09/13 16:02:15 - mmengine - INFO - Epoch(train) [4][ 100/1099] lr: 1.0000e-03 eta: 8:38:15 time: 3.2748 data_time: 0.1616 memory: 26766 grad_norm: 9.9993 loss: 0.7084 bbox_loss: 0.3174 cls_loss: 0.1413 layout_loss: 0.2259 cls_layout_loss: 0.0238
2025/09/13 16:04:54 - mmengine - INFO - Epoch(train) [4][ 150/1099] lr: 1.0000e-03 eta: 8:35:36 time: 3.1735 data_time: 0.1549 memory: 27890 grad_norm: 10.1389 loss: 0.7295 bbox_loss: 0.3207 cls_loss: 0.1490 layout_loss: 0.2355 cls_layout_loss: 0.0243
2025/09/13 16:07:35 - mmengine - INFO - Epoch(train) [4][ 200/1099] lr: 1.0000e-03 eta: 8:33:04 time: 3.2268 data_time: 0.1609 memory: 32135 grad_norm: 9.1830 loss: 0.7270 bbox_loss: 0.3197 cls_loss: 0.1489 layout_loss: 0.2338 cls_layout_loss: 0.0245
2025/09/13 16:10:16 - mmengine - INFO - Epoch(train) [4][ 250/1099] lr: 1.0000e-03 eta: 8:30:31 time: 3.2171 data_time: 0.1554 memory: 29855 grad_norm: 10.5340 loss: 0.6820 bbox_loss: 0.3151 cls_loss: 0.1387 layout_loss: 0.2046 cls_layout_loss: 0.0237
2025/09/13 16:12:55 - mmengine - INFO - Epoch(train) [4][ 300/1099] lr: 1.0000e-03 eta: 8:27:53 time: 3.1812 data_time: 0.1656 memory: 30636 grad_norm: 9.8181 loss: 0.7085 bbox_loss: 0.3171 cls_loss: 0.1413 layout_loss: 0.2266 cls_layout_loss: 0.0234
2025/09/13 16:15:37 - mmengine - INFO - Epoch(train) [4][ 350/1099] lr: 1.0000e-03 eta: 8:25:21 time: 3.2327 data_time: 0.1937 memory: 33110 grad_norm: 7.7999 loss: 0.6953 bbox_loss: 0.3126 cls_loss: 0.1402 layout_loss: 0.2193 cls_layout_loss: 0.0232
2025/09/13 16:18:21 - mmengine - INFO - Epoch(train) [4][ 400/1099] lr: 1.0000e-03 eta: 8:22:56 time: 3.2832 data_time: 0.1922 memory: 30274 grad_norm: 9.0177 loss: 0.7247 bbox_loss: 0.3146 cls_loss: 0.1490 layout_loss: 0.2364 cls_layout_loss: 0.0246
2025/09/13 16:21:00 - mmengine - INFO - Epoch(train) [4][ 450/1099] lr: 1.0000e-03 eta: 8:20:17 time: 3.1855 data_time: 0.1525 memory: 27957 grad_norm: 9.4082 loss: 0.6876 bbox_loss: 0.3121 cls_loss: 0.1373 layout_loss: 0.2145 cls_layout_loss: 0.0237
2025/09/13 16:23:43 - mmengine - INFO - Epoch(train) [4][ 500/1099] lr: 1.0000e-03 eta: 8:17:49 time: 3.2632 data_time: 0.2048 memory: 26878 grad_norm: 8.7611 loss: 0.6969 bbox_loss: 0.3157 cls_loss: 0.1419 layout_loss: 0.2162 cls_layout_loss: 0.0230
2025/09/13 16:26:22 - mmengine - INFO - Epoch(train) [4][ 550/1099] lr: 1.0000e-03 eta: 8:15:09 time: 3.1764 data_time: 0.1483 memory: 27969 grad_norm: 9.8938 loss: 0.6919 bbox_loss: 0.3155 cls_loss: 0.1370 layout_loss: 0.2163 cls_layout_loss: 0.0232
2025/09/13 16:29:02 - mmengine - INFO - Epoch(train) [4][ 600/1099] lr: 1.0000e-03 eta: 8:12:33 time: 3.2016 data_time: 0.1669 memory: 28888 grad_norm: 8.2858 loss: 0.6939 bbox_loss: 0.3153 cls_loss: 0.1432 layout_loss: 0.2118 cls_layout_loss: 0.0236
2025/09/13 16:31:41 - mmengine - INFO - Epoch(train) [4][ 650/1099] lr: 1.0000e-03 eta: 8:09:53 time: 3.1721 data_time: 0.1879 memory: 28203 grad_norm: 7.6550 loss: 0.7096 bbox_loss: 0.3141 cls_loss: 0.1416 layout_loss: 0.2302 cls_layout_loss: 0.0237
2025/09/13 16:34:24 - mmengine - INFO - Epoch(train) [4][ 700/1099] lr: 1.0000e-03 eta: 8:07:23 time: 3.2646 data_time: 0.1651 memory: 31374 grad_norm: 8.7400 loss: 0.7197 bbox_loss: 0.3161 cls_loss: 0.1491 layout_loss: 0.2309 cls_layout_loss: 0.0236
2025/09/13 16:34:34 - mmengine - INFO - Exp name: tr3d_1xb16_structured3d_v51_20250913_124949
2025/09/13 16:37:02 - mmengine - INFO - Epoch(train) [4][ 750/1099] lr: 1.0000e-03 eta: 8:04:42 time: 3.1650 data_time: 0.1357 memory: 29845 grad_norm: 9.3675 loss: 0.6859 bbox_loss: 0.3109 cls_loss: 0.1402 layout_loss: 0.2115 cls_layout_loss: 0.0232
2025/09/13 16:39:45 - mmengine - INFO - Epoch(train) [4][ 800/1099] lr: 1.0000e-03 eta: 8:02:11 time: 3.2529 data_time: 0.1659 memory: 28980 grad_norm: 8.5838 loss: 0.6686 bbox_loss: 0.3108 cls_loss: 0.1352 layout_loss: 0.2000 cls_layout_loss: 0.0226
2025/09/13 16:42:20 - mmengine - INFO - Epoch(train) [4][ 850/1099] lr: 1.0000e-03 eta: 7:59:23 time: 3.1025 data_time: 0.1543 memory: 30674 grad_norm: 10.7037 loss: 0.7034 bbox_loss: 0.3157 cls_loss: 0.1449 layout_loss: 0.2192 cls_layout_loss: 0.0235
2025/09/13 16:45:00 - mmengine - INFO - Epoch(train) [4][ 900/1099] lr: 1.0000e-03 eta: 7:56:46 time: 3.2009 data_time: 0.1726 memory: 27565 grad_norm: 8.5167 loss: 0.6827 bbox_loss: 0.3090 cls_loss: 0.1365 layout_loss: 0.2147 cls_layout_loss: 0.0225
2025/09/13 16:47:41 - mmengine - INFO - Epoch(train) [4][ 950/1099] lr: 1.0000e-03 eta: 7:54:11 time: 3.2138 data_time: 0.1724 memory: 31564 grad_norm: 7.8274 loss: 0.6706 bbox_loss: 0.3102 cls_loss: 0.1360 layout_loss: 0.2016 cls_layout_loss: 0.0227
2025/09/13 16:50:20 - mmengine - INFO - Epoch(train) [4][1000/1099] lr: 1.0000e-03 eta: 7:51:33 time: 3.1943 data_time: 0.1585 memory: 30819 grad_norm: 9.2864 loss: 0.6723 bbox_loss: 0.3080 cls_loss: 0.1342 layout_loss: 0.2074 cls_layout_loss: 0.0227
2025/09/13 16:53:02 - mmengine - INFO - Epoch(train) [4][1050/1099] lr: 1.0000e-03 eta: 7:48:58 time: 3.2294 data_time: 0.1451 memory: 27379 grad_norm: 7.5440 loss: 0.6779 bbox_loss: 0.3095 cls_loss: 0.1398 layout_loss: 0.2060 cls_layout_loss: 0.0226
2025/09/13 16:55:30 - mmengine - INFO - Exp name: tr3d_1xb16_structured3d_v51_20250913_124949
2025/09/13 16:55:30 - mmengine - INFO - Saving checkpoint at 4 epochs
2025/09/13 16:56:12 - mmengine - INFO - Epoch(val) [4][ 50/241] eta: 0:02:36 time: 0.8195 data_time: 0.0591 memory: 28143
2025/09/13 16:56:45 - mmengine - INFO - Epoch(val) [4][100/241] eta: 0:01:43 time: 0.6487 data_time: 0.0666 memory: 1369
2025/09/13 16:57:23 - mmengine - INFO - Epoch(val) [4][150/241] eta: 0:01:07 time: 0.7617 data_time: 0.0559 memory: 1230
2025/09/13 16:57:58 - mmengine - INFO - Epoch(val) [4][200/241] eta: 0:00:30 time: 0.7127 data_time: 0.0815 memory: 1081
2025/09/13 16:59:34 - mmengine - INFO -
+---------+-------------+-------------+
| Layouts | F1 @.25 IoU | F1 @.50 IoU |
+---------+-------------+-------------+
| wall | 0.8520 | 0.8316 |
| door | 0.9158 | 0.9113 |
| window | 0.8513 | 0.8403 |
+---------+-------------+-------------+
| Overall | 0.8731 | 0.8611 |
+---------+-------------+-------------+
2025/09/13 16:59:34 - mmengine - INFO - Epoch(val) [4][241/241] structured3d: {'layout': {'wall_f1_25': 0.8519955832524444, 'wall_f1_50': 0.8519955832524444, 'door_f1_25': 0.9158427468410787, 'door_f1_50': 0.9158427468410787, 'window_f1_25': 0.8513290629773265, 'window_f1_50': 0.8513290629773265, 'f1_25': 0.8730557976902832, 'f1_50': 0.8610649718667661}} data_time: 0.0661 time: 0.7538
2025/09/13 17:02:21 - mmengine - INFO - Epoch(train) [5][ 50/1099] lr: 1.0000e-03 eta: 7:43:43 time: 3.3271 data_time: 0.2737 memory: 29676 grad_norm: 7.3469 loss: 0.6929 bbox_loss: 0.3072 cls_loss: 0.1426 layout_loss: 0.2205 cls_layout_loss: 0.0226
2025/09/13 17:04:59 - mmengine - INFO - Epoch(train) [5][ 100/1099] lr: 1.0000e-03 eta: 7:41:03 time: 3.1789 data_time: 0.1746 memory: 27363 grad_norm: 8.1686 loss: 0.6643 bbox_loss: 0.3065 cls_loss: 0.1359 layout_loss: 0.1997 cls_layout_loss: 0.0222
2025/09/13 17:07:42 - mmengine - INFO - Epoch(train) [5][ 150/1099] lr: 1.0000e-03 eta: 7:38:30 time: 3.2499 data_time: 0.1887 memory: 30927 grad_norm: 7.8508 loss: 0.6610 bbox_loss: 0.3041 cls_loss: 0.1314 layout_loss: 0.2032 cls_layout_loss: 0.0222
2025/09/13 17:10:15 - mmengine - INFO - Epoch(train) [5][ 200/1099] lr: 1.0000e-03 eta: 7:35:40 time: 3.0687 data_time: 0.1590 memory: 23976 grad_norm: 8.3836 loss: 0.6539 bbox_loss: 0.3044 cls_loss: 0.1301 layout_loss: 0.1975 cls_layout_loss: 0.0219
2025/09/13 17:12:51 - mmengine - INFO - Epoch(train) [5][ 250/1099] lr: 1.0000e-03 eta: 7:32:55 time: 3.1088 data_time: 0.1433 memory: 29848 grad_norm: 9.1917 loss: 0.6729 bbox_loss: 0.3115 cls_loss: 0.1362 layout_loss: 0.2026 cls_layout_loss: 0.0226
2025/09/13 17:15:37 - mmengine - INFO - Epoch(train) [5][ 300/1099] lr: 1.0000e-03 eta: 7:30:30 time: 3.3378 data_time: 0.1744 memory: 26734 grad_norm: 7.3828 loss: 0.6577 bbox_loss: 0.3026 cls_loss: 0.1335 layout_loss: 0.1997 cls_layout_loss: 0.0219
2025/09/13 17:18:13 - mmengine - INFO - Epoch(train) [5][ 350/1099] lr: 1.0000e-03 eta: 7:27:44 time: 3.1147 data_time: 0.1502 memory: 26392 grad_norm: 6.9180 loss: 0.6563 bbox_loss: 0.3018 cls_loss: 0.1335 layout_loss: 0.1989 cls_layout_loss: 0.0221
2025/09/13 17:20:53 - mmengine - INFO - Epoch(train) [5][ 400/1099] lr: 1.0000e-03 eta: 7:25:06 time: 3.1940 data_time: 0.2013 memory: 29503 grad_norm: 8.7732 loss: 0.6650 bbox_loss: 0.3064 cls_loss: 0.1331 layout_loss: 0.2033 cls_layout_loss: 0.0221
2025/09/13 17:23:36 - mmengine - INFO - Epoch(train) [5][ 450/1099] lr: 1.0000e-03 eta: 7:22:34 time: 3.2569 data_time: 0.1768 memory: 27665 grad_norm: 6.8143 loss: 0.6585 bbox_loss: 0.3026 cls_loss: 0.1346 layout_loss: 0.1988 cls_layout_loss: 0.0225
2025/09/13 17:26:17 - mmengine - INFO - Epoch(train) [5][ 500/1099] lr: 1.0000e-03 eta: 7:19:58 time: 3.2300 data_time: 0.1867 memory: 30168 grad_norm: 7.8502 loss: 0.6783 bbox_loss: 0.3108 cls_loss: 0.1367 layout_loss: 0.2082 cls_layout_loss: 0.0226
2025/09/13 17:29:00 - mmengine - INFO - Epoch(train) [5][ 550/1099] lr: 1.0000e-03 eta: 7:17:26 time: 3.2587 data_time: 0.1704 memory: 28526 grad_norm: 8.0814 loss: 0.6668 bbox_loss: 0.3012 cls_loss: 0.1360 layout_loss: 0.2075 cls_layout_loss: 0.0222
2025/09/13 17:31:39 - mmengine - INFO - Epoch(train) [5][ 600/1099] lr: 1.0000e-03 eta: 7:14:45 time: 3.1679 data_time: 0.1683 memory: 27560 grad_norm: 8.2348 loss: 0.6531 bbox_loss: 0.3018 cls_loss: 0.1287 layout_loss: 0.2006 cls_layout_loss: 0.0220
2025/09/13 17:31:51 - mmengine - INFO - Exp name: tr3d_1xb16_structured3d_v51_20250913_124949
2025/09/13 17:34:20 - mmengine - INFO - Epoch(train) [5][ 650/1099] lr: 1.0000e-03 eta: 7:12:10 time: 3.2382 data_time: 0.1531 memory: 28162 grad_norm: 7.1332 loss: 0.6654 bbox_loss: 0.3038 cls_loss: 0.1336 layout_loss: 0.2058 cls_layout_loss: 0.0222
2025/09/13 17:36:58 - mmengine - INFO - Epoch(train) [5][ 700/1099] lr: 1.0000e-03 eta: 7:09:28 time: 3.1538 data_time: 0.1663 memory: 33758 grad_norm: 8.2948 loss: 0.6556 bbox_loss: 0.3044 cls_loss: 0.1305 layout_loss: 0.1985 cls_layout_loss: 0.0223
2025/09/13 17:39:40 - mmengine - INFO - Epoch(train) [5][ 750/1099] lr: 1.0000e-03 eta: 7:06:52 time: 3.2208 data_time: 0.1584 memory: 27618 grad_norm: 10.1578 loss: 0.6689 bbox_loss: 0.3094 cls_loss: 0.1324 layout_loss: 0.2046 cls_layout_loss: 0.0224
2025/09/13 17:42:18 - mmengine - INFO - Epoch(train) [5][ 800/1099] lr: 1.0000e-03 eta: 7:04:12 time: 3.1761 data_time: 0.1560 memory: 26116 grad_norm: 8.3738 loss: 0.6292 bbox_loss: 0.2996 cls_loss: 0.1240 layout_loss: 0.1844 cls_layout_loss: 0.0211
2025/09/13 17:44:58 - mmengine - INFO - Epoch(train) [5][ 850/1099] lr: 1.0000e-03 eta: 7:01:34 time: 3.1947 data_time: 0.1645 memory: 29065 grad_norm: 9.3925 loss: 0.6484 bbox_loss: 0.3024 cls_loss: 0.1278 layout_loss: 0.1965 cls_layout_loss: 0.0217
2025/09/13 17:47:39 - mmengine - INFO - Epoch(train) [5][ 900/1099] lr: 1.0000e-03 eta: 6:58:57 time: 3.2257 data_time: 0.1710 memory: 28619 grad_norm: 7.6833 loss: 0.6609 bbox_loss: 0.3038 cls_loss: 0.1344 layout_loss: 0.2009 cls_layout_loss: 0.0218
2025/09/13 17:50:17 - mmengine - INFO - Epoch(train) [5][ 950/1099] lr: 1.0000e-03 eta: 6:56:16 time: 3.1545 data_time: 0.1599 memory: 33319 grad_norm: 6.7463 loss: 0.6455 bbox_loss: 0.2985 cls_loss: 0.1297 layout_loss: 0.1959 cls_layout_loss: 0.0213
2025/09/13 17:52:57 - mmengine - INFO - Epoch(train) [5][1000/1099] lr: 1.0000e-03 eta: 6:53:38 time: 3.2052 data_time: 0.1853 memory: 42833 grad_norm: 7.1353 loss: 0.6492 bbox_loss: 0.2990 cls_loss: 0.1297 layout_loss: 0.1985 cls_layout_loss: 0.0220
2025/09/13 17:55:37 - mmengine - INFO - Epoch(train) [5][1050/1099] lr: 1.0000e-03 eta: 6:51:00 time: 3.1952 data_time: 0.1779 memory: 26245 grad_norm: 7.8461 loss: 0.6525 bbox_loss: 0.3032 cls_loss: 0.1317 layout_loss: 0.1962 cls_layout_loss: 0.0213
2025/09/13 17:58:08 - mmengine - INFO - Exp name: tr3d_1xb16_structured3d_v51_20250913_124949
2025/09/13 17:58:09 - mmengine - INFO - Saving checkpoint at 5 epochs
2025/09/13 17:58:50 - mmengine - INFO - Epoch(val) [5][ 50/241] eta: 0:02:34 time: 0.8095 data_time: 0.0789 memory: 28048
2025/09/13 17:59:26 - mmengine - INFO - Epoch(val) [5][100/241] eta: 0:01:47 time: 0.7219 data_time: 0.0746 memory: 1369
2025/09/13 18:00:04 - mmengine - INFO - Epoch(val) [5][150/241] eta: 0:01:09 time: 0.7668 data_time: 0.0692 memory: 1230
2025/09/13 18:00:42 - mmengine - INFO - Epoch(val) [5][200/241] eta: 0:00:31 time: 0.7489 data_time: 0.0938 memory: 1081
2025/09/13 18:02:18 - mmengine - INFO -
+---------+-------------+-------------+
| Layouts | F1 @.25 IoU | F1 @.50 IoU |
+---------+-------------+-------------+
| wall | 0.8557 | 0.8359 |
| door | 0.9176 | 0.9093 |
| window | 0.8523 | 0.8362 |
+---------+-------------+-------------+
| Overall | 0.8752 | 0.8605 |
+---------+-------------+-------------+
2025/09/13 18:02:18 - mmengine - INFO - Epoch(val) [5][241/241] structured3d: {'layout': {'wall_f1_25': 0.8557155169996679, 'wall_f1_50': 0.8557155169996679, 'door_f1_25': 0.917635081256629, 'door_f1_50': 0.917635081256629, 'window_f1_25': 0.852285343163436, 'window_f1_50': 0.852285343163436, 'f1_25': 0.8752119804732442, 'f1_50': 0.8604501909411288}} data_time: 0.0762 time: 0.7751
2025/09/13 18:04:57 - mmengine - INFO - Epoch(train) [6][ 50/1099] lr: 1.0000e-03 eta: 6:45:37 time: 3.1777 data_time: 0.2887 memory: 27621 grad_norm: 7.5313 loss: 0.6427 bbox_loss: 0.2990 cls_loss: 0.1283 layout_loss: 0.1938 cls_layout_loss: 0.0216
2025/09/13 18:07:36 - mmengine - INFO - Epoch(train) [6][ 100/1099] lr: 1.0000e-03 eta: 6:42:58 time: 3.1824 data_time: 0.1936 memory: 29651 grad_norm: 8.1896 loss: 0.6483 bbox_loss: 0.3023 cls_loss: 0.1298 layout_loss: 0.1947 cls_layout_loss: 0.0215
2025/09/13 18:10:18 - mmengine - INFO - Epoch(train) [6][ 150/1099] lr: 1.0000e-03 eta: 6:40:22 time: 3.2319 data_time: 0.1343 memory: 31071 grad_norm: 8.7005 loss: 0.6570 bbox_loss: 0.3044 cls_loss: 0.1328 layout_loss: 0.1981 cls_layout_loss: 0.0217
2025/09/13 18:12:52 - mmengine - INFO - Epoch(train) [6][ 200/1099] lr: 1.0000e-03 eta: 6:37:35 time: 3.0792 data_time: 0.1512 memory: 25821 grad_norm: 6.8937 loss: 0.6109 bbox_loss: 0.2933 cls_loss: 0.1227 layout_loss: 0.1746 cls_layout_loss: 0.0203
2025/09/13 18:15:37 - mmengine - INFO - Epoch(train) [6][ 250/1099] lr: 1.0000e-03 eta: 6:35:03 time: 3.2951 data_time: 0.1850 memory: 36986 grad_norm: 6.7653 loss: 0.6556 bbox_loss: 0.2985 cls_loss: 0.1279 layout_loss: 0.2076 cls_layout_loss: 0.0216
2025/09/13 18:18:14 - mmengine - INFO - Epoch(train) [6][ 300/1099] lr: 1.0000e-03 eta: 6:32:22 time: 3.1567 data_time: 0.1700 memory: 26462 grad_norm: 8.4172 loss: 0.6366 bbox_loss: 0.3002 cls_loss: 0.1257 layout_loss: 0.1896 cls_layout_loss: 0.0211
2025/09/13 18:20:53 - mmengine - INFO - Epoch(train) [6][ 350/1099] lr: 1.0000e-03 eta: 6:29:42 time: 3.1725 data_time: 0.1517 memory: 30735 grad_norm: 6.9265 loss: 0.6481 bbox_loss: 0.2998 cls_loss: 0.1312 layout_loss: 0.1956 cls_layout_loss: 0.0214
2025/09/13 18:23:34 - mmengine - INFO - Epoch(train) [6][ 400/1099] lr: 1.0000e-03 eta: 6:27:05 time: 3.2165 data_time: 0.1531 memory: 31044 grad_norm: 7.0833 loss: 0.6555 bbox_loss: 0.3000 cls_loss: 0.1307 layout_loss: 0.2038 cls_layout_loss: 0.0211
2025/09/13 18:26:13 - mmengine - INFO - Epoch(train) [6][ 450/1099] lr: 1.0000e-03 eta: 6:24:26 time: 3.1835 data_time: 0.1431 memory: 31062 grad_norm: 7.8782 loss: 0.6496 bbox_loss: 0.3011 cls_loss: 0.1265 layout_loss: 0.2002 cls_layout_loss: 0.0219
2025/09/13 18:28:52 - mmengine - INFO - Epoch(train) [6][ 500/1099] lr: 1.0000e-03 eta: 6:21:46 time: 3.1743 data_time: 0.1394 memory: 27192 grad_norm: 6.2651 loss: 0.6265 bbox_loss: 0.2951 cls_loss: 0.1227 layout_loss: 0.1878 cls_layout_loss: 0.0209
2025/09/13 18:29:08 - mmengine - INFO - Exp name: tr3d_1xb16_structured3d_v51_20250913_124949
2025/09/13 18:31:28 - mmengine - INFO - Epoch(train) [6][ 550/1099] lr: 1.0000e-03 eta: 6:19:03 time: 3.1239 data_time: 0.2019 memory: 26171 grad_norm: 8.6159 loss: 0.6309 bbox_loss: 0.2969 cls_loss: 0.1268 layout_loss: 0.1862 cls_layout_loss: 0.0211
2025/09/13 18:34:09 - mmengine - INFO - Epoch(train) [6][ 600/1099] lr: 1.0000e-03 eta: 6:16:26 time: 3.2228 data_time: 0.1394 memory: 29268 grad_norm: 6.7264 loss: 0.6387 bbox_loss: 0.2991 cls_loss: 0.1300 layout_loss: 0.1881 cls_layout_loss: 0.0215
2025/09/13 18:36:48 - mmengine - INFO - Epoch(train) [6][ 650/1099] lr: 1.0000e-03 eta: 6:13:47 time: 3.1781 data_time: 0.1379 memory: 29006 grad_norm: 6.4940 loss: 0.6189 bbox_loss: 0.2937 cls_loss: 0.1249 layout_loss: 0.1794 cls_layout_loss: 0.0209
2025/09/13 18:39:22 - mmengine - INFO - Epoch(train) [6][ 700/1099] lr: 1.0000e-03 eta: 6:11:02 time: 3.0922 data_time: 0.1547 memory: 29975 grad_norm: 6.3581 loss: 0.6232 bbox_loss: 0.2940 cls_loss: 0.1227 layout_loss: 0.1858 cls_layout_loss: 0.0207
2025/09/13 18:41:58 - mmengine - INFO - Epoch(train) [6][ 750/1099] lr: 1.0000e-03 eta: 6:08:19 time: 3.1160 data_time: 0.1509 memory: 33724 grad_norm: 6.6837 loss: 0.6346 bbox_loss: 0.2943 cls_loss: 0.1242 layout_loss: 0.1951 cls_layout_loss: 0.0210
2025/09/13 18:44:36 - mmengine - INFO - Epoch(train) [6][ 800/1099] lr: 1.0000e-03 eta: 6:05:39 time: 3.1532 data_time: 0.1739 memory: 26178 grad_norm: 7.5438 loss: 0.6240 bbox_loss: 0.2968 cls_loss: 0.1274 layout_loss: 0.1794 cls_layout_loss: 0.0205
2025/09/13 18:47:10 - mmengine - INFO - Epoch(train) [6][ 850/1099] lr: 1.0000e-03 eta: 6:02:54 time: 3.0858 data_time: 0.1492 memory: 25479 grad_norm: 6.4790 loss: 0.6226 bbox_loss: 0.2934 cls_loss: 0.1264 layout_loss: 0.1820 cls_layout_loss: 0.0208
2025/09/13 18:49:52 - mmengine - INFO - Epoch(train) [6][ 900/1099] lr: 1.0000e-03 eta: 6:00:18 time: 3.2446 data_time: 0.1995 memory: 28078 grad_norm: 7.1846 loss: 0.6280 bbox_loss: 0.2980 cls_loss: 0.1282 layout_loss: 0.1810 cls_layout_loss: 0.0208
2025/09/13 18:52:33 - mmengine - INFO - Epoch(train) [6][ 950/1099] lr: 1.0000e-03 eta: 5:57:41 time: 3.2185 data_time: 0.1600 memory: 34057 grad_norm: 5.8847 loss: 0.6383 bbox_loss: 0.2970 cls_loss: 0.1271 layout_loss: 0.1927 cls_layout_loss: 0.0214
2025/09/13 18:55:13 - mmengine - INFO - Epoch(train) [6][1000/1099] lr: 1.0000e-03 eta: 5:55:02 time: 3.1824 data_time: 0.1858 memory: 28759 grad_norm: 8.1307 loss: 0.6265 bbox_loss: 0.2968 cls_loss: 0.1236 layout_loss: 0.1849 cls_layout_loss: 0.0211
2025/09/13 18:57:53 - mmengine - INFO - Epoch(train) [6][1050/1099] lr: 1.0000e-03 eta: 5:52:24 time: 3.2048 data_time: 0.1571 memory: 28997 grad_norm: 6.7060 loss: 0.6179 bbox_loss: 0.2930 cls_loss: 0.1237 layout_loss: 0.1810 cls_layout_loss: 0.0202
2025/09/13 19:00:29 - mmengine - INFO - Exp name: tr3d_1xb16_structured3d_v51_20250913_124949
2025/09/13 19:00:29 - mmengine - INFO - Saving checkpoint at 6 epochs
2025/09/13 19:01:09 - mmengine - INFO - Epoch(val) [6][ 50/241] eta: 0:02:26 time: 0.7673 data_time: 0.0825 memory: 29003
2025/09/13 19:01:40 - mmengine - INFO - Epoch(val) [6][100/241] eta: 0:01:37 time: 0.6213 data_time: 0.0885 memory: 1369
2025/09/13 19:02:15 - mmengine - INFO - Epoch(val) [6][150/241] eta: 0:01:03 time: 0.7099 data_time: 0.0712 memory: 1230
2025/09/13 19:02:49 - mmengine - INFO - Epoch(val) [6][200/241] eta: 0:00:28 time: 0.6828 data_time: 0.0807 memory: 1081
2025/09/13 19:04:24 - mmengine - INFO -
+---------+-------------+-------------+
| Layouts | F1 @.25 IoU | F1 @.50 IoU |
+---------+-------------+-------------+
| wall | 0.8606 | 0.8422 |
| door | 0.9274 | 0.9232 |
| window | 0.8722 | 0.8544 |
+---------+-------------+-------------+
| Overall | 0.8867 | 0.8732 |
+---------+-------------+-------------+
2025/09/13 19:04:24 - mmengine - INFO - Epoch(val) [6][241/241] structured3d: {'layout': {'wall_f1_25': 0.8606251303168886, 'wall_f1_50': 0.8606251303168886, 'door_f1_25': 0.9273867099453994, 'door_f1_50': 0.9273867099453994, 'window_f1_25': 0.8721593995488645, 'window_f1_50': 0.8721593995488645, 'f1_25': 0.8867237466037174, 'f1_50': 0.8732411124598274}} data_time: 0.0764 time: 0.7138
2025/09/13 19:07:10 - mmengine - INFO - Epoch(train) [7][ 50/1099] lr: 1.0000e-03 eta: 5:47:15 time: 3.3187 data_time: 0.2941 memory: 25199 grad_norm: 6.8318 loss: 0.6223 bbox_loss: 0.2933 cls_loss: 0.1224 layout_loss: 0.1860 cls_layout_loss: 0.0206
2025/09/13 19:09:48 - mmengine - INFO - Epoch(train) [7][ 100/1099] lr: 1.0000e-03 eta: 5:44:35 time: 3.1486 data_time: 0.1328 memory: 29365 grad_norm: 7.8828 loss: 0.6243 bbox_loss: 0.2970 cls_loss: 0.1270 layout_loss: 0.1798 cls_layout_loss: 0.0205
2025/09/13 19:12:25 - mmengine - INFO - Epoch(train) [7][ 150/1099] lr: 1.0000e-03 eta: 5:41:54 time: 3.1460 data_time: 0.1685 memory: 28273 grad_norm: 6.3674 loss: 0.6186 bbox_loss: 0.2906 cls_loss: 0.1215 layout_loss: 0.1860 cls_layout_loss: 0.0205
2025/09/13 19:15:06 - mmengine - INFO - Epoch(train) [7][ 200/1099] lr: 1.0000e-03 eta: 5:39:16 time: 3.2270 data_time: 0.1796 memory: 25015 grad_norm: 6.2255 loss: 0.6257 bbox_loss: 0.2930 cls_loss: 0.1234 layout_loss: 0.1886 cls_layout_loss: 0.0208
2025/09/13 19:17:45 - mmengine - INFO - Epoch(train) [7][ 250/1099] lr: 1.0000e-03 eta: 5:36:37 time: 3.1805 data_time: 0.1710 memory: 27452 grad_norm: 6.6723 loss: 0.6123 bbox_loss: 0.2926 cls_loss: 0.1204 layout_loss: 0.1787 cls_layout_loss: 0.0206
2025/09/13 19:20:21 - mmengine - INFO - Epoch(train) [7][ 300/1099] lr: 1.0000e-03 eta: 5:33:55 time: 3.1220 data_time: 0.1585 memory: 27545 grad_norm: 6.5987 loss: 0.6248 bbox_loss: 0.2945 cls_loss: 0.1300 layout_loss: 0.1799 cls_layout_loss: 0.0205
2025/09/13 19:22:59 - mmengine - INFO - Epoch(train) [7][ 350/1099] lr: 1.0000e-03 eta: 5:31:15 time: 3.1633 data_time: 0.1765 memory: 27564 grad_norm: 7.1988 loss: 0.6216 bbox_loss: 0.2942 cls_loss: 0.1239 layout_loss: 0.1830 cls_layout_loss: 0.0204
2025/09/13 19:25:37 - mmengine - INFO - Epoch(train) [7][ 400/1099] lr: 1.0000e-03 eta: 5:28:35 time: 3.1552 data_time: 0.1597 memory: 26373 grad_norm: 6.6615 loss: 0.6212 bbox_loss: 0.2942 cls_loss: 0.1229 layout_loss: 0.1839 cls_layout_loss: 0.0202
2025/09/13 19:25:56 - mmengine - INFO - Exp name: tr3d_1xb16_structured3d_v51_20250913_124949
2025/09/13 19:28:09 - mmengine - INFO - Epoch(train) [7][ 450/1099] lr: 1.0000e-03 eta: 5:25:50 time: 3.0480 data_time: 0.1459 memory: 25504 grad_norm: 6.5436 loss: 0.5983 bbox_loss: 0.2897 cls_loss: 0.1163 layout_loss: 0.1719 cls_layout_loss: 0.0203
2025/09/13 19:30:48 - mmengine - INFO - Epoch(train) [7][ 500/1099] lr: 1.0000e-03 eta: 5:23:10 time: 3.1612 data_time: 0.1554 memory: 30774 grad_norm: 7.8974 loss: 0.6168 bbox_loss: 0.2927 cls_loss: 0.1246 layout_loss: 0.1798 cls_layout_loss: 0.0197
2025/09/13 19:33:20 - mmengine - INFO - Epoch(train) [7][ 550/1099] lr: 1.0000e-03 eta: 5:20:24 time: 3.0398 data_time: 0.1460 memory: 28247 grad_norm: 6.4011 loss: 0.6116 bbox_loss: 0.2898 cls_loss: 0.1217 layout_loss: 0.1800 cls_layout_loss: 0.0200
2025/09/13 19:35:58 - mmengine - INFO - Epoch(train) [7][ 600/1099] lr: 1.0000e-03 eta: 5:17:45 time: 3.1782 data_time: 0.1598 memory: 29232 grad_norm: 6.3764 loss: 0.6375 bbox_loss: 0.2966 cls_loss: 0.1284 layout_loss: 0.1919 cls_layout_loss: 0.0206
2025/09/13 19:38:39 - mmengine - INFO - Epoch(train) [7][ 650/1099] lr: 1.0000e-03 eta: 5:15:07 time: 3.2056 data_time: 0.1563 memory: 32673 grad_norm: 6.1819 loss: 0.6085 bbox_loss: 0.2893 cls_loss: 0.1188 layout_loss: 0.1801 cls_layout_loss: 0.0203
2025/09/13 19:41:17 - mmengine - INFO - Epoch(train) [7][ 700/1099] lr: 1.0000e-03 eta: 5:12:28 time: 3.1702 data_time: 0.1562 memory: 26304 grad_norm: 6.4609 loss: 0.6127 bbox_loss: 0.2909 cls_loss: 0.1221 layout_loss: 0.1791 cls_layout_loss: 0.0205
2025/09/13 19:43:54 - mmengine - INFO - Epoch(train) [7][ 750/1099] lr: 1.0000e-03 eta: 5:09:47 time: 3.1328 data_time: 0.1696 memory: 27958 grad_norm: 5.7427 loss: 0.6117 bbox_loss: 0.2895 cls_loss: 0.1216 layout_loss: 0.1805 cls_layout_loss: 0.0202
2025/09/13 19:46:28 - mmengine - INFO - Epoch(train) [7][ 800/1099] lr: 1.0000e-03 eta: 5:07:04 time: 3.0856 data_time: 0.1657 memory: 29163 grad_norm: 6.6596 loss: 0.6076 bbox_loss: 0.2920 cls_loss: 0.1177 layout_loss: 0.1775 cls_layout_loss: 0.0204
2025/09/13 19:49:08 - mmengine - INFO - Epoch(train) [7][ 850/1099] lr: 1.0000e-03 eta: 5:04:26 time: 3.1979 data_time: 0.1797 memory: 27236 grad_norm: 7.2534 loss: 0.6111 bbox_loss: 0.2915 cls_loss: 0.1234 layout_loss: 0.1761 cls_layout_loss: 0.0202
2025/09/13 19:51:45 - mmengine - INFO - Epoch(train) [7][ 900/1099] lr: 1.0000e-03 eta: 5:01:45 time: 3.1348 data_time: 0.1513 memory: 30234 grad_norm: 6.3193 loss: 0.6173 bbox_loss: 0.2922 cls_loss: 0.1202 layout_loss: 0.1846 cls_layout_loss: 0.0204
2025/09/13 19:54:22 - mmengine - INFO - Epoch(train) [7][ 950/1099] lr: 1.0000e-03 eta: 4:59:05 time: 3.1381 data_time: 0.1647 memory: 26501 grad_norm: 6.4649 loss: 0.5938 bbox_loss: 0.2882 cls_loss: 0.1163 layout_loss: 0.1699 cls_layout_loss: 0.0194
2025/09/13 19:57:03 - mmengine - INFO - Epoch(train) [7][1000/1099] lr: 1.0000e-03 eta: 4:56:27 time: 3.2288 data_time: 0.1932 memory: 33740 grad_norm: 6.1691 loss: 0.6011 bbox_loss: 0.2857 cls_loss: 0.1136 layout_loss: 0.1816 cls_layout_loss: 0.0202
2025/09/13 19:59:39 - mmengine - INFO - Epoch(train) [7][1050/1099] lr: 1.0000e-03 eta: 4:53:46 time: 3.1152 data_time: 0.1444 memory: 30791 grad_norm: 6.1823 loss: 0.6142 bbox_loss: 0.2905 cls_loss: 0.1239 layout_loss: 0.1797 cls_layout_loss: 0.0200
2025/09/13 20:02:14 - mmengine - INFO - Exp name: tr3d_1xb16_structured3d_v51_20250913_124949
2025/09/13 20:02:15 - mmengine - INFO - Saving checkpoint at 7 epochs
2025/09/13 20:02:50 - mmengine - INFO - Epoch(val) [7][ 50/241] eta: 0:02:13 time: 0.7011 data_time: 0.0807 memory: 28842
2025/09/13 20:03:23 - mmengine - INFO - Epoch(val) [7][100/241] eta: 0:01:35 time: 0.6509 data_time: 0.0563 memory: 1369
2025/09/13 20:03:55 - mmengine - INFO - Epoch(val) [7][150/241] eta: 0:01:00 time: 0.6476 data_time: 0.0675 memory: 1230
2025/09/13 20:04:29 - mmengine - INFO - Epoch(val) [7][200/241] eta: 0:00:27 time: 0.6770 data_time: 0.0651 memory: 1081
2025/09/13 20:06:00 - mmengine - INFO -
+---------+-------------+-------------+
| Layouts | F1 @.25 IoU | F1 @.50 IoU |
+---------+-------------+-------------+
| wall | 0.8614 | 0.8476 |
| door | 0.9270 | 0.9221 |
| window | 0.8696 | 0.8486 |
+---------+-------------+-------------+
| Overall | 0.8860 | 0.8728 |
+---------+-------------+-------------+
2025/09/13 20:06:00 - mmengine - INFO - Epoch(val) [7][241/241] structured3d: {'layout': {'wall_f1_25': 0.8613869912848221, 'wall_f1_50': 0.8613869912848221, 'door_f1_25': 0.927018507340305, 'door_f1_50': 0.927018507340305, 'window_f1_25': 0.8695505509586754, 'window_f1_50': 0.8695505509586754, 'f1_25': 0.8859853498612674, 'f1_50': 0.8727628776779014}} data_time: 0.0686 time: 0.6839
2025/09/13 20:08:45 - mmengine - INFO - Epoch(train) [8][ 50/1099] lr: 1.0000e-03 eta: 4:48:35 time: 3.3096 data_time: 0.2481 memory: 28440 grad_norm: 6.1856 loss: 0.6102 bbox_loss: 0.2922 cls_loss: 0.1217 layout_loss: 0.1762 cls_layout_loss: 0.0201
2025/09/13 20:11:25 - mmengine - INFO - Epoch(train) [8][ 100/1099] lr: 1.0000e-03 eta: 4:45:57 time: 3.1899 data_time: 0.1569 memory: 28992 grad_norm: 5.7781 loss: 0.6144 bbox_loss: 0.2925 cls_loss: 0.1211 layout_loss: 0.1807 cls_layout_loss: 0.0201
2025/09/13 20:14:04 - mmengine - INFO - Epoch(train) [8][ 150/1099] lr: 1.0000e-03 eta: 4:43:17 time: 3.1789 data_time: 0.1572 memory: 27743 grad_norm: 6.9183 loss: 0.5936 bbox_loss: 0.2869 cls_loss: 0.1158 layout_loss: 0.1709 cls_layout_loss: 0.0200
2025/09/13 20:16:39 - mmengine - INFO - Epoch(train) [8][ 200/1099] lr: 1.0000e-03 eta: 4:40:36 time: 3.0966 data_time: 0.1794 memory: 29725 grad_norm: 5.6513 loss: 0.5977 bbox_loss: 0.2838 cls_loss: 0.1189 layout_loss: 0.1752 cls_layout_loss: 0.0198
2025/09/13 20:19:19 - mmengine - INFO - Epoch(train) [8][ 250/1099] lr: 1.0000e-03 eta: 4:37:58 time: 3.2090 data_time: 0.1694 memory: 27959 grad_norm: 5.3682 loss: 0.6077 bbox_loss: 0.2900 cls_loss: 0.1225 layout_loss: 0.1751 cls_layout_loss: 0.0201
2025/09/13 20:22:02 - mmengine - INFO - Epoch(train) [8][ 300/1099] lr: 1.0000e-03 eta: 4:35:21 time: 3.2610 data_time: 0.1800 memory: 25575 grad_norm: 6.4331 loss: 0.6027 bbox_loss: 0.2895 cls_loss: 0.1226 layout_loss: 0.1710 cls_layout_loss: 0.0197
2025/09/13 20:22:23 - mmengine - INFO - Exp name: tr3d_1xb16_structured3d_v51_20250913_124949
2025/09/13 20:24:42 - mmengine - INFO - Epoch(train) [8][ 350/1099] lr: 1.0000e-03 eta: 4:32:43 time: 3.1999 data_time: 0.1463 memory: 25639 grad_norm: 5.7575 loss: 0.6059 bbox_loss: 0.2871 cls_loss: 0.1188 layout_loss: 0.1799 cls_layout_loss: 0.0200
2025/09/13 20:27:22 - mmengine - INFO - Epoch(train) [8][ 400/1099] lr: 1.0000e-03 eta: 4:30:04 time: 3.1991 data_time: 0.1889 memory: 27725 grad_norm: 6.5223 loss: 0.6057 bbox_loss: 0.2908 cls_loss: 0.1163 layout_loss: 0.1789 cls_layout_loss: 0.0198
2025/09/13 20:30:02 - mmengine - INFO - Epoch(train) [8][ 450/1099] lr: 1.0000e-03 eta: 4:27:26 time: 3.2064 data_time: 0.1365 memory: 32109 grad_norm: 7.4987 loss: 0.5934 bbox_loss: 0.2879 cls_loss: 0.1148 layout_loss: 0.1713 cls_layout_loss: 0.0194
2025/09/13 20:32:42 - mmengine - INFO - Epoch(train) [8][ 500/1099] lr: 1.0000e-03 eta: 4:24:47 time: 3.1896 data_time: 0.1619 memory: 29044 grad_norm: 5.7442 loss: 0.5970 bbox_loss: 0.2848 cls_loss: 0.1186 layout_loss: 0.1739 cls_layout_loss: 0.0198
2025/09/13 20:35:22 - mmengine - INFO - Epoch(train) [8][ 550/1099] lr: 1.0000e-03 eta: 4:22:09 time: 3.2100 data_time: 0.1645 memory: 33111 grad_norm: 6.0075 loss: 0.6098 bbox_loss: 0.2885 cls_loss: 0.1207 layout_loss: 0.1806 cls_layout_loss: 0.0200
2025/09/13 20:38:02 - mmengine - INFO - Epoch(train) [8][ 600/1099] lr: 1.0000e-03 eta: 4:19:30 time: 3.1860 data_time: 0.1816 memory: 28677 grad_norm: 5.7074 loss: 0.5836 bbox_loss: 0.2833 cls_loss: 0.1169 layout_loss: 0.1643 cls_layout_loss: 0.0191
2025/09/13 20:40:44 - mmengine - INFO - Epoch(train) [8][ 650/1099] lr: 1.0000e-03 eta: 4:16:53 time: 3.2426 data_time: 0.1524 memory: 31735 grad_norm: 5.4369 loss: 0.5965 bbox_loss: 0.2843 cls_loss: 0.1181 layout_loss: 0.1745 cls_layout_loss: 0.0196
2025/09/13 20:43:23 - mmengine - INFO - Epoch(train) [8][ 700/1099] lr: 1.0000e-03 eta: 4:14:14 time: 3.1860 data_time: 0.1683 memory: 25671 grad_norm: 6.5646 loss: 0.6034 bbox_loss: 0.2894 cls_loss: 0.1199 layout_loss: 0.1742 cls_layout_loss: 0.0199
2025/09/13 20:46:05 - mmengine - INFO - Epoch(train) [8][ 750/1099] lr: 1.0000e-03 eta: 4:11:37 time: 3.2312 data_time: 0.1647 memory: 30446 grad_norm: 5.8300 loss: 0.6020 bbox_loss: 0.2892 cls_loss: 0.1205 layout_loss: 0.1728 cls_layout_loss: 0.0195
2025/09/13 20:48:39 - mmengine - INFO - Epoch(train) [8][ 800/1099] lr: 1.0000e-03 eta: 4:08:55 time: 3.0929 data_time: 0.1555 memory: 25750 grad_norm: 7.0731 loss: 0.5753 bbox_loss: 0.2876 cls_loss: 0.1088 layout_loss: 0.1598 cls_layout_loss: 0.0192
2025/09/13 20:51:16 - mmengine - INFO - Epoch(train) [8][ 850/1099] lr: 1.0000e-03 eta: 4:06:15 time: 3.1404 data_time: 0.1697 memory: 30071 grad_norm: 5.6928 loss: 0.5890 bbox_loss: 0.2881 cls_loss: 0.1141 layout_loss: 0.1674 cls_layout_loss: 0.0193
2025/09/13 20:53:53 - mmengine - INFO - Epoch(train) [8][ 900/1099] lr: 1.0000e-03 eta: 4:03:35 time: 3.1378 data_time: 0.1511 memory: 27659 grad_norm: 5.8219 loss: 0.5850 bbox_loss: 0.2865 cls_loss: 0.1125 layout_loss: 0.1670 cls_layout_loss: 0.0189
2025/09/13 20:56:35 - mmengine - INFO - Epoch(train) [8][ 950/1099] lr: 1.0000e-03 eta: 4:00:57 time: 3.2307 data_time: 0.1673 memory: 32695 grad_norm: 6.2038 loss: 0.5989 bbox_loss: 0.2868 cls_loss: 0.1168 layout_loss: 0.1759 cls_layout_loss: 0.0193
2025/09/13 20:59:13 - mmengine - INFO - Epoch(train) [8][1000/1099] lr: 1.0000e-03 eta: 3:58:18 time: 3.1661 data_time: 0.1566 memory: 26740 grad_norm: 6.1501 loss: 0.5868 bbox_loss: 0.2841 cls_loss: 0.1125 layout_loss: 0.1704 cls_layout_loss: 0.0198
2025/09/13 21:01:54 - mmengine - INFO - Epoch(train) [8][1050/1099] lr: 1.0000e-03 eta: 3:55:40 time: 3.2283 data_time: 0.1751 memory: 28241 grad_norm: 6.1625 loss: 0.5766 bbox_loss: 0.2850 cls_loss: 0.1105 layout_loss: 0.1622 cls_layout_loss: 0.0189
2025/09/13 21:04:26 - mmengine - INFO - Exp name: tr3d_1xb16_structured3d_v51_20250913_124949
2025/09/13 21:04:27 - mmengine - INFO - Saving checkpoint at 8 epochs
2025/09/13 21:05:06 - mmengine - INFO - Epoch(val) [8][ 50/241] eta: 0:02:26 time: 0.7665 data_time: 0.0586 memory: 24688
2025/09/13 21:05:39 - mmengine - INFO - Epoch(val) [8][100/241] eta: 0:01:39 time: 0.6416 data_time: 0.0556 memory: 1369
2025/09/13 21:06:11 - mmengine - INFO - Epoch(val) [8][150/241] eta: 0:01:02 time: 0.6490 data_time: 0.0456 memory: 1230
2025/09/13 21:06:44 - mmengine - INFO - Epoch(val) [8][200/241] eta: 0:00:27 time: 0.6556 data_time: 0.0809 memory: 1081
2025/09/13 21:08:13 - mmengine - INFO -
+---------+-------------+-------------+
| Layouts | F1 @.25 IoU | F1 @.50 IoU |
+---------+-------------+-------------+
| wall | 0.8702 | 0.8582 |
| door | 0.9326 | 0.9306 |
| window | 0.8831 | 0.8712 |
+---------+-------------+-------------+
| Overall | 0.8953 | 0.8867 |
+---------+-------------+-------------+
2025/09/13 21:08:13 - mmengine - INFO - Epoch(val) [8][241/241] structured3d: {'layout': {'wall_f1_25': 0.8701736125015925, 'wall_f1_50': 0.8701736125015925, 'door_f1_25': 0.9326243153350507, 'door_f1_50': 0.9326243153350507, 'window_f1_25': 0.8830856147632826, 'window_f1_50': 0.8830856147632826, 'f1_25': 0.8952945141999753, 'f1_50': 0.8866601100554897}} data_time: 0.0592 time: 0.6866
2025/09/13 21:11:00 - mmengine - INFO - Epoch(train) [9][ 50/1099] lr: 1.0000e-04 eta: 3:50:27 time: 3.3391 data_time: 0.2609 memory: 26291 grad_norm: 4.3532 loss: 0.5704 bbox_loss: 0.2757 cls_loss: 0.1144 layout_loss: 0.1614 cls_layout_loss: 0.0188
2025/09/13 21:13:38 - mmengine - INFO - Epoch(train) [9][ 100/1099] lr: 1.0000e-04 eta: 3:47:47 time: 3.1632 data_time: 0.1619 memory: 35112 grad_norm: 4.1512 loss: 0.5719 bbox_loss: 0.2761 cls_loss: 0.1124 layout_loss: 0.1640 cls_layout_loss: 0.0194
2025/09/13 21:16:17 - mmengine - INFO - Epoch(train) [9][ 150/1099] lr: 1.0000e-04 eta: 3:45:08 time: 3.1861 data_time: 0.1735 memory: 27487 grad_norm: 4.8169 loss: 0.5507 bbox_loss: 0.2725 cls_loss: 0.1099 layout_loss: 0.1499 cls_layout_loss: 0.0184
2025/09/13 21:18:59 - mmengine - INFO - Epoch(train) [9][ 200/1099] lr: 1.0000e-04 eta: 3:42:30 time: 3.2354 data_time: 0.1324 memory: 28128 grad_norm: 4.3515 loss: 0.5519 bbox_loss: 0.2734 cls_loss: 0.1094 layout_loss: 0.1508 cls_layout_loss: 0.0183
2025/09/13 21:19:25 - mmengine - INFO - Exp name: tr3d_1xb16_structured3d_v51_20250913_124949
2025/09/13 21:21:37 - mmengine - INFO - Epoch(train) [9][ 250/1099] lr: 1.0000e-04 eta: 3:39:51 time: 3.1664 data_time: 0.1812 memory: 27299 grad_norm: 4.0580 loss: 0.5436 bbox_loss: 0.2715 cls_loss: 0.1075 layout_loss: 0.1460 cls_layout_loss: 0.0186
2025/09/13 21:24:15 - mmengine - INFO - Epoch(train) [9][ 300/1099] lr: 1.0000e-04 eta: 3:37:11 time: 3.1506 data_time: 0.1583 memory: 30055 grad_norm: 4.4423 loss: 0.5539 bbox_loss: 0.2739 cls_loss: 0.1126 layout_loss: 0.1491 cls_layout_loss: 0.0183
2025/09/13 21:26:51 - mmengine - INFO - Epoch(train) [9][ 350/1099] lr: 1.0000e-04 eta: 3:34:31 time: 3.1313 data_time: 0.1717 memory: 26104 grad_norm: 4.0762 loss: 0.5348 bbox_loss: 0.2680 cls_loss: 0.1076 layout_loss: 0.1407 cls_layout_loss: 0.0186
2025/09/13 21:29:29 - mmengine - INFO - Epoch(train) [9][ 400/1099] lr: 1.0000e-04 eta: 3:31:51 time: 3.1496 data_time: 0.1551 memory: 26193 grad_norm: 3.9925 loss: 0.5333 bbox_loss: 0.2687 cls_loss: 0.1061 layout_loss: 0.1399 cls_layout_loss: 0.0186
2025/09/13 21:32:06 - mmengine - INFO - Epoch(train) [9][ 450/1099] lr: 1.0000e-04 eta: 3:29:11 time: 3.1323 data_time: 0.1400 memory: 35424 grad_norm: 4.0377 loss: 0.5365 bbox_loss: 0.2662 cls_loss: 0.1046 layout_loss: 0.1476 cls_layout_loss: 0.0182
2025/09/13 21:34:42 - mmengine - INFO - Epoch(train) [9][ 500/1099] lr: 1.0000e-04 eta: 3:26:31 time: 3.1154 data_time: 0.1431 memory: 31733 grad_norm: 4.4425 loss: 0.5488 bbox_loss: 0.2689 cls_loss: 0.1081 layout_loss: 0.1533 cls_layout_loss: 0.0185
2025/09/13 21:37:21 - mmengine - INFO - Epoch(train) [9][ 550/1099] lr: 1.0000e-04 eta: 3:23:52 time: 3.1852 data_time: 0.1539 memory: 26202 grad_norm: 3.6083 loss: 0.5242 bbox_loss: 0.2664 cls_loss: 0.1034 layout_loss: 0.1365 cls_layout_loss: 0.0179
2025/09/13 21:40:02 - mmengine - INFO - Epoch(train) [9][ 600/1099] lr: 1.0000e-04 eta: 3:21:14 time: 3.2236 data_time: 0.1662 memory: 29507 grad_norm: 4.1237 loss: 0.5274 bbox_loss: 0.2661 cls_loss: 0.1058 layout_loss: 0.1377 cls_layout_loss: 0.0179
2025/09/13 21:42:40 - mmengine - INFO - Epoch(train) [9][ 650/1099] lr: 1.0000e-04 eta: 3:18:34 time: 3.1726 data_time: 0.1549 memory: 28074 grad_norm: 3.9647 loss: 0.5499 bbox_loss: 0.2698 cls_loss: 0.1098 layout_loss: 0.1521 cls_layout_loss: 0.0182
2025/09/13 21:45:20 - mmengine - INFO - Epoch(train) [9][ 700/1099] lr: 1.0000e-04 eta: 3:15:55 time: 3.1842 data_time: 0.1553 memory: 31795 grad_norm: 4.1700 loss: 0.5427 bbox_loss: 0.2662 cls_loss: 0.1046 layout_loss: 0.1538 cls_layout_loss: 0.0181
2025/09/13 21:47:57 - mmengine - INFO - Epoch(train) [9][ 750/1099] lr: 1.0000e-04 eta: 3:13:16 time: 3.1467 data_time: 0.1789 memory: 25173 grad_norm: 4.2684 loss: 0.5261 bbox_loss: 0.2663 cls_loss: 0.1059 layout_loss: 0.1361 cls_layout_loss: 0.0178
2025/09/13 21:50:39 - mmengine - INFO - Epoch(train) [9][ 800/1099] lr: 1.0000e-04 eta: 3:10:38 time: 3.2335 data_time: 0.2008 memory: 26242 grad_norm: 4.4069 loss: 0.5329 bbox_loss: 0.2680 cls_loss: 0.1047 layout_loss: 0.1421 cls_layout_loss: 0.0181
2025/09/13 21:53:18 - mmengine - INFO - Epoch(train) [9][ 850/1099] lr: 1.0000e-04 eta: 3:07:59 time: 3.1938 data_time: 0.1733 memory: 27726 grad_norm: 4.0786 loss: 0.5285 bbox_loss: 0.2641 cls_loss: 0.1045 layout_loss: 0.1423 cls_layout_loss: 0.0176
2025/09/13 21:55:52 - mmengine - INFO - Epoch(train) [9][ 900/1099] lr: 1.0000e-04 eta: 3:05:18 time: 3.0696 data_time: 0.1742 memory: 26221 grad_norm: 4.5411 loss: 0.5388 bbox_loss: 0.2700 cls_loss: 0.1079 layout_loss: 0.1423 cls_layout_loss: 0.0186
2025/09/13 21:58:25 - mmengine - INFO - Epoch(train) [9][ 950/1099] lr: 1.0000e-04 eta: 3:02:37 time: 3.0616 data_time: 0.1310 memory: 27491 grad_norm: 3.9199 loss: 0.5315 bbox_loss: 0.2672 cls_loss: 0.1067 layout_loss: 0.1398 cls_layout_loss: 0.0178
2025/09/13 22:01:00 - mmengine - INFO - Epoch(train) [9][1000/1099] lr: 1.0000e-04 eta: 2:59:56 time: 3.0959 data_time: 0.1774 memory: 32149 grad_norm: 4.1351 loss: 0.5355 bbox_loss: 0.2670 cls_loss: 0.1054 layout_loss: 0.1451 cls_layout_loss: 0.0180
2025/09/13 22:03:37 - mmengine - INFO - Epoch(train) [9][1050/1099] lr: 1.0000e-04 eta: 2:57:17 time: 3.1354 data_time: 0.1694 memory: 35163 grad_norm: 3.8675 loss: 0.5165 bbox_loss: 0.2621 cls_loss: 0.0998 layout_loss: 0.1373 cls_layout_loss: 0.0173
2025/09/13 22:06:09 - mmengine - INFO - Exp name: tr3d_1xb16_structured3d_v51_20250913_124949
2025/09/13 22:06:09 - mmengine - INFO - Saving checkpoint at 9 epochs
2025/09/13 22:06:47 - mmengine - INFO - Epoch(val) [9][ 50/241] eta: 0:02:20 time: 0.7335 data_time: 0.0479 memory: 30089
2025/09/13 22:07:21 - mmengine - INFO - Epoch(val) [9][100/241] eta: 0:01:39 time: 0.6791 data_time: 0.0645 memory: 1369
2025/09/13 22:07:56 - mmengine - INFO - Epoch(val) [9][150/241] eta: 0:01:03 time: 0.6941 data_time: 0.0855 memory: 1230
2025/09/13 22:08:29 - mmengine - INFO - Epoch(val) [9][200/241] eta: 0:00:28 time: 0.6656 data_time: 0.0568 memory: 1081
2025/09/13 22:10:02 - mmengine - INFO -
+---------+-------------+-------------+
| Layouts | F1 @.25 IoU | F1 @.50 IoU |
+---------+-------------+-------------+
| wall | 0.8790 | 0.8657 |
| door | 0.9362 | 0.9336 |
| window | 0.8967 | 0.8833 |
+---------+-------------+-------------+
| Overall | 0.9039 | 0.8942 |
+---------+-------------+-------------+
2025/09/13 22:10:02 - mmengine - INFO - Epoch(val) [9][241/241] structured3d: {'layout': {'wall_f1_25': 0.8789501644206176, 'wall_f1_50': 0.8789501644206176, 'door_f1_25': 0.9361946663292635, 'door_f1_50': 0.9361946663292635, 'window_f1_25': 0.8966795289205506, 'window_f1_50': 0.8966795289205506, 'f1_25': 0.9039414532234772, 'f1_50': 0.8941689079561351}} data_time: 0.0631 time: 0.6979
2025/09/13 22:12:54 - mmengine - INFO - Epoch(train) [10][ 50/1099] lr: 1.0000e-04 eta: 2:52:05 time: 3.4321 data_time: 0.3218 memory: 35991 grad_norm: 4.8028 loss: 0.5323 bbox_loss: 0.2663 cls_loss: 0.1043 layout_loss: 0.1439 cls_layout_loss: 0.0179
2025/09/13 22:15:28 - mmengine - INFO - Epoch(train) [10][ 100/1099] lr: 1.0000e-04 eta: 2:49:24 time: 3.0916 data_time: 0.1789 memory: 31724 grad_norm: 3.9967 loss: 0.5258 bbox_loss: 0.2639 cls_loss: 0.1027 layout_loss: 0.1413 cls_layout_loss: 0.0179
2025/09/13 22:15:59 - mmengine - INFO - Exp name: tr3d_1xb16_structured3d_v51_20250913_124949
2025/09/13 22:18:05 - mmengine - INFO - Epoch(train) [10][ 150/1099] lr: 1.0000e-04 eta: 2:46:45 time: 3.1291 data_time: 0.1582 memory: 26883 grad_norm: 3.8833 loss: 0.5284 bbox_loss: 0.2657 cls_loss: 0.1053 layout_loss: 0.1394 cls_layout_loss: 0.0180
2025/09/13 22:20:44 - mmengine - INFO - Epoch(train) [10][ 200/1099] lr: 1.0000e-04 eta: 2:44:06 time: 3.1868 data_time: 0.1451 memory: 27716 grad_norm: 4.2531 loss: 0.5300 bbox_loss: 0.2654 cls_loss: 0.1048 layout_loss: 0.1419 cls_layout_loss: 0.0180
2025/09/13 22:23:23 - mmengine - INFO - Epoch(train) [10][ 250/1099] lr: 1.0000e-04 eta: 2:41:27 time: 3.1676 data_time: 0.1685 memory: 27468 grad_norm: 4.0689 loss: 0.5296 bbox_loss: 0.2662 cls_loss: 0.1050 layout_loss: 0.1405 cls_layout_loss: 0.0179
2025/09/13 22:25:57 - mmengine - INFO - Epoch(train) [10][ 300/1099] lr: 1.0000e-04 eta: 2:38:46 time: 3.0975 data_time: 0.1580 memory: 28414 grad_norm: 4.3693 loss: 0.5216 bbox_loss: 0.2660 cls_loss: 0.1026 layout_loss: 0.1354 cls_layout_loss: 0.0176
2025/09/13 22:28:33 - mmengine - INFO - Epoch(train) [10][ 350/1099] lr: 1.0000e-04 eta: 2:36:06 time: 3.1055 data_time: 0.1653 memory: 27584 grad_norm: 3.9711 loss: 0.5324 bbox_loss: 0.2656 cls_loss: 0.1082 layout_loss: 0.1405 cls_layout_loss: 0.0181
2025/09/13 22:31:15 - mmengine - INFO - Epoch(train) [10][ 400/1099] lr: 1.0000e-04 eta: 2:33:29 time: 3.2544 data_time: 0.1666 memory: 26478 grad_norm: 4.6938 loss: 0.5336 bbox_loss: 0.2674 cls_loss: 0.1092 layout_loss: 0.1389 cls_layout_loss: 0.0180
2025/09/13 22:33:51 - mmengine - INFO - Epoch(train) [10][ 450/1099] lr: 1.0000e-04 eta: 2:30:49 time: 3.1031 data_time: 0.1320 memory: 30074 grad_norm: 4.4155 loss: 0.5176 bbox_loss: 0.2644 cls_loss: 0.1022 layout_loss: 0.1334 cls_layout_loss: 0.0176
2025/09/13 22:36:29 - mmengine - INFO - Epoch(train) [10][ 500/1099] lr: 1.0000e-04 eta: 2:28:09 time: 3.1614 data_time: 0.1442 memory: 31207 grad_norm: 3.6790 loss: 0.5212 bbox_loss: 0.2637 cls_loss: 0.1040 layout_loss: 0.1361 cls_layout_loss: 0.0174
2025/09/13 22:39:07 - mmengine - INFO - Epoch(train) [10][ 550/1099] lr: 1.0000e-04 eta: 2:25:30 time: 3.1598 data_time: 0.1412 memory: 30829 grad_norm: 4.0609 loss: 0.5236 bbox_loss: 0.2625 cls_loss: 0.1047 layout_loss: 0.1391 cls_layout_loss: 0.0172
2025/09/13 22:41:48 - mmengine - INFO - Epoch(train) [10][ 600/1099] lr: 1.0000e-04 eta: 2:22:52 time: 3.2284 data_time: 0.1567 memory: 30694 grad_norm: 4.4562 loss: 0.5427 bbox_loss: 0.2683 cls_loss: 0.1078 layout_loss: 0.1484 cls_layout_loss: 0.0183
2025/09/13 22:44:23 - mmengine - INFO - Epoch(train) [10][ 650/1099] lr: 1.0000e-04 eta: 2:20:12 time: 3.0985 data_time: 0.1494 memory: 31280 grad_norm: 4.2675 loss: 0.5260 bbox_loss: 0.2661 cls_loss: 0.1030 layout_loss: 0.1390 cls_layout_loss: 0.0179
2025/09/13 22:47:00 - mmengine - INFO - Epoch(train) [10][ 700/1099] lr: 1.0000e-04 eta: 2:17:32 time: 3.1242 data_time: 0.1461 memory: 34370 grad_norm: 4.8503 loss: 0.5318 bbox_loss: 0.2654 cls_loss: 0.1047 layout_loss: 0.1435 cls_layout_loss: 0.0182
2025/09/13 22:49:41 - mmengine - INFO - Epoch(train) [10][ 750/1099] lr: 1.0000e-04 eta: 2:14:54 time: 3.2250 data_time: 0.1688 memory: 26529 grad_norm: 4.4920 loss: 0.5271 bbox_loss: 0.2645 cls_loss: 0.1048 layout_loss: 0.1400 cls_layout_loss: 0.0178
2025/09/13 22:52:19 - mmengine - INFO - Epoch(train) [10][ 800/1099] lr: 1.0000e-04 eta: 2:12:15 time: 3.1733 data_time: 0.1900 memory: 26465 grad_norm: 4.2188 loss: 0.5233 bbox_loss: 0.2657 cls_loss: 0.1014 layout_loss: 0.1386 cls_layout_loss: 0.0177
2025/09/13 22:54:55 - mmengine - INFO - Epoch(train) [10][ 850/1099] lr: 1.0000e-04 eta: 2:09:36 time: 3.1177 data_time: 0.1507 memory: 27147 grad_norm: 3.9009 loss: 0.5240 bbox_loss: 0.2633 cls_loss: 0.1050 layout_loss: 0.1380 cls_layout_loss: 0.0177
2025/09/13 22:57:34 - mmengine - INFO - Epoch(train) [10][ 900/1099] lr: 1.0000e-04 eta: 2:06:57 time: 3.1849 data_time: 0.1560 memory: 29676 grad_norm: 4.0135 loss: 0.5203 bbox_loss: 0.2650 cls_loss: 0.1030 layout_loss: 0.1347 cls_layout_loss: 0.0177
2025/09/13 23:00:14 - mmengine - INFO - Epoch(train) [10][ 950/1099] lr: 1.0000e-04 eta: 2:04:18 time: 3.1842 data_time: 0.1721 memory: 27896 grad_norm: 4.1126 loss: 0.5278 bbox_loss: 0.2647 cls_loss: 0.1010 layout_loss: 0.1442 cls_layout_loss: 0.0179
2025/09/13 23:02:53 - mmengine - INFO - Epoch(train) [10][1000/1099] lr: 1.0000e-04 eta: 2:01:39 time: 3.1959 data_time: 0.1434 memory: 27804 grad_norm: 3.9994 loss: 0.5279 bbox_loss: 0.2661 cls_loss: 0.1040 layout_loss: 0.1397 cls_layout_loss: 0.0180
2025/09/13 23:05:32 - mmengine - INFO - Epoch(train) [10][1050/1099] lr: 1.0000e-04 eta: 1:59:00 time: 3.1631 data_time: 0.1489 memory: 36464 grad_norm: 4.2432 loss: 0.5174 bbox_loss: 0.2639 cls_loss: 0.1006 layout_loss: 0.1356 cls_layout_loss: 0.0173
2025/09/13 23:08:06 - mmengine - INFO - Exp name: tr3d_1xb16_structured3d_v51_20250913_124949
2025/09/13 23:08:07 - mmengine - INFO - Saving checkpoint at 10 epochs
2025/09/13 23:08:45 - mmengine - INFO - Epoch(val) [10][ 50/241] eta: 0:02:22 time: 0.7448 data_time: 0.0866 memory: 28814
2025/09/13 23:09:17 - mmengine - INFO - Epoch(val) [10][100/241] eta: 0:01:38 time: 0.6511 data_time: 0.0628 memory: 1369
2025/09/13 23:09:49 - mmengine - INFO - Epoch(val) [10][150/241] eta: 0:01:01 time: 0.6454 data_time: 0.0582 memory: 1230
2025/09/13 23:10:24 - mmengine - INFO - Epoch(val) [10][200/241] eta: 0:00:27 time: 0.6867 data_time: 0.0611 memory: 1081
2025/09/13 23:11:56 - mmengine - INFO -
+---------+-------------+-------------+
| Layouts | F1 @.25 IoU | F1 @.50 IoU |
+---------+-------------+-------------+
| wall | 0.8799 | 0.8680 |
| door | 0.9388 | 0.9378 |
| window | 0.8980 | 0.8847 |
+---------+-------------+-------------+
| Overall | 0.9056 | 0.8968 |
+---------+-------------+-------------+
2025/09/13 23:11:56 - mmengine - INFO - Epoch(val) [10][241/241] structured3d: {'layout': {'wall_f1_25': 0.8799432064620621, 'wall_f1_50': 0.8799432064620621, 'door_f1_25': 0.9388397554712523, 'door_f1_50': 0.9388397554712523, 'window_f1_25': 0.8980157565282779, 'window_f1_50': 0.8980157565282779, 'f1_25': 0.9055995728205307, 'f1_50': 0.8968283311816623}} data_time: 0.0665 time: 0.6891
2025/09/13 23:12:32 - mmengine - INFO - Exp name: tr3d_1xb16_structured3d_v51_20250913_124949
2025/09/13 23:14:41 - mmengine - INFO - Epoch(train) [11][ 50/1099] lr: 1.0000e-04 eta: 1:53:46 time: 3.2959 data_time: 0.2654 memory: 30974 grad_norm: 4.4031 loss: 0.5349 bbox_loss: 0.2668 cls_loss: 0.1059 layout_loss: 0.1443 cls_layout_loss: 0.0179
2025/09/13 23:17:17 - mmengine - INFO - Epoch(train) [11][ 100/1099] lr: 1.0000e-04 eta: 1:51:07 time: 3.1142 data_time: 0.1805 memory: 31187 grad_norm: 4.0806 loss: 0.5284 bbox_loss: 0.2622 cls_loss: 0.0974 layout_loss: 0.1512 cls_layout_loss: 0.0176
2025/09/13 23:19:55 - mmengine - INFO - Epoch(train) [11][ 150/1099] lr: 1.0000e-04 eta: 1:48:28 time: 3.1605 data_time: 0.1597 memory: 34765 grad_norm: 4.2669 loss: 0.5391 bbox_loss: 0.2637 cls_loss: 0.1064 layout_loss: 0.1510 cls_layout_loss: 0.0180
2025/09/13 23:22:28 - mmengine - INFO - Epoch(train) [11][ 200/1099] lr: 1.0000e-04 eta: 1:45:48 time: 3.0658 data_time: 0.1251 memory: 27382 grad_norm: 4.3479 loss: 0.5119 bbox_loss: 0.2632 cls_loss: 0.1013 layout_loss: 0.1298 cls_layout_loss: 0.0177
2025/09/13 23:25:04 - mmengine - INFO - Epoch(train) [11][ 250/1099] lr: 1.0000e-04 eta: 1:43:09 time: 3.1116 data_time: 0.1504 memory: 31062 grad_norm: 4.0474 loss: 0.5144 bbox_loss: 0.2643 cls_loss: 0.1005 layout_loss: 0.1320 cls_layout_loss: 0.0176
2025/09/13 23:27:47 - mmengine - INFO - Epoch(train) [11][ 300/1099] lr: 1.0000e-04 eta: 1:40:30 time: 3.2637 data_time: 0.1572 memory: 32483 grad_norm: 4.0985 loss: 0.5207 bbox_loss: 0.2638 cls_loss: 0.0989 layout_loss: 0.1400 cls_layout_loss: 0.0180
2025/09/13 23:30:25 - mmengine - INFO - Epoch(train) [11][ 350/1099] lr: 1.0000e-04 eta: 1:37:51 time: 3.1663 data_time: 0.1636 memory: 26464 grad_norm: 4.1367 loss: 0.5165 bbox_loss: 0.2625 cls_loss: 0.1023 layout_loss: 0.1340 cls_layout_loss: 0.0177
2025/09/13 23:33:00 - mmengine - INFO - Epoch(train) [11][ 400/1099] lr: 1.0000e-04 eta: 1:35:12 time: 3.1002 data_time: 0.1281 memory: 29042 grad_norm: 4.1852 loss: 0.5408 bbox_loss: 0.2685 cls_loss: 0.1105 layout_loss: 0.1435 cls_layout_loss: 0.0184
2025/09/13 23:35:38 - mmengine - INFO - Epoch(train) [11][ 450/1099] lr: 1.0000e-04 eta: 1:32:33 time: 3.1568 data_time: 0.1439 memory: 28157 grad_norm: 4.8580 loss: 0.5170 bbox_loss: 0.2622 cls_loss: 0.1045 layout_loss: 0.1327 cls_layout_loss: 0.0176
2025/09/13 23:38:14 - mmengine - INFO - Epoch(train) [11][ 500/1099] lr: 1.0000e-04 eta: 1:29:54 time: 3.1072 data_time: 0.1544 memory: 31639 grad_norm: 4.6542 loss: 0.5255 bbox_loss: 0.2618 cls_loss: 0.1056 layout_loss: 0.1406 cls_layout_loss: 0.0175
2025/09/13 23:40:49 - mmengine - INFO - Epoch(train) [11][ 550/1099] lr: 1.0000e-04 eta: 1:27:14 time: 3.1083 data_time: 0.1582 memory: 26991 grad_norm: 4.3425 loss: 0.5080 bbox_loss: 0.2627 cls_loss: 0.0996 layout_loss: 0.1287 cls_layout_loss: 0.0170
2025/09/13 23:43:29 - mmengine - INFO - Epoch(train) [11][ 600/1099] lr: 1.0000e-04 eta: 1:24:36 time: 3.2057 data_time: 0.1368 memory: 26642 grad_norm: 4.6768 loss: 0.5126 bbox_loss: 0.2617 cls_loss: 0.1006 layout_loss: 0.1332 cls_layout_loss: 0.0171
2025/09/13 23:46:07 - mmengine - INFO - Epoch(train) [11][ 650/1099] lr: 1.0000e-04 eta: 1:21:57 time: 3.1494 data_time: 0.1370 memory: 25260 grad_norm: 4.1259 loss: 0.5230 bbox_loss: 0.2650 cls_loss: 0.1058 layout_loss: 0.1345 cls_layout_loss: 0.0177
2025/09/13 23:48:46 - mmengine - INFO - Epoch(train) [11][ 700/1099] lr: 1.0000e-04 eta: 1:19:18 time: 3.1792 data_time: 0.1751 memory: 27457 grad_norm: 3.9879 loss: 0.5312 bbox_loss: 0.2662 cls_loss: 0.1051 layout_loss: 0.1419 cls_layout_loss: 0.0179
2025/09/13 23:51:24 - mmengine - INFO - Epoch(train) [11][ 750/1099] lr: 1.0000e-04 eta: 1:16:39 time: 3.1671 data_time: 0.1915 memory: 30775 grad_norm: 4.4231 loss: 0.5213 bbox_loss: 0.2625 cls_loss: 0.1046 layout_loss: 0.1364 cls_layout_loss: 0.0177
2025/09/13 23:54:00 - mmengine - INFO - Epoch(train) [11][ 800/1099] lr: 1.0000e-04 eta: 1:14:00 time: 3.1084 data_time: 0.1613 memory: 27438 grad_norm: 4.0974 loss: 0.5176 bbox_loss: 0.2630 cls_loss: 0.1019 layout_loss: 0.1348 cls_layout_loss: 0.0178
2025/09/13 23:56:36 - mmengine - INFO - Epoch(train) [11][ 850/1099] lr: 1.0000e-04 eta: 1:11:21 time: 3.1363 data_time: 0.1515 memory: 29269 grad_norm: 4.3977 loss: 0.5262 bbox_loss: 0.2669 cls_loss: 0.1062 layout_loss: 0.1358 cls_layout_loss: 0.0173
2025/09/13 23:59:15 - mmengine - INFO - Epoch(train) [11][ 900/1099] lr: 1.0000e-04 eta: 1:08:42 time: 3.1686 data_time: 0.1432 memory: 29576 grad_norm: 3.8403 loss: 0.5086 bbox_loss: 0.2603 cls_loss: 0.0983 layout_loss: 0.1331 cls_layout_loss: 0.0170
2025/09/14 00:01:54 - mmengine - INFO - Epoch(train) [11][ 950/1099] lr: 1.0000e-04 eta: 1:06:03 time: 3.1868 data_time: 0.1856 memory: 29191 grad_norm: 4.2565 loss: 0.5211 bbox_loss: 0.2631 cls_loss: 0.1039 layout_loss: 0.1369 cls_layout_loss: 0.0172
2025/09/14 00:04:34 - mmengine - INFO - Epoch(train) [11][1000/1099] lr: 1.0000e-04 eta: 1:03:24 time: 3.1916 data_time: 0.2177 memory: 24668 grad_norm: 4.2230 loss: 0.5002 bbox_loss: 0.2585 cls_loss: 0.1000 layout_loss: 0.1244 cls_layout_loss: 0.0173
2025/09/14 00:05:06 - mmengine - INFO - Exp name: tr3d_1xb16_structured3d_v51_20250913_124949
2025/09/14 00:07:16 - mmengine - INFO - Epoch(train) [11][1050/1099] lr: 1.0000e-04 eta: 1:00:46 time: 3.2428 data_time: 0.1817 memory: 29108 grad_norm: 4.1869 loss: 0.5162 bbox_loss: 0.2619 cls_loss: 0.1028 layout_loss: 0.1344 cls_layout_loss: 0.0171
2025/09/14 00:09:50 - mmengine - INFO - Exp name: tr3d_1xb16_structured3d_v51_20250913_124949
2025/09/14 00:09:51 - mmengine - INFO - Saving checkpoint at 11 epochs
2025/09/14 00:10:29 - mmengine - INFO - Epoch(val) [11][ 50/241] eta: 0:02:20 time: 0.7333 data_time: 0.0618 memory: 28709
2025/09/14 00:11:02 - mmengine - INFO - Epoch(val) [11][100/241] eta: 0:01:38 time: 0.6575 data_time: 0.0795 memory: 1369
2025/09/14 00:11:35 - mmengine - INFO - Epoch(val) [11][150/241] eta: 0:01:02 time: 0.6642 data_time: 0.0563 memory: 1230
2025/09/14 00:12:09 - mmengine - INFO - Epoch(val) [11][200/241] eta: 0:00:28 time: 0.6815 data_time: 0.0778 memory: 1081
2025/09/14 00:13:41 - mmengine - INFO -
+---------+-------------+-------------+
| Layouts | F1 @.25 IoU | F1 @.50 IoU |
+---------+-------------+-------------+
| wall | 0.8817 | 0.8672 |
| door | 0.9409 | 0.9387 |
| window | 0.8938 | 0.8816 |
+---------+-------------+-------------+
| Overall | 0.9055 | 0.8958 |
+---------+-------------+-------------+
2025/09/14 00:13:41 - mmengine - INFO - Epoch(val) [11][241/241] structured3d: {'layout': {'wall_f1_25': 0.8817000472540413, 'wall_f1_50': 0.8817000472540413, 'door_f1_25': 0.9408538614795029, 'door_f1_50': 0.9408538614795029, 'window_f1_25': 0.8938483506781523, 'window_f1_50': 0.8938483506781523, 'f1_25': 0.9054674198038987, 'f1_50': 0.8958324347292853}} data_time: 0.0684 time: 0.6894
2025/09/14 00:16:24 - mmengine - INFO - Epoch(train) [12][ 50/1099] lr: 1.0000e-05 eta: 0:55:32 time: 3.2561 data_time: 0.2547 memory: 27287 grad_norm: 3.8779 loss: 0.5167 bbox_loss: 0.2609 cls_loss: 0.1028 layout_loss: 0.1355 cls_layout_loss: 0.0175
2025/09/14 00:19:09 - mmengine - INFO - Epoch(train) [12][ 100/1099] lr: 1.0000e-05 eta: 0:52:53 time: 3.2942 data_time: 0.1935 memory: 30391 grad_norm: 3.5448 loss: 0.5037 bbox_loss: 0.2611 cls_loss: 0.0986 layout_loss: 0.1271 cls_layout_loss: 0.0169
2025/09/14 00:21:42 - mmengine - INFO - Epoch(train) [12][ 150/1099] lr: 1.0000e-05 eta: 0:50:14 time: 3.0559 data_time: 0.1328 memory: 27860 grad_norm: 3.6955 loss: 0.5056 bbox_loss: 0.2586 cls_loss: 0.0991 layout_loss: 0.1305 cls_layout_loss: 0.0174
2025/09/14 00:24:19 - mmengine - INFO - Epoch(train) [12][ 200/1099] lr: 1.0000e-05 eta: 0:47:35 time: 3.1594 data_time: 0.1415 memory: 29310 grad_norm: 3.9266 loss: 0.5268 bbox_loss: 0.2644 cls_loss: 0.1070 layout_loss: 0.1378 cls_layout_loss: 0.0176
2025/09/14 00:27:01 - mmengine - INFO - Epoch(train) [12][ 250/1099] lr: 1.0000e-05 eta: 0:44:56 time: 3.2185 data_time: 0.1654 memory: 27101 grad_norm: 3.6185 loss: 0.5179 bbox_loss: 0.2630 cls_loss: 0.1049 layout_loss: 0.1325 cls_layout_loss: 0.0174
2025/09/14 00:29:42 - mmengine - INFO - Epoch(train) [12][ 300/1099] lr: 1.0000e-05 eta: 0:42:18 time: 3.2284 data_time: 0.1851 memory: 30320 grad_norm: 4.1170 loss: 0.5137 bbox_loss: 0.2612 cls_loss: 0.1007 layout_loss: 0.1343 cls_layout_loss: 0.0176
2025/09/14 00:32:19 - mmengine - INFO - Epoch(train) [12][ 350/1099] lr: 1.0000e-05 eta: 0:39:39 time: 3.1507 data_time: 0.1659 memory: 27364 grad_norm: 4.0937 loss: 0.5141 bbox_loss: 0.2610 cls_loss: 0.1001 layout_loss: 0.1355 cls_layout_loss: 0.0175
2025/09/14 00:34:58 - mmengine - INFO - Epoch(train) [12][ 400/1099] lr: 1.0000e-05 eta: 0:37:00 time: 3.1811 data_time: 0.1634 memory: 26170 grad_norm: 3.4857 loss: 0.5126 bbox_loss: 0.2620 cls_loss: 0.1005 layout_loss: 0.1320 cls_layout_loss: 0.0181
2025/09/14 00:37:31 - mmengine - INFO - Epoch(train) [12][ 450/1099] lr: 1.0000e-05 eta: 0:34:21 time: 3.0520 data_time: 0.1524 memory: 31143 grad_norm: 3.8839 loss: 0.5163 bbox_loss: 0.2579 cls_loss: 0.1012 layout_loss: 0.1397 cls_layout_loss: 0.0175
2025/09/14 00:40:12 - mmengine - INFO - Epoch(train) [12][ 500/1099] lr: 1.0000e-05 eta: 0:31:42 time: 3.2279 data_time: 0.1601 memory: 29912 grad_norm: 3.9856 loss: 0.5130 bbox_loss: 0.2622 cls_loss: 0.1006 layout_loss: 0.1328 cls_layout_loss: 0.0175
2025/09/14 00:42:51 - mmengine - INFO - Epoch(train) [12][ 550/1099] lr: 1.0000e-05 eta: 0:29:03 time: 3.1722 data_time: 0.1299 memory: 35418 grad_norm: 3.5797 loss: 0.5177 bbox_loss: 0.2591 cls_loss: 0.1032 layout_loss: 0.1381 cls_layout_loss: 0.0174
2025/09/14 00:45:33 - mmengine - INFO - Epoch(train) [12][ 600/1099] lr: 1.0000e-05 eta: 0:26:25 time: 3.2439 data_time: 0.1699 memory: 30213 grad_norm: 3.7907 loss: 0.5182 bbox_loss: 0.2637 cls_loss: 0.1027 layout_loss: 0.1341 cls_layout_loss: 0.0178
2025/09/14 00:48:12 - mmengine - INFO - Epoch(train) [12][ 650/1099] lr: 1.0000e-05 eta: 0:23:46 time: 3.1834 data_time: 0.1411 memory: 27237 grad_norm: 3.7748 loss: 0.5164 bbox_loss: 0.2621 cls_loss: 0.1028 layout_loss: 0.1341 cls_layout_loss: 0.0175
2025/09/14 00:50:47 - mmengine - INFO - Epoch(train) [12][ 700/1099] lr: 1.0000e-05 eta: 0:21:07 time: 3.0888 data_time: 0.1263 memory: 26371 grad_norm: 3.8791 loss: 0.5028 bbox_loss: 0.2563 cls_loss: 0.1010 layout_loss: 0.1285 cls_layout_loss: 0.0170
2025/09/14 00:53:23 - mmengine - INFO - Epoch(train) [12][ 750/1099] lr: 1.0000e-05 eta: 0:18:28 time: 3.1124 data_time: 0.1606 memory: 25702 grad_norm: 3.9926 loss: 0.4995 bbox_loss: 0.2584 cls_loss: 0.0984 layout_loss: 0.1253 cls_layout_loss: 0.0173
2025/09/14 00:56:04 - mmengine - INFO - Epoch(train) [12][ 800/1099] lr: 1.0000e-05 eta: 0:15:49 time: 3.2354 data_time: 0.1767 memory: 34163 grad_norm: 3.9406 loss: 0.5222 bbox_loss: 0.2612 cls_loss: 0.1027 layout_loss: 0.1406 cls_layout_loss: 0.0177
2025/09/14 00:58:42 - mmengine - INFO - Epoch(train) [12][ 850/1099] lr: 1.0000e-05 eta: 0:13:10 time: 3.1526 data_time: 0.1498 memory: 31730 grad_norm: 4.0290 loss: 0.5156 bbox_loss: 0.2591 cls_loss: 0.1009 layout_loss: 0.1385 cls_layout_loss: 0.0171
2025/09/14 01:01:20 - mmengine - INFO - Epoch(train) [12][ 900/1099] lr: 1.0000e-05 eta: 0:10:32 time: 3.1663 data_time: 0.1558 memory: 28044 grad_norm: 3.8966 loss: 0.4952 bbox_loss: 0.2585 cls_loss: 0.0966 layout_loss: 0.1229 cls_layout_loss: 0.0172
2025/09/14 01:01:56 - mmengine - INFO - Exp name: tr3d_1xb16_structured3d_v51_20250913_124949
2025/09/14 01:03:54 - mmengine - INFO - Epoch(train) [12][ 950/1099] lr: 1.0000e-05 eta: 0:07:53 time: 3.0727 data_time: 0.1509 memory: 28430 grad_norm: 3.6550 loss: 0.5115 bbox_loss: 0.2593 cls_loss: 0.1023 layout_loss: 0.1323 cls_layout_loss: 0.0175
2025/09/14 01:06:37 - mmengine - INFO - Epoch(train) [12][1000/1099] lr: 1.0000e-05 eta: 0:05:14 time: 3.2546 data_time: 0.1218 memory: 28344 grad_norm: 3.6517 loss: 0.5199 bbox_loss: 0.2624 cls_loss: 0.1022 layout_loss: 0.1377 cls_layout_loss: 0.0176
2025/09/14 01:09:22 - mmengine - INFO - Epoch(train) [12][1050/1099] lr: 1.0000e-05 eta: 0:02:35 time: 3.2998 data_time: 0.1664 memory: 33331 grad_norm: 3.6780 loss: 0.5153 bbox_loss: 0.2628 cls_loss: 0.1046 layout_loss: 0.1306 cls_layout_loss: 0.0173
2025/09/14 01:11:55 - mmengine - INFO - Exp name: tr3d_1xb16_structured3d_v51_20250913_124949
2025/09/14 01:11:56 - mmengine - INFO - Saving checkpoint at 12 epochs
2025/09/14 01:12:36 - mmengine - INFO - Epoch(val) [12][ 50/241] eta: 0:02:29 time: 0.7825 data_time: 0.0855 memory: 36540
2025/09/14 01:13:10 - mmengine - INFO - Epoch(val) [12][100/241] eta: 0:01:43 time: 0.6829 data_time: 0.0777 memory: 1369
2025/09/14 01:13:44 - mmengine - INFO - Epoch(val) [12][150/241] eta: 0:01:05 time: 0.6947 data_time: 0.0928 memory: 1230
2025/09/14 01:14:18 - mmengine - INFO - Epoch(val) [12][200/241] eta: 0:00:28 time: 0.6686 data_time: 0.0812 memory: 1081
2025/09/14 01:15:50 - mmengine - INFO -
+---------+-------------+-------------+
| Layouts | F1 @.25 IoU | F1 @.50 IoU |
+---------+-------------+-------------+
| wall | 0.8815 | 0.8690 |
| door | 0.9388 | 0.9366 |
| window | 0.8955 | 0.8816 |
+---------+-------------+-------------+
| Overall | 0.9053 | 0.8957 |
+---------+-------------+-------------+
2025/09/14 01:15:50 - mmengine - INFO - Epoch(val) [12][241/241] structured3d: {'layout': {'wall_f1_25': 0.8815168409881027, 'wall_f1_50': 0.8815168409881027, 'door_f1_25': 0.9387956729237671, 'door_f1_50': 0.9387956729237671, 'window_f1_25': 0.8955387510911067, 'window_f1_50': 0.8955387510911067, 'f1_25': 0.9052837550009922, 'f1_50': 0.8957268870155275}} data_time: 0.0814 time: 0.7114
|