YuzheFu commited on
Commit
2467448
·
verified ·
1 Parent(s): 08da262

Add pretrained models

Browse files
Files changed (24) hide show
  1. Pretrained_Models/PN++_CLA_fractal/PN++_CLA_fractal20251203-181926-TWsWjMM996MGy2bdWx6Awd.log +345 -0
  2. Pretrained_Models/PN++_CLA_fractal/checkpoint/modelnet40_pointnet++_ckpt_best_9056.pth +3 -0
  3. Pretrained_Models/PN++_SEG_fractal/PN++_SEG_fractal20251203-092212-fGQFtQWEMHgdndwERcQSVa.log +709 -0
  4. Pretrained_Models/PN++_SEG_fractal/PN++_SEG_fractal_test.csv +2 -0
  5. Pretrained_Models/PN++_SEG_fractal/checkpoint/s3dis-pointnet++_ckpt_best_618.pth +3 -0
  6. Pretrained_Models/PN++_SEG_original/PN++_SEG_original20251202-225336-cjYUX2cjCSXoiJ5N7iEyWe.log +709 -0
  7. Pretrained_Models/PN++_SEG_original/PN++_SEG_original_test.csv +2 -0
  8. Pretrained_Models/PN++_SEG_original/checkpoint/s3dis-pointnet++_ckpt_best_616.pth +3 -0
  9. Pretrained_Models/PNT_CLA_fractal/PNT_CLA_fractal20251202-130044-hiBZaBw9ZjnDx6CQ52vVak.log +383 -0
  10. Pretrained_Models/PNT_CLA_fractal/checkpoint/modelnet40_pointnext-s_ckpt_best_9238.pth +3 -0
  11. Pretrained_Models/PNt_CLA_original/PNt_CLA_original20251204-104544-UEin34nSWnF7tLTWYmqAYy.log +383 -0
  12. Pretrained_Models/PNt_CLA_original/checkpoint/modelnet40_pointnext-s_ckpt_best_9311.pth +3 -0
  13. Pretrained_Models/PNt_SEG_fractal/PNt_SEG_fractal20251202-141500-BYuZJg8u7nYVoBWEGzA6Qu.log +686 -0
  14. Pretrained_Models/PNt_SEG_fractal/PNt_SEG_fractal_test.csv +2 -0
  15. Pretrained_Models/PNt_SEG_fractal/checkpoint/s3dis-pointnext-s_ckpt_best-620.pth +3 -0
  16. Pretrained_Models/PNt_SEG_original/PNt_SEG_original20251202-141038-mbRpETout6SaSAV7Knibvu.log +686 -0
  17. Pretrained_Models/PNt_SEG_original/PNt_SEG_original_test.csv +2 -0
  18. Pretrained_Models/PNt_SEG_original/checkpoint/s3dis-pointnext-s_ckpt_best_626.pth +3 -0
  19. Pretrained_Models/PVr_SEG_fractal/PVr_SEG_fractal_25620251203-085834-6kzWDEvGCA9ERzfW9aa3qf.log +1236 -0
  20. Pretrained_Models/PVr_SEG_fractal/PVr_SEG_fractal_256_test.csv +2 -0
  21. Pretrained_Models/PVr_SEG_fractal/checkpoint/s3dis-pointvector-l_ckpt_best_7033.pth +3 -0
  22. Pretrained_Models/PVr_SEG_original/PVr_SEG_original20251202-210507-PDAW9VGM4gPZxmtaxRzEuu.log +1236 -0
  23. Pretrained_Models/PVr_SEG_original/PVr_SEG_original_test.csv +2 -0
  24. Pretrained_Models/PVr_SEG_original/checkpoint/s3dis-pointvector-l_ckpt_best_708.pth +3 -0
Pretrained_Models/PN++_CLA_fractal/PN++_CLA_fractal20251203-181926-TWsWjMM996MGy2bdWx6Awd.log ADDED
@@ -0,0 +1,345 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [12/03 18:19:26] ModelNet40Ply2048 INFO: dist_url: tcp://localhost:8888
2
+ dist_backend: nccl
3
+ multiprocessing_distributed: False
4
+ ngpus_per_node: 1
5
+ world_size: 1
6
+ launcher: mp
7
+ local_rank: 0
8
+ use_gpu: True
9
+ seed: 7271
10
+ epoch: 0
11
+ epochs: 250
12
+ ignore_index: None
13
+ val_fn: validate
14
+ deterministic: False
15
+ sync_bn: False
16
+ criterion_args:
17
+ NAME: SmoothCrossEntropy
18
+ label_smoothing: 0.2
19
+ use_mask: False
20
+ grad_norm_clip: 1
21
+ layer_decay: 0
22
+ step_per_update: 1
23
+ start_epoch: 1
24
+ sched_on_epoch: True
25
+ wandb:
26
+ use_wandb: False
27
+ project: PointNeXt-ModelNet40Ply2048
28
+ tags: ['test']
29
+ name: PN++_CLA_fractal
30
+ use_amp: False
31
+ use_voting: False
32
+ val_freq: 1
33
+ resume: False
34
+ test: False
35
+ finetune: False
36
+ mode: test
37
+ logname: None
38
+ load_path: None
39
+ print_freq: 10
40
+ save_freq: -1
41
+ root_dir: log/modelnet40ply2048
42
+ pretrained_path: /workspace/FractalCloud/Model_logs/PN++_CLA_fractal/checkpoint/modelnet40_pointnet++_ckpt_best_9056.pth
43
+ datatransforms:
44
+ train: ['PointsToTensor', 'PointCloudScaleAndTranslate']
45
+ val: ['PointsToTensor']
46
+ vote: ['PointCloudScaleAndTranslate']
47
+ kwargs:
48
+ shift: [0.2, 0.2, 0.2]
49
+ feature_keys: pos
50
+ num_points: 1024
51
+ dataset:
52
+ common:
53
+ NAME: ModelNet40Ply2048
54
+ data_dir: /workspace/PointNeXt/data/ModelNet40Ply2048
55
+ train:
56
+ split: train
57
+ num_points: 1024
58
+ val:
59
+ split: test
60
+ num_points: 1024
61
+ batch_size: 32
62
+ dataloader:
63
+ num_workers: 8
64
+ num_classes: 40
65
+ sched: cosine
66
+ warmup_epochs: 0
67
+ min_lr: None
68
+ lr: 0.001
69
+ optimizer:
70
+ NAME: adamw
71
+ weight_decay: 0.05
72
+ log_dir: /workspace/FractalCloud/Model_logs/PN++_CLA_fractal
73
+ val_batch_size: 64
74
+ model:
75
+ NAME: BaseCls
76
+ encoder_args:
77
+ NAME: PointNet2Encoder
78
+ in_channels: 3
79
+ width: None
80
+ layers: 3
81
+ use_res: False
82
+ strides: [2, 4, 1]
83
+ stage: [1, 2]
84
+ mlps: [[[64, 64, 128]], [[128, 128, 256]], [[256, 512, 1024]]]
85
+ radius: [0.2, 0.4, None]
86
+ num_samples: [32, 64, None]
87
+ sampler: fps
88
+ aggr_args:
89
+ NAME: convpool
90
+ feature_type: dp_fj
91
+ anisotropic: False
92
+ reduction: max
93
+ group_args:
94
+ NAME: ballquery
95
+ use_xyz: True
96
+ normalize_dp: False
97
+ conv_args:
98
+ order: conv-norm-act
99
+ act_args:
100
+ act: relu
101
+ norm_args:
102
+ norm: bn
103
+ cls_args:
104
+ NAME: ClsHead
105
+ num_classes: 40
106
+ mlps: [512, 256]
107
+ norm_args:
108
+ norm: bn1d
109
+ rank: 0
110
+ distributed: False
111
+ mp: False
112
+ task_name: modelnet40ply2048
113
+ exp_name: pointnet++
114
+ opts: mode=test
115
+ run_dir: /workspace/FractalCloud/Model_logs/PN++_CLA_fractal
116
+ run_name: PN++_CLA_fractal
117
+ ckpt_dir: /workspace/FractalCloud/Model_logs/PN++_CLA_fractal/checkpoint
118
+ code_dir: /workspace/FractalCloud/Model_logs/PN++_CLA_fractal/code
119
+ log_path: /workspace/FractalCloud/Model_logs/PN++_CLA_fractal/PN++_CLA_fractal20251203-181926-TWsWjMM996MGy2bdWx6Awd.log
120
+ cfg_path: /workspace/FractalCloud/Model_logs/PN++_CLA_fractal/cfg.yaml
121
+ [12/03 18:19:26] ModelNet40Ply2048 WARNING: kwargs: {'stage': [1, 2]} are not used in PointNet2Encoder
122
+ [12/03 18:19:26] ModelNet40Ply2048 INFO: radius is modified to [[0.2], [0.4], [None]]
123
+ [12/03 18:19:26] ModelNet40Ply2048 INFO: num_samples is modified to [[32], [64], [None]]
124
+ [12/03 18:19:26] ModelNet40Ply2048 INFO: NAME: ballquery
125
+ use_xyz: True
126
+ normalize_dp: False
127
+ radius: 0.2
128
+ nsample: 32
129
+ [12/03 18:19:26] ModelNet40Ply2048 INFO: NAME: ballquery
130
+ use_xyz: True
131
+ normalize_dp: False
132
+ radius: 0.4
133
+ nsample: 64
134
+ [12/03 18:19:26] ModelNet40Ply2048 INFO: NAME: ballquery
135
+ use_xyz: True
136
+ normalize_dp: False
137
+ radius: None
138
+ nsample: None
139
+ [12/03 18:19:30] ModelNet40Ply2048 INFO: BaseCls(
140
+ (encoder): PointNet2Encoder(
141
+ (SA_modules): ModuleList(
142
+ (0): PointNetSAModuleMSG(
143
+ (local_aggregations): ModuleList(
144
+ (0): LocalAggregation(
145
+ (SA_CONFIG_operator): ConvPool(
146
+ (act): ReLU(inplace=True)
147
+ (convs): Sequential(
148
+ (0): Sequential(
149
+ (0): Conv2d(6, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
150
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
151
+ (2): ReLU(inplace=True)
152
+ )
153
+ (1): Sequential(
154
+ (0): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
155
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
156
+ (2): ReLU(inplace=True)
157
+ )
158
+ (2): Sequential(
159
+ (0): Conv2d(64, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
160
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
161
+ (2): ReLU(inplace=True)
162
+ )
163
+ )
164
+ (grouper): QueryAndGroup()
165
+ )
166
+ )
167
+ )
168
+ )
169
+ (1): PointNetSAModuleMSG(
170
+ (local_aggregations): ModuleList(
171
+ (0): LocalAggregation(
172
+ (SA_CONFIG_operator): ConvPool(
173
+ (act): ReLU(inplace=True)
174
+ (convs): Sequential(
175
+ (0): Sequential(
176
+ (0): Conv2d(131, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
177
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
178
+ (2): ReLU(inplace=True)
179
+ )
180
+ (1): Sequential(
181
+ (0): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
182
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
183
+ (2): ReLU(inplace=True)
184
+ )
185
+ (2): Sequential(
186
+ (0): Conv2d(128, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
187
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
188
+ (2): ReLU(inplace=True)
189
+ )
190
+ )
191
+ (grouper): QueryAndGroup()
192
+ )
193
+ )
194
+ )
195
+ )
196
+ (2): PointNetSAModuleMSG(
197
+ (local_aggregations): ModuleList(
198
+ (0): LocalAggregation(
199
+ (SA_CONFIG_operator): ConvPool(
200
+ (act): ReLU(inplace=True)
201
+ (convs): Sequential(
202
+ (0): Sequential(
203
+ (0): Conv2d(259, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
204
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
205
+ (2): ReLU(inplace=True)
206
+ )
207
+ (1): Sequential(
208
+ (0): Conv2d(256, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
209
+ (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
210
+ (2): ReLU(inplace=True)
211
+ )
212
+ (2): Sequential(
213
+ (0): Conv2d(512, 1024, kernel_size=(1, 1), stride=(1, 1), bias=False)
214
+ (1): BatchNorm2d(1024, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
215
+ (2): ReLU(inplace=True)
216
+ )
217
+ )
218
+ (grouper): GroupAll()
219
+ )
220
+ )
221
+ )
222
+ )
223
+ )
224
+ )
225
+ (prediction): ClsHead(
226
+ (head): Sequential(
227
+ (0): Sequential(
228
+ (0): Linear(in_features=1024, out_features=512, bias=False)
229
+ (1): BatchNorm1d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
230
+ (2): ReLU(inplace=True)
231
+ )
232
+ (1): Dropout(p=0.5, inplace=False)
233
+ (2): Sequential(
234
+ (0): Linear(in_features=512, out_features=256, bias=False)
235
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
236
+ (2): ReLU(inplace=True)
237
+ )
238
+ (3): Dropout(p=0.5, inplace=False)
239
+ (4): Sequential(
240
+ (0): Linear(in_features=256, out_features=40, bias=True)
241
+ )
242
+ )
243
+ )
244
+ (criterion): SmoothCrossEntropy()
245
+ )
246
+ [12/03 18:19:30] ModelNet40Ply2048 INFO: Number of params: 1.4726 M
247
+ [12/03 18:19:30] ModelNet40Ply2048 INFO: Param groups = {
248
+ "decay": {
249
+ "weight_decay": 0.05,
250
+ "params": [
251
+ "encoder.SA_modules.0.local_aggregations.0.SA_CONFIG_operator.convs.0.0.weight",
252
+ "encoder.SA_modules.0.local_aggregations.0.SA_CONFIG_operator.convs.1.0.weight",
253
+ "encoder.SA_modules.0.local_aggregations.0.SA_CONFIG_operator.convs.2.0.weight",
254
+ "encoder.SA_modules.1.local_aggregations.0.SA_CONFIG_operator.convs.0.0.weight",
255
+ "encoder.SA_modules.1.local_aggregations.0.SA_CONFIG_operator.convs.1.0.weight",
256
+ "encoder.SA_modules.1.local_aggregations.0.SA_CONFIG_operator.convs.2.0.weight",
257
+ "encoder.SA_modules.2.local_aggregations.0.SA_CONFIG_operator.convs.0.0.weight",
258
+ "encoder.SA_modules.2.local_aggregations.0.SA_CONFIG_operator.convs.1.0.weight",
259
+ "encoder.SA_modules.2.local_aggregations.0.SA_CONFIG_operator.convs.2.0.weight",
260
+ "prediction.head.0.0.weight",
261
+ "prediction.head.2.0.weight",
262
+ "prediction.head.4.0.weight"
263
+ ],
264
+ "lr_scale": 1.0
265
+ },
266
+ "no_decay": {
267
+ "weight_decay": 0.0,
268
+ "params": [
269
+ "encoder.SA_modules.0.local_aggregations.0.SA_CONFIG_operator.convs.0.1.weight",
270
+ "encoder.SA_modules.0.local_aggregations.0.SA_CONFIG_operator.convs.0.1.bias",
271
+ "encoder.SA_modules.0.local_aggregations.0.SA_CONFIG_operator.convs.1.1.weight",
272
+ "encoder.SA_modules.0.local_aggregations.0.SA_CONFIG_operator.convs.1.1.bias",
273
+ "encoder.SA_modules.0.local_aggregations.0.SA_CONFIG_operator.convs.2.1.weight",
274
+ "encoder.SA_modules.0.local_aggregations.0.SA_CONFIG_operator.convs.2.1.bias",
275
+ "encoder.SA_modules.1.local_aggregations.0.SA_CONFIG_operator.convs.0.1.weight",
276
+ "encoder.SA_modules.1.local_aggregations.0.SA_CONFIG_operator.convs.0.1.bias",
277
+ "encoder.SA_modules.1.local_aggregations.0.SA_CONFIG_operator.convs.1.1.weight",
278
+ "encoder.SA_modules.1.local_aggregations.0.SA_CONFIG_operator.convs.1.1.bias",
279
+ "encoder.SA_modules.1.local_aggregations.0.SA_CONFIG_operator.convs.2.1.weight",
280
+ "encoder.SA_modules.1.local_aggregations.0.SA_CONFIG_operator.convs.2.1.bias",
281
+ "encoder.SA_modules.2.local_aggregations.0.SA_CONFIG_operator.convs.0.1.weight",
282
+ "encoder.SA_modules.2.local_aggregations.0.SA_CONFIG_operator.convs.0.1.bias",
283
+ "encoder.SA_modules.2.local_aggregations.0.SA_CONFIG_operator.convs.1.1.weight",
284
+ "encoder.SA_modules.2.local_aggregations.0.SA_CONFIG_operator.convs.1.1.bias",
285
+ "encoder.SA_modules.2.local_aggregations.0.SA_CONFIG_operator.convs.2.1.weight",
286
+ "encoder.SA_modules.2.local_aggregations.0.SA_CONFIG_operator.convs.2.1.bias",
287
+ "prediction.head.0.1.weight",
288
+ "prediction.head.0.1.bias",
289
+ "prediction.head.2.1.weight",
290
+ "prediction.head.2.1.bias",
291
+ "prediction.head.4.0.bias"
292
+ ],
293
+ "lr_scale": 1.0
294
+ }
295
+ }
296
+ [12/03 18:19:30] ModelNet40Ply2048 INFO: ==> sucessfully loaded test data
297
+ [12/03 18:19:30] ModelNet40Ply2048 INFO: length of validation dataset: 2468
298
+ [12/03 18:19:31] ModelNet40Ply2048 INFO: ==> sucessfully loaded test data
299
+ [12/03 18:19:31] ModelNet40Ply2048 INFO: number of classes of the dataset: 40, number of points sampled from dataset: 1024, number of points as model input: 1024
300
+ [12/03 18:19:31] ModelNet40Ply2048 INFO: Successful Loading the ckpt from /workspace/FractalCloud/Model_logs/PN++_CLA_fractal/checkpoint/modelnet40_pointnet++_ckpt_best_9056.pth
301
+ [12/03 18:19:31] ModelNet40Ply2048 INFO: ckpts @ 15 epoch( {'best_val': 90.55915832519531} )
302
+ [12/03 18:24:33] ModelNet40Ply2048 INFO:
303
+ Classes Acc
304
+ airplane : 100.00%
305
+ bathtub : 90.00%
306
+ bed : 100.00%
307
+ bench : 75.00%
308
+ bookshelf : 95.00%
309
+ bottle : 99.00%
310
+ bowl : 95.00%
311
+ car : 99.00%
312
+ chair : 100.00%
313
+ cone : 90.00%
314
+ cup : 75.00%
315
+ curtain : 80.00%
316
+ desk : 84.88%
317
+ door : 80.00%
318
+ dresser : 89.53%
319
+ flower_pot: 10.00%
320
+ glass_box : 96.00%
321
+ guitar : 100.00%
322
+ keyboard : 95.00%
323
+ lamp : 80.00%
324
+ laptop : 100.00%
325
+ mantel : 96.00%
326
+ monitor : 100.00%
327
+ night_stand: 73.26%
328
+ person : 80.00%
329
+ piano : 91.00%
330
+ plant : 90.00%
331
+ radio : 70.00%
332
+ range_hood: 94.00%
333
+ sink : 75.00%
334
+ sofa : 100.00%
335
+ stairs : 80.00%
336
+ stool : 75.00%
337
+ table : 75.00%
338
+ tent : 95.00%
339
+ toilet : 99.00%
340
+ tv_stand : 88.00%
341
+ vase : 82.00%
342
+ wardrobe : 50.00%
343
+ xbox : 60.00%
344
+ E@15 OA: 90.56 mAcc: 85.17
345
+
Pretrained_Models/PN++_CLA_fractal/checkpoint/modelnet40_pointnet++_ckpt_best_9056.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c24eccd2f1f0fba55983561a698a57fe394b0824e2fc020eb6ffcb2a4e873252
3
+ size 17748141
Pretrained_Models/PN++_SEG_fractal/PN++_SEG_fractal20251203-092212-fGQFtQWEMHgdndwERcQSVa.log ADDED
@@ -0,0 +1,709 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [12/03 09:22:12] S3DIS INFO: dist_url: tcp://localhost:8888
2
+ dist_backend: nccl
3
+ multiprocessing_distributed: False
4
+ ngpus_per_node: 1
5
+ world_size: 1
6
+ launcher: mp
7
+ local_rank: 0
8
+ use_gpu: True
9
+ seed: 2279
10
+ epoch: 0
11
+ epochs: 100
12
+ ignore_index: None
13
+ val_fn: validate
14
+ deterministic: False
15
+ sync_bn: False
16
+ criterion_args:
17
+ NAME: CrossEntropy
18
+ label_smoothing: 0.2
19
+ use_mask: False
20
+ grad_norm_clip: 10
21
+ layer_decay: 0
22
+ step_per_update: 1
23
+ start_epoch: 1
24
+ sched_on_epoch: True
25
+ wandb:
26
+ use_wandb: False
27
+ project: PointNeXt-S3DIS
28
+ tags: ['test']
29
+ name: PN++_SEG_fractal
30
+ use_amp: False
31
+ use_voting: False
32
+ val_freq: 1
33
+ resume: False
34
+ test: False
35
+ finetune: False
36
+ mode: test
37
+ logname: None
38
+ load_path: None
39
+ print_freq: 50
40
+ save_freq: -1
41
+ root_dir: log/s3dis
42
+ pretrained_path: /workspace/FractalCloud/Model_logs/PN++_SEG_fractal/checkpoint/s3dis-pointnet++_ckpt_best_618.pth
43
+ datatransforms:
44
+ train: ['ChromaticAutoContrast', 'PointsToTensor', 'PointCloudScaling', 'PointCloudXYZAlign', 'PointCloudJitter', 'ChromaticDropGPU', 'ChromaticNormalize']
45
+ val: ['PointsToTensor', 'PointCloudXYZAlign', 'ChromaticNormalize']
46
+ vote: ['ChromaticDropGPU']
47
+ kwargs:
48
+ color_drop: 0.2
49
+ gravity_dim: 2
50
+ scale: [0.9, 1.1]
51
+ angle: [0, 0, 1]
52
+ jitter_sigma: 0.005
53
+ jitter_clip: 0.02
54
+ feature_keys: x,heights
55
+ dataset:
56
+ common:
57
+ NAME: S3DIS
58
+ data_root: /workspace/PointNeXt/data/S3DIS/s3disfull
59
+ test_area: 5
60
+ voxel_size: 0.04
61
+ train:
62
+ split: train
63
+ voxel_max: 24000
64
+ loop: 30
65
+ presample: False
66
+ val:
67
+ split: val
68
+ voxel_max: None
69
+ presample: True
70
+ test:
71
+ split: test
72
+ voxel_max: None
73
+ presample: False
74
+ num_classes: 13
75
+ batch_size: 32
76
+ val_batch_size: 1
77
+ dataloader:
78
+ num_workers: 8
79
+ cls_weighed_loss: False
80
+ optimizer:
81
+ NAME: adamw
82
+ weight_decay: 0.0001
83
+ sched: cosine
84
+ warmup_epochs: 0
85
+ min_lr: 1e-05
86
+ lr: 0.01
87
+ log_dir: /workspace/FractalCloud/Model_logs/PN++_SEG_fractal
88
+ model:
89
+ NAME: BaseSeg
90
+ encoder_args:
91
+ NAME: PointNet2Encoder
92
+ in_channels: 4
93
+ width: None
94
+ strides: [4, 4, 4, 4]
95
+ layers: 3
96
+ use_res: False
97
+ mlps: [[[32, 32, 64]], [[64, 64, 128]], [[128, 128, 256]], [[256, 256, 512]]]
98
+ radius: 0.1
99
+ num_samples: 32
100
+ sampler: fps
101
+ aggr_args:
102
+ NAME: convpool
103
+ feature_type: dp_fj
104
+ anisotropic: False
105
+ reduction: max
106
+ group_args:
107
+ NAME: ballquery
108
+ use_xyz: True
109
+ conv_args:
110
+ order: conv-norm-act
111
+ act_args:
112
+ act: relu
113
+ norm_args:
114
+ norm: bn
115
+ decoder_args:
116
+ NAME: PointNet2Decoder
117
+ fp_mlps: [[128, 128, 128], [256, 128], [256, 256], [256, 256]]
118
+ cls_args:
119
+ NAME: SegHead
120
+ num_classes: 13
121
+ in_channels: None
122
+ rank: 0
123
+ distributed: False
124
+ mp: False
125
+ task_name: s3dis
126
+ cfg_basename: pointnet++
127
+ opts: mode=test
128
+ is_training: False
129
+ run_dir: /workspace/FractalCloud/Model_logs/PN++_SEG_fractal
130
+ run_name: PN++_SEG_fractal
131
+ ckpt_dir: /workspace/FractalCloud/Model_logs/PN++_SEG_fractal/checkpoint
132
+ code_dir: /workspace/FractalCloud/Model_logs/PN++_SEG_fractal/code
133
+ log_path: /workspace/FractalCloud/Model_logs/PN++_SEG_fractal/PN++_SEG_fractal20251203-092212-fGQFtQWEMHgdndwERcQSVa.log
134
+ cfg_path: /workspace/FractalCloud/Model_logs/PN++_SEG_fractal/cfg.yaml
135
+ [12/03 09:22:12] S3DIS INFO: radius is modified to [[0.1], [0.2], [0.4], [0.8]]
136
+ [12/03 09:22:12] S3DIS INFO: num_samples is modified to [[32], [32], [32], [32]]
137
+ [12/03 09:22:12] S3DIS INFO: NAME: ballquery
138
+ use_xyz: True
139
+ radius: 0.1
140
+ nsample: 32
141
+ [12/03 09:22:12] S3DIS INFO: NAME: ballquery
142
+ use_xyz: True
143
+ radius: 0.2
144
+ nsample: 32
145
+ [12/03 09:22:12] S3DIS INFO: NAME: ballquery
146
+ use_xyz: True
147
+ radius: 0.4
148
+ nsample: 32
149
+ [12/03 09:22:12] S3DIS INFO: NAME: ballquery
150
+ use_xyz: True
151
+ radius: 0.8
152
+ nsample: 32
153
+ [12/03 09:22:19] S3DIS INFO: BaseSeg(
154
+ (encoder): PointNet2Encoder(
155
+ (SA_modules): ModuleList(
156
+ (0): PointNetSAModuleMSG(
157
+ (local_aggregations): ModuleList(
158
+ (0): LocalAggregation(
159
+ (SA_CONFIG_operator): ConvPool(
160
+ (act): ReLU(inplace=True)
161
+ (convs): Sequential(
162
+ (0): Sequential(
163
+ (0): Conv2d(7, 32, kernel_size=(1, 1), stride=(1, 1), bias=False)
164
+ (1): BatchNorm2d(32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
165
+ (2): ReLU(inplace=True)
166
+ )
167
+ (1): Sequential(
168
+ (0): Conv2d(32, 32, kernel_size=(1, 1), stride=(1, 1), bias=False)
169
+ (1): BatchNorm2d(32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
170
+ (2): ReLU(inplace=True)
171
+ )
172
+ (2): Sequential(
173
+ (0): Conv2d(32, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
174
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
175
+ (2): ReLU(inplace=True)
176
+ )
177
+ )
178
+ (grouper): QueryAndGroup()
179
+ )
180
+ )
181
+ )
182
+ )
183
+ (1): PointNetSAModuleMSG(
184
+ (local_aggregations): ModuleList(
185
+ (0): LocalAggregation(
186
+ (SA_CONFIG_operator): ConvPool(
187
+ (act): ReLU(inplace=True)
188
+ (convs): Sequential(
189
+ (0): Sequential(
190
+ (0): Conv2d(67, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
191
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
192
+ (2): ReLU(inplace=True)
193
+ )
194
+ (1): Sequential(
195
+ (0): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
196
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
197
+ (2): ReLU(inplace=True)
198
+ )
199
+ (2): Sequential(
200
+ (0): Conv2d(64, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
201
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
202
+ (2): ReLU(inplace=True)
203
+ )
204
+ )
205
+ (grouper): QueryAndGroup()
206
+ )
207
+ )
208
+ )
209
+ )
210
+ (2): PointNetSAModuleMSG(
211
+ (local_aggregations): ModuleList(
212
+ (0): LocalAggregation(
213
+ (SA_CONFIG_operator): ConvPool(
214
+ (act): ReLU(inplace=True)
215
+ (convs): Sequential(
216
+ (0): Sequential(
217
+ (0): Conv2d(131, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
218
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
219
+ (2): ReLU(inplace=True)
220
+ )
221
+ (1): Sequential(
222
+ (0): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
223
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
224
+ (2): ReLU(inplace=True)
225
+ )
226
+ (2): Sequential(
227
+ (0): Conv2d(128, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
228
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
229
+ (2): ReLU(inplace=True)
230
+ )
231
+ )
232
+ (grouper): QueryAndGroup()
233
+ )
234
+ )
235
+ )
236
+ )
237
+ (3): PointNetSAModuleMSG(
238
+ (local_aggregations): ModuleList(
239
+ (0): LocalAggregation(
240
+ (SA_CONFIG_operator): ConvPool(
241
+ (act): ReLU(inplace=True)
242
+ (convs): Sequential(
243
+ (0): Sequential(
244
+ (0): Conv2d(259, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
245
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
246
+ (2): ReLU(inplace=True)
247
+ )
248
+ (1): Sequential(
249
+ (0): Conv2d(256, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
250
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
251
+ (2): ReLU(inplace=True)
252
+ )
253
+ (2): Sequential(
254
+ (0): Conv2d(256, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
255
+ (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
256
+ (2): ReLU(inplace=True)
257
+ )
258
+ )
259
+ (grouper): QueryAndGroup()
260
+ )
261
+ )
262
+ )
263
+ )
264
+ )
265
+ )
266
+ (decoder): PointNet2Decoder(
267
+ (FP_modules): ModuleList(
268
+ (0): PointNetFPModule(
269
+ (convs): Sequential(
270
+ (0): Sequential(
271
+ (0): Conv1d(132, 128, kernel_size=(1,), stride=(1,), bias=False)
272
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
273
+ (2): ReLU(inplace=True)
274
+ )
275
+ (1): Sequential(
276
+ (0): Conv1d(128, 128, kernel_size=(1,), stride=(1,), bias=False)
277
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
278
+ (2): ReLU(inplace=True)
279
+ )
280
+ (2): Sequential(
281
+ (0): Conv1d(128, 128, kernel_size=(1,), stride=(1,), bias=False)
282
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
283
+ (2): ReLU(inplace=True)
284
+ )
285
+ )
286
+ )
287
+ (1): PointNetFPModule(
288
+ (convs): Sequential(
289
+ (0): Sequential(
290
+ (0): Conv1d(320, 256, kernel_size=(1,), stride=(1,), bias=False)
291
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
292
+ (2): ReLU(inplace=True)
293
+ )
294
+ (1): Sequential(
295
+ (0): Conv1d(256, 128, kernel_size=(1,), stride=(1,), bias=False)
296
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
297
+ (2): ReLU(inplace=True)
298
+ )
299
+ )
300
+ )
301
+ (2): PointNetFPModule(
302
+ (convs): Sequential(
303
+ (0): Sequential(
304
+ (0): Conv1d(384, 256, kernel_size=(1,), stride=(1,), bias=False)
305
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
306
+ (2): ReLU(inplace=True)
307
+ )
308
+ (1): Sequential(
309
+ (0): Conv1d(256, 256, kernel_size=(1,), stride=(1,), bias=False)
310
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
311
+ (2): ReLU(inplace=True)
312
+ )
313
+ )
314
+ )
315
+ (3): PointNetFPModule(
316
+ (convs): Sequential(
317
+ (0): Sequential(
318
+ (0): Conv1d(768, 256, kernel_size=(1,), stride=(1,), bias=False)
319
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
320
+ (2): ReLU(inplace=True)
321
+ )
322
+ (1): Sequential(
323
+ (0): Conv1d(256, 256, kernel_size=(1,), stride=(1,), bias=False)
324
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
325
+ (2): ReLU(inplace=True)
326
+ )
327
+ )
328
+ )
329
+ )
330
+ )
331
+ (head): SegHead(
332
+ (head): Sequential(
333
+ (0): Sequential(
334
+ (0): Conv1d(128, 128, kernel_size=(1,), stride=(1,), bias=False)
335
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
336
+ (2): ReLU(inplace=True)
337
+ )
338
+ (1): Dropout(p=0.5, inplace=False)
339
+ (2): Sequential(
340
+ (0): Conv1d(128, 13, kernel_size=(1,), stride=(1,))
341
+ )
342
+ )
343
+ )
344
+ )
345
+ [12/03 09:22:19] S3DIS INFO: Number of params: 0.9648 M
346
+ [12/03 09:22:19] S3DIS INFO: Param groups = {
347
+ "decay": {
348
+ "weight_decay": 0.0001,
349
+ "params": [
350
+ "encoder.SA_modules.0.local_aggregations.0.SA_CONFIG_operator.convs.0.0.weight",
351
+ "encoder.SA_modules.0.local_aggregations.0.SA_CONFIG_operator.convs.1.0.weight",
352
+ "encoder.SA_modules.0.local_aggregations.0.SA_CONFIG_operator.convs.2.0.weight",
353
+ "encoder.SA_modules.1.local_aggregations.0.SA_CONFIG_operator.convs.0.0.weight",
354
+ "encoder.SA_modules.1.local_aggregations.0.SA_CONFIG_operator.convs.1.0.weight",
355
+ "encoder.SA_modules.1.local_aggregations.0.SA_CONFIG_operator.convs.2.0.weight",
356
+ "encoder.SA_modules.2.local_aggregations.0.SA_CONFIG_operator.convs.0.0.weight",
357
+ "encoder.SA_modules.2.local_aggregations.0.SA_CONFIG_operator.convs.1.0.weight",
358
+ "encoder.SA_modules.2.local_aggregations.0.SA_CONFIG_operator.convs.2.0.weight",
359
+ "encoder.SA_modules.3.local_aggregations.0.SA_CONFIG_operator.convs.0.0.weight",
360
+ "encoder.SA_modules.3.local_aggregations.0.SA_CONFIG_operator.convs.1.0.weight",
361
+ "encoder.SA_modules.3.local_aggregations.0.SA_CONFIG_operator.convs.2.0.weight",
362
+ "decoder.FP_modules.0.convs.0.0.weight",
363
+ "decoder.FP_modules.0.convs.1.0.weight",
364
+ "decoder.FP_modules.0.convs.2.0.weight",
365
+ "decoder.FP_modules.1.convs.0.0.weight",
366
+ "decoder.FP_modules.1.convs.1.0.weight",
367
+ "decoder.FP_modules.2.convs.0.0.weight",
368
+ "decoder.FP_modules.2.convs.1.0.weight",
369
+ "decoder.FP_modules.3.convs.0.0.weight",
370
+ "decoder.FP_modules.3.convs.1.0.weight",
371
+ "head.head.0.0.weight",
372
+ "head.head.2.0.weight"
373
+ ],
374
+ "lr_scale": 1.0
375
+ },
376
+ "no_decay": {
377
+ "weight_decay": 0.0,
378
+ "params": [
379
+ "encoder.SA_modules.0.local_aggregations.0.SA_CONFIG_operator.convs.0.1.weight",
380
+ "encoder.SA_modules.0.local_aggregations.0.SA_CONFIG_operator.convs.0.1.bias",
381
+ "encoder.SA_modules.0.local_aggregations.0.SA_CONFIG_operator.convs.1.1.weight",
382
+ "encoder.SA_modules.0.local_aggregations.0.SA_CONFIG_operator.convs.1.1.bias",
383
+ "encoder.SA_modules.0.local_aggregations.0.SA_CONFIG_operator.convs.2.1.weight",
384
+ "encoder.SA_modules.0.local_aggregations.0.SA_CONFIG_operator.convs.2.1.bias",
385
+ "encoder.SA_modules.1.local_aggregations.0.SA_CONFIG_operator.convs.0.1.weight",
386
+ "encoder.SA_modules.1.local_aggregations.0.SA_CONFIG_operator.convs.0.1.bias",
387
+ "encoder.SA_modules.1.local_aggregations.0.SA_CONFIG_operator.convs.1.1.weight",
388
+ "encoder.SA_modules.1.local_aggregations.0.SA_CONFIG_operator.convs.1.1.bias",
389
+ "encoder.SA_modules.1.local_aggregations.0.SA_CONFIG_operator.convs.2.1.weight",
390
+ "encoder.SA_modules.1.local_aggregations.0.SA_CONFIG_operator.convs.2.1.bias",
391
+ "encoder.SA_modules.2.local_aggregations.0.SA_CONFIG_operator.convs.0.1.weight",
392
+ "encoder.SA_modules.2.local_aggregations.0.SA_CONFIG_operator.convs.0.1.bias",
393
+ "encoder.SA_modules.2.local_aggregations.0.SA_CONFIG_operator.convs.1.1.weight",
394
+ "encoder.SA_modules.2.local_aggregations.0.SA_CONFIG_operator.convs.1.1.bias",
395
+ "encoder.SA_modules.2.local_aggregations.0.SA_CONFIG_operator.convs.2.1.weight",
396
+ "encoder.SA_modules.2.local_aggregations.0.SA_CONFIG_operator.convs.2.1.bias",
397
+ "encoder.SA_modules.3.local_aggregations.0.SA_CONFIG_operator.convs.0.1.weight",
398
+ "encoder.SA_modules.3.local_aggregations.0.SA_CONFIG_operator.convs.0.1.bias",
399
+ "encoder.SA_modules.3.local_aggregations.0.SA_CONFIG_operator.convs.1.1.weight",
400
+ "encoder.SA_modules.3.local_aggregations.0.SA_CONFIG_operator.convs.1.1.bias",
401
+ "encoder.SA_modules.3.local_aggregations.0.SA_CONFIG_operator.convs.2.1.weight",
402
+ "encoder.SA_modules.3.local_aggregations.0.SA_CONFIG_operator.convs.2.1.bias",
403
+ "decoder.FP_modules.0.convs.0.1.weight",
404
+ "decoder.FP_modules.0.convs.0.1.bias",
405
+ "decoder.FP_modules.0.convs.1.1.weight",
406
+ "decoder.FP_modules.0.convs.1.1.bias",
407
+ "decoder.FP_modules.0.convs.2.1.weight",
408
+ "decoder.FP_modules.0.convs.2.1.bias",
409
+ "decoder.FP_modules.1.convs.0.1.weight",
410
+ "decoder.FP_modules.1.convs.0.1.bias",
411
+ "decoder.FP_modules.1.convs.1.1.weight",
412
+ "decoder.FP_modules.1.convs.1.1.bias",
413
+ "decoder.FP_modules.2.convs.0.1.weight",
414
+ "decoder.FP_modules.2.convs.0.1.bias",
415
+ "decoder.FP_modules.2.convs.1.1.weight",
416
+ "decoder.FP_modules.2.convs.1.1.bias",
417
+ "decoder.FP_modules.3.convs.0.1.weight",
418
+ "decoder.FP_modules.3.convs.0.1.bias",
419
+ "decoder.FP_modules.3.convs.1.1.weight",
420
+ "decoder.FP_modules.3.convs.1.1.bias",
421
+ "head.head.0.1.weight",
422
+ "head.head.0.1.bias",
423
+ "head.head.2.0.bias"
424
+ ],
425
+ "lr_scale": 1.0
426
+ }
427
+ }
428
+ [12/03 09:22:19] S3DIS INFO:
429
+ Totally 68 samples in val set
430
+ [12/03 09:22:19] S3DIS INFO: length of validation dataset: 68
431
+ [12/03 09:22:19] S3DIS INFO: number of classes of the dataset: 13
432
+ [12/03 09:22:20] S3DIS INFO: Successful Loading the ckpt from /workspace/FractalCloud/Model_logs/PN++_SEG_fractal/checkpoint/s3dis-pointnet++_ckpt_best_618.pth
433
+ [12/03 09:22:20] S3DIS INFO: ckpts @ 20 epoch( {'best_val': 60.01229476928711} )
434
+ [12/03 09:22:20] S3DIS INFO: length of test dataset: 68
435
+ [12/03 09:22:20] S3DIS INFO: Test [0]/[68] cloud
436
+ [12/03 09:28:42] S3DIS INFO: [0]/[68] cloud, test_oa , test_macc, test_miou: 91.90 96.86 72.18,
437
+ iou per cls is: [ 96.75 99.35 80.02 0. 0. 100. 96.13 0. 100. 100.
438
+ 100. 100. 66.14]
439
+ [12/03 09:28:42] S3DIS INFO: Test [1]/[68] cloud
440
+ [12/03 09:33:29] S3DIS INFO: [1]/[68] cloud, test_oa , test_macc, test_miou: 89.28 96.23 55.62,
441
+ iou per cls is: [ 95.82 99.37 74.74 0. 0. 0. 96.96 0. 100. 100.
442
+ 0. 100. 56.2 ]
443
+ [12/03 09:33:29] S3DIS INFO: Test [2]/[68] cloud
444
+ [12/03 09:42:01] S3DIS INFO: [2]/[68] cloud, test_oa , test_macc, test_miou: 84.45 84.67 63.77,
445
+ iou per cls is: [ 96.05 99.57 71.46 0. 31.31 44.66 70.17 93.78 92.73 100.
446
+ 0. 84.51 44.81]
447
+ [12/03 09:42:01] S3DIS INFO: Test [3]/[68] cloud
448
+ [12/03 10:24:36] S3DIS INFO: [3]/[68] cloud, test_oa , test_macc, test_miou: 88.49 85.20 71.29,
449
+ iou per cls is: [ 94.84 97.03 78.99 0. 47.39 100. 76.67 92.7 91.3 97.89
450
+ 73.88 15.12 60.97]
451
+ [12/03 10:24:36] S3DIS INFO: Test [4]/[68] cloud
452
+ [12/03 10:43:03] S3DIS INFO: [4]/[68] cloud, test_oa , test_macc, test_miou: 89.34 84.63 57.62,
453
+ iou per cls is: [93.62 99.28 76.99 0. 51.26 75.17 84.37 67.34 91.2 0. 0. 60.02
454
+ 49.86]
455
+ [12/03 10:43:03] S3DIS INFO: Test [5]/[68] cloud
456
+ [12/03 13:33:09] S3DIS INFO: [5]/[68] cloud, test_oa , test_macc, test_miou: 74.62 68.51 27.84,
457
+ iou per cls is: [81.59 96.96 53.72 0. 1.51 0.08 17.81 0. 0. 54.03 52.81 0.
458
+ 3.45]
459
+ [12/03 13:33:09] S3DIS INFO: Test [6]/[68] cloud
460
+ [12/03 13:42:09] S3DIS INFO: [6]/[68] cloud, test_oa , test_macc, test_miou: 97.34 96.85 80.73,
461
+ iou per cls is: [ 98.03 99.6 95.34 100. 0. 100. 59.67 100. 100. 100.
462
+ 100. 0. 96.9 ]
463
+ [12/03 13:42:09] S3DIS INFO: Test [7]/[68] cloud
464
+ [12/03 13:47:04] S3DIS INFO: [7]/[68] cloud, test_oa , test_macc, test_miou: 96.83 96.51 80.70,
465
+ iou per cls is: [ 96.55 99.41 95.01 100. 0. 100. 58.14 100. 100. 100.
466
+ 100. 100. 0. ]
467
+ [12/03 13:47:04] S3DIS INFO: Test [8]/[68] cloud
468
+ [12/03 13:52:08] S3DIS INFO: [8]/[68] cloud, test_oa , test_macc, test_miou: 97.90 97.14 88.16,
469
+ iou per cls is: [ 97.14 99.62 96.39 100. 0. 100. 74.48 100. 100. 100.
470
+ 100. 100. 78.47]
471
+ [12/03 13:52:08] S3DIS INFO: Test [9]/[68] cloud
472
+ [12/03 14:03:10] S3DIS INFO: [9]/[68] cloud, test_oa , test_macc, test_miou: 87.87 88.28 43.20,
473
+ iou per cls is: [ 97.03 99.55 90.68 100. 0. 2.2 16.3 0. 0. 100.
474
+ 0. 0. 55.85]
475
+ [12/03 14:03:10] S3DIS INFO: Test [10]/[68] cloud
476
+ [12/03 14:06:18] S3DIS INFO: [10]/[68] cloud, test_oa , test_macc, test_miou: 91.96 94.10 54.42,
477
+ iou per cls is: [ 96.2 99.36 88.61 100. 0. 100. 43.46 0. 100. 0.
478
+ 0. 0. 79.85]
479
+ [12/03 14:06:18] S3DIS INFO: Test [11]/[68] cloud
480
+ [12/03 14:18:26] S3DIS INFO: [11]/[68] cloud, test_oa , test_macc, test_miou: 84.46 79.46 34.40,
481
+ iou per cls is: [ 96.42 98.9 81.25 0. 0. 0. 16.75 0. 0. 100.
482
+ 0. 0. 53.93]
483
+ [12/03 14:18:26] S3DIS INFO: Test [12]/[68] cloud
484
+ [12/03 16:07:25] S3DIS INFO: [12]/[68] cloud, test_oa , test_macc, test_miou: 90.14 93.96 38.61,
485
+ iou per cls is: [ 94.1 98.8 83.31 0. 0. 0. 41.84 0. 0. 100.
486
+ 0. 0. 83.85]
487
+ [12/03 16:07:25] S3DIS INFO: Test [13]/[68] cloud
488
+ [12/03 16:14:38] S3DIS INFO: [13]/[68] cloud, test_oa , test_macc, test_miou: 95.68 95.58 56.23,
489
+ iou per cls is: [ 95.08 97.49 94.53 0. 0. 100. 60.98 0. 100. 100.
490
+ 0. 0. 82.9 ]
491
+ [12/03 16:14:38] S3DIS INFO: Test [14]/[68] cloud
492
+ [12/03 16:19:47] S3DIS INFO: [14]/[68] cloud, test_oa , test_macc, test_miou: 91.20 76.59 37.43,
493
+ iou per cls is: [ 96.93 99.58 94.29 100. 0. 0. 67.07 0. 0. 5.2
494
+ 23.57 0. 0. ]
495
+ [12/03 16:19:47] S3DIS INFO: Test [15]/[68] cloud
496
+ [12/03 16:56:58] S3DIS INFO: [15]/[68] cloud, test_oa , test_macc, test_miou: 94.75 88.74 38.31,
497
+ iou per cls is: [98.57 99.28 90.57 0. 0. 0. 55.61 0. 0. 18.67 85.97 0.
498
+ 49.37]
499
+ [12/03 16:56:58] S3DIS INFO: Test [16]/[68] cloud
500
+ [12/03 17:01:22] S3DIS INFO: [16]/[68] cloud, test_oa , test_macc, test_miou: 92.70 94.00 76.80,
501
+ iou per cls is: [ 97.24 99.55 88.63 100. 100. 0. 55.14 100. 100. 100.
502
+ 100. 0. 57.89]
503
+ [12/03 17:01:22] S3DIS INFO: Test [17]/[68] cloud
504
+ [12/03 17:09:13] S3DIS INFO: [17]/[68] cloud, test_oa , test_macc, test_miou: 92.18 94.75 55.39,
505
+ iou per cls is: [ 98.59 99.46 86.55 100. 0. 100. 58.79 0. 100. 0.
506
+ 0. 0. 76.69]
507
+ [12/03 17:09:13] S3DIS INFO: Test [18]/[68] cloud
508
+ [12/03 17:11:07] S3DIS INFO: [18]/[68] cloud, test_oa , test_macc, test_miou: 92.57 88.25 63.33,
509
+ iou per cls is: [ 96.6 99.44 87.95 100. 100. 0. 21.06 100. 100. 100.
510
+ 0. 0. 18.28]
511
+ [12/03 17:11:07] S3DIS INFO: Test [19]/[68] cloud
512
+ [12/03 17:20:13] S3DIS INFO: [19]/[68] cloud, test_oa , test_macc, test_miou: 95.85 81.57 63.69,
513
+ iou per cls is: [ 96.08 98.45 94.48 100. 0.01 0.54 53.41 0. 100. 100.
514
+ 0. 100. 85.03]
515
+ [12/03 17:20:13] S3DIS INFO: Test [20]/[68] cloud
516
+ [12/03 17:27:49] S3DIS INFO: [20]/[68] cloud, test_oa , test_macc, test_miou: 94.90 94.03 54.57,
517
+ iou per cls is: [ 99.68 98.47 85.86 100. 0. 0. 0. 90.6 94.79 100.
518
+ 0. 0. 39.96]
519
+ [12/03 17:27:49] S3DIS INFO: Test [21]/[68] cloud
520
+ [12/03 17:31:36] S3DIS INFO: [21]/[68] cloud, test_oa , test_macc, test_miou: 82.73 79.94 64.54,
521
+ iou per cls is: [ 97.21 98.51 49.01 0. 25.66 53.1 95.74 87.01 93.31 100.
522
+ 89.05 3.57 46.84]
523
+ [12/03 17:31:36] S3DIS INFO: Test [22]/[68] cloud
524
+ [12/03 17:35:17] S3DIS INFO: [22]/[68] cloud, test_oa , test_macc, test_miou: 92.76 90.04 77.62,
525
+ iou per cls is: [ 98.47 99.4 80.59 0. 54.31 82.99 75.54 79.86 97.48 100.
526
+ 91.03 93.27 56.07]
527
+ [12/03 17:35:17] S3DIS INFO: Test [23]/[68] cloud
528
+ [12/03 17:39:19] S3DIS INFO: [23]/[68] cloud, test_oa , test_macc, test_miou: 94.40 89.57 76.30,
529
+ iou per cls is: [ 96.78 98.8 77.58 0. 23.78 70.77 94.57 79.29 94.56 100.
530
+ 95.62 86.24 73.93]
531
+ [12/03 17:39:19] S3DIS INFO: Test [24]/[68] cloud
532
+ [12/03 17:43:24] S3DIS INFO: [24]/[68] cloud, test_oa , test_macc, test_miou: 90.01 90.15 68.81,
533
+ iou per cls is: [ 97.7 97.68 77.85 0. 57.7 80.89 81.53 75.99 82.18 100.
534
+ 82.32 0. 60.71]
535
+ [12/03 17:43:24] S3DIS INFO: Test [25]/[68] cloud
536
+ [12/03 17:49:03] S3DIS INFO: [25]/[68] cloud, test_oa , test_macc, test_miou: 87.02 85.13 70.43,
537
+ iou per cls is: [ 98.17 98.6 62.23 0. 32.14 63.73 61.02 84.26 93.21 100.
538
+ 94.32 76.83 51.03]
539
+ [12/03 17:49:03] S3DIS INFO: Test [26]/[68] cloud
540
+ [12/03 17:58:10] S3DIS INFO: [26]/[68] cloud, test_oa , test_macc, test_miou: 84.50 83.54 68.52,
541
+ iou per cls is: [ 96.3 98.57 72.66 0. 10.37 52.55 91.88 60.81 86.87 100.
542
+ 72.41 90.37 58.01]
543
+ [12/03 17:58:10] S3DIS INFO: Test [27]/[68] cloud
544
+ [12/03 18:08:01] S3DIS INFO: [27]/[68] cloud, test_oa , test_macc, test_miou: 83.94 80.21 56.58,
545
+ iou per cls is: [96.09 98.1 64.84 0. 29.77 51.08 83.68 82.2 69.49 0. 75.19 33.48
546
+ 51.67]
547
+ [12/03 18:08:01] S3DIS INFO: Test [28]/[68] cloud
548
+ [12/03 18:11:58] S3DIS INFO: [28]/[68] cloud, test_oa , test_macc, test_miou: 89.75 78.03 65.43,
549
+ iou per cls is: [ 98. 98.39 86.47 0. 35.33 100. 95.71 86.97 89.79 100.
550
+ 8.57 2.26 49.14]
551
+ [12/03 18:11:58] S3DIS INFO: Test [29]/[68] cloud
552
+ [12/03 18:16:52] S3DIS INFO: [29]/[68] cloud, test_oa , test_macc, test_miou: 83.83 87.85 52.79,
553
+ iou per cls is: [ 97.05 97.66 88.61 0. 0. 0. 73.91 35.9 0. 100.
554
+ 49.99 100. 43.19]
555
+ [12/03 18:16:52] S3DIS INFO: Test [30]/[68] cloud
556
+ [12/03 18:25:29] S3DIS INFO: [30]/[68] cloud, test_oa , test_macc, test_miou: 92.72 83.64 56.85,
557
+ iou per cls is: [98.8 98.69 87.42 0. 0.63 0. 87.16 91.07 91.21 0. 92.89 29.84
558
+ 61.3 ]
559
+ [12/03 18:25:29] S3DIS INFO: Test [31]/[68] cloud
560
+ [12/03 18:40:17] S3DIS INFO: [31]/[68] cloud, test_oa , test_macc, test_miou: 87.22 86.71 66.13,
561
+ iou per cls is: [ 93.65 98.78 76.46 0. 0. 100. 76.08 84.05 89.01 100.
562
+ 59.13 35.04 47.44]
563
+ [12/03 18:40:17] S3DIS INFO: Test [32]/[68] cloud
564
+ [12/03 18:44:29] S3DIS INFO: [32]/[68] cloud, test_oa , test_macc, test_miou: 92.93 87.72 75.23,
565
+ iou per cls is: [ 96.99 97.88 77.36 0. 53.38 86.41 95.45 75.21 91.1 100.
566
+ 94.42 36.51 73.22]
567
+ [12/03 18:44:29] S3DIS INFO: Test [33]/[68] cloud
568
+ [12/03 18:46:29] S3DIS INFO: [33]/[68] cloud, test_oa , test_macc, test_miou: 84.87 83.35 62.17,
569
+ iou per cls is: [ 96.89 98.22 73.32 0. 26.62 100. 31.23 91.73 89.57 100.
570
+ 52.6 0. 48. ]
571
+ [12/03 18:46:29] S3DIS INFO: Test [34]/[68] cloud
572
+ [12/03 19:05:42] S3DIS INFO: [34]/[68] cloud, test_oa , test_macc, test_miou: 89.17 87.64 65.57,
573
+ iou per cls is: [ 98.25 99.12 80.02 0. 37.26 100. 94.85 88.61 89.09 0.
574
+ 28.3 95.79 41.08]
575
+ [12/03 19:05:42] S3DIS INFO: Test [35]/[68] cloud
576
+ [12/03 19:09:22] S3DIS INFO: [35]/[68] cloud, test_oa , test_macc, test_miou: 91.03 87.40 74.32,
577
+ iou per cls is: [ 96.65 98.6 81.85 0. 28.93 62.45 88.03 84.36 92.43 100.
578
+ 87.24 91.98 53.66]
579
+ [12/03 19:09:22] S3DIS INFO: Test [36]/[68] cloud
580
+ [12/03 19:13:56] S3DIS INFO: [36]/[68] cloud, test_oa , test_macc, test_miou: 90.85 90.11 74.89,
581
+ iou per cls is: [ 96.94 98.88 79.03 0. 41.41 63.04 85.63 85.93 82.89 100.
582
+ 88.98 84.15 66.72]
583
+ [12/03 19:13:56] S3DIS INFO: Test [37]/[68] cloud
584
+ [12/03 19:27:09] S3DIS INFO: [37]/[68] cloud, test_oa , test_macc, test_miou: 81.26 79.59 63.66,
585
+ iou per cls is: [93.71 95.23 54.08 0. 51.06 74.27 72.38 73.62 81.06 74.07 60.33 51.79
586
+ 46. ]
587
+ [12/03 19:27:09] S3DIS INFO: Test [38]/[68] cloud
588
+ [12/03 19:29:36] S3DIS INFO: [38]/[68] cloud, test_oa , test_macc, test_miou: 88.66 88.33 67.59,
589
+ iou per cls is: [ 95.7 96.38 78.2 0. 0. 84.84 64.13 68.88 98.28 100.
590
+ 86.02 47.82 58.46]
591
+ [12/03 19:29:36] S3DIS INFO: Test [39]/[68] cloud
592
+ [12/03 19:33:02] S3DIS INFO: [39]/[68] cloud, test_oa , test_macc, test_miou: 81.41 76.33 61.76,
593
+ iou per cls is: [ 91.27 97.81 75.4 0. 56.02 70.75 47.08 71.86 84.36 100.
594
+ 58.04 10.98 39.26]
595
+ [12/03 19:33:02] S3DIS INFO: Test [40]/[68] cloud
596
+ [12/03 19:36:36] S3DIS INFO: [40]/[68] cloud, test_oa , test_macc, test_miou: 92.18 90.47 78.84,
597
+ iou per cls is: [ 94.98 99.63 85.04 0. 52.34 87.67 94.58 88.22 91.28 100.
598
+ 85.49 90.4 55.31]
599
+ [12/03 19:36:36] S3DIS INFO: Test [41]/[68] cloud
600
+ [12/03 19:40:11] S3DIS INFO: [41]/[68] cloud, test_oa , test_macc, test_miou: 92.76 91.91 79.97,
601
+ iou per cls is: [ 94.58 99.55 86.53 0. 89.48 90.56 84.01 75.89 91.69 100.
602
+ 88.82 86.93 51.57]
603
+ [12/03 19:40:11] S3DIS INFO: Test [42]/[68] cloud
604
+ [12/03 19:54:40] S3DIS INFO: [42]/[68] cloud, test_oa , test_macc, test_miou: 77.03 80.26 62.93,
605
+ iou per cls is: [ 95.45 98.21 56.49 0. 48.03 63.1 72.54 82.73 67.04 100.
606
+ 23.67 76.52 34.32]
607
+ [12/03 19:54:40] S3DIS INFO: Test [43]/[68] cloud
608
+ [12/03 19:57:42] S3DIS INFO: [43]/[68] cloud, test_oa , test_macc, test_miou: 92.63 93.66 74.48,
609
+ iou per cls is: [ 96.42 99.05 75.35 0. 0. 84.79 95.28 86.35 98.07 100.
610
+ 91.64 82.84 58.46]
611
+ [12/03 19:57:42] S3DIS INFO: Test [44]/[68] cloud
612
+ [12/03 19:59:14] S3DIS INFO: [44]/[68] cloud, test_oa , test_macc, test_miou: 96.05 95.91 93.08,
613
+ iou per cls is: [ 94.96 98.22 93.4 100. 100. 100. 90.82 85.85 94.12 100.
614
+ 93.86 86.64 72.25]
615
+ [12/03 19:59:14] S3DIS INFO: Test [45]/[68] cloud
616
+ [12/03 20:03:51] S3DIS INFO: [45]/[68] cloud, test_oa , test_macc, test_miou: 84.45 85.57 63.57,
617
+ iou per cls is: [ 94.79 99.1 54.84 0. 29.73 72.51 83.35 85.66 72.43 100.
618
+ 82.59 0. 51.41]
619
+ [12/03 20:03:51] S3DIS INFO: Test [46]/[68] cloud
620
+ [12/03 20:07:18] S3DIS INFO: [46]/[68] cloud, test_oa , test_macc, test_miou: 88.58 86.62 65.39,
621
+ iou per cls is: [ 92.24 99.91 80.53 0. 29.57 92.6 84.87 75.11 61.82 100.
622
+ 74.79 0. 58.67]
623
+ [12/03 20:07:18] S3DIS INFO: Test [47]/[68] cloud
624
+ [12/03 20:12:29] S3DIS INFO: [47]/[68] cloud, test_oa , test_macc, test_miou: 91.00 87.51 74.92,
625
+ iou per cls is: [ 93.41 99.57 81.85 0. 24.18 84.66 92.92 87.2 89.71 100.
626
+ 83.56 90.48 46.44]
627
+ [12/03 20:12:29] S3DIS INFO: Test [48]/[68] cloud
628
+ [12/03 20:17:44] S3DIS INFO: [48]/[68] cloud, test_oa , test_macc, test_miou: 79.40 81.31 57.13,
629
+ iou per cls is: [93.3 95.75 58.75 0. 46.8 45.28 74.19 72.01 93.95 0. 65.81 58.
630
+ 38.91]
631
+ [12/03 20:17:44] S3DIS INFO: Test [49]/[68] cloud
632
+ [12/03 20:22:25] S3DIS INFO: [49]/[68] cloud, test_oa , test_macc, test_miou: 95.76 94.46 76.77,
633
+ iou per cls is: [ 98.01 96.76 89.31 0. 0. 100. 91.38 88.8 94.65 100.
634
+ 91.89 59.23 88. ]
635
+ [12/03 20:22:25] S3DIS INFO: Test [50]/[68] cloud
636
+ [12/03 20:30:35] S3DIS INFO: [50]/[68] cloud, test_oa , test_macc, test_miou: 91.46 91.41 69.90,
637
+ iou per cls is: [ 97.97 96.2 93.93 0. 100. 100. 90.28 74.83 91.26 0.
638
+ 38.55 90.18 35.56]
639
+ [12/03 20:30:35] S3DIS INFO: Test [51]/[68] cloud
640
+ [12/03 21:06:07] S3DIS INFO: [51]/[68] cloud, test_oa , test_macc, test_miou: 80.25 76.35 52.95,
641
+ iou per cls is: [ 66.38 98.26 76.14 0. 11.25 100. 66.62 72.72 82.54 0.
642
+ 65.43 2.81 46.18]
643
+ [12/03 21:06:07] S3DIS INFO: Test [52]/[68] cloud
644
+ [12/03 21:48:06] S3DIS INFO: [52]/[68] cloud, test_oa , test_macc, test_miou: 69.15 78.33 43.57,
645
+ iou per cls is: [61.43 97.2 57.87 0. 20.77 0. 72.48 50.25 65.06 53.75 53.06 0.
646
+ 34.5 ]
647
+ [12/03 21:48:06] S3DIS INFO: Test [53]/[68] cloud
648
+ [12/03 21:52:42] S3DIS INFO: [53]/[68] cloud, test_oa , test_macc, test_miou: 84.66 82.24 52.92,
649
+ iou per cls is: [92.74 99.08 74.52 0.11 0. 0. 80.45 81.01 86.92 0. 49.31 88.14
650
+ 35.65]
651
+ [12/03 21:52:42] S3DIS INFO: Test [54]/[68] cloud
652
+ [12/03 21:56:17] S3DIS INFO: [54]/[68] cloud, test_oa , test_macc, test_miou: 93.76 92.67 79.01,
653
+ iou per cls is: [ 97.02 98.13 78.92 0. 60.54 83.42 93.7 93.62 92.31 100.
654
+ 94.2 75.63 59.68]
655
+ [12/03 21:56:17] S3DIS INFO: Test [55]/[68] cloud
656
+ [12/03 22:34:22] S3DIS INFO: [55]/[68] cloud, test_oa , test_macc, test_miou: 82.47 84.24 49.34,
657
+ iou per cls is: [93.56 97.83 76.78 0. 36.02 0. 33.5 61.05 63.45 0. 52.98 77.51
658
+ 48.74]
659
+ [12/03 22:34:22] S3DIS INFO: Test [56]/[68] cloud
660
+ [12/03 22:46:00] S3DIS INFO: [56]/[68] cloud, test_oa , test_macc, test_miou: 86.44 82.29 65.02,
661
+ iou per cls is: [ 94.82 97.99 75.52 0. 51.34 77.48 83.38 83.72 65.41 100.
662
+ 59.31 4.54 51.7 ]
663
+ [12/03 22:46:00] S3DIS INFO: Test [57]/[68] cloud
664
+ [12/03 22:50:52] S3DIS INFO: [57]/[68] cloud, test_oa , test_macc, test_miou: 91.01 89.85 77.16,
665
+ iou per cls is: [ 97.3 98.3 77.9 0. 50.62 60.98 76.62 88.97 95.25 100.
666
+ 87.15 100. 70.06]
667
+ [12/03 22:50:52] S3DIS INFO: Test [58]/[68] cloud
668
+ [12/03 22:53:43] S3DIS INFO: [58]/[68] cloud, test_oa , test_macc, test_miou: 95.17 96.34 69.75,
669
+ iou per cls is: [ 94.59 98.27 89.47 0. 0. 83.92 92.55 93.26 96.78 100.
670
+ 91.85 0. 65.99]
671
+ [12/03 22:53:43] S3DIS INFO: Test [59]/[68] cloud
672
+ [12/03 22:56:53] S3DIS INFO: [59]/[68] cloud, test_oa , test_macc, test_miou: 92.39 92.36 73.09,
673
+ iou per cls is: [ 97.71 98.95 76.61 0. 0. 63.29 93.6 87.27 88.94 100.
674
+ 89.96 91.09 62.7 ]
675
+ [12/03 22:56:53] S3DIS INFO: Test [60]/[68] cloud
676
+ [12/03 23:01:25] S3DIS INFO: [60]/[68] cloud, test_oa , test_macc, test_miou: 91.72 85.18 73.48,
677
+ iou per cls is: [ 98.56 98.71 70.67 0. 2.98 71.96 82.07 86.5 98.37 100.
678
+ 91.82 86.97 66.57]
679
+ [12/03 23:01:25] S3DIS INFO: Test [61]/[68] cloud
680
+ [12/03 23:06:09] S3DIS INFO: [61]/[68] cloud, test_oa , test_macc, test_miou: 95.00 93.39 79.29,
681
+ iou per cls is: [ 97.09 97.74 86.48 0. 58.81 68.81 95.59 93.51 96.91 100.
682
+ 96.53 86.8 52.49]
683
+ [12/03 23:06:09] S3DIS INFO: Test [62]/[68] cloud
684
+ [12/03 23:09:43] S3DIS INFO: [62]/[68] cloud, test_oa , test_macc, test_miou: 92.93 92.79 65.63,
685
+ iou per cls is: [96.07 97.67 86.51 0. 0. 77.32 77.87 76.52 97.73 81.79 92.12 0.
686
+ 69.53]
687
+ [12/03 23:09:43] S3DIS INFO: Test [63]/[68] cloud
688
+ [12/03 23:12:12] S3DIS INFO: [63]/[68] cloud, test_oa , test_macc, test_miou: 72.80 92.80 37.43,
689
+ iou per cls is: [ 93.83 98.86 74.02 0. 0. 0. 0. 0. 0. 100.
690
+ 0. 100. 19.86]
691
+ [12/03 23:12:12] S3DIS INFO: Test [64]/[68] cloud
692
+ [12/03 23:14:33] S3DIS INFO: [64]/[68] cloud, test_oa , test_macc, test_miou: 68.96 70.03 33.34,
693
+ iou per cls is: [ 46.62 97.69 66.12 0. 4.6 0. 38.13 0. 0. 100.
694
+ 65.07 0. 15.14]
695
+ [12/03 23:14:33] S3DIS INFO: Test [65]/[68] cloud
696
+ [12/03 23:18:37] S3DIS INFO: [65]/[68] cloud, test_oa , test_macc, test_miou: 64.46 83.61 39.43,
697
+ iou per cls is: [ 46.09 97.47 66.28 100. 0. 0. 39.1 0. 0. 100.
698
+ 30.65 0. 33.06]
699
+ [12/03 23:18:37] S3DIS INFO: Test [66]/[68] cloud
700
+ [12/03 23:18:59] S3DIS INFO: [66]/[68] cloud, test_oa , test_macc, test_miou: 79.80 88.25 39.39,
701
+ iou per cls is: [ 2.9 99.09 72.2 100. 100. 0. 84.52 0. 0. 0.
702
+ 0. 0. 53.32]
703
+ [12/03 23:18:59] S3DIS INFO: Test [67]/[68] cloud
704
+ [12/03 23:21:48] S3DIS INFO: [67]/[68] cloud, test_oa , test_macc, test_miou: 82.01 84.97 50.80,
705
+ iou per cls is: [ 80.73 98.39 88.71 100. 0. 0. 32.7 48.37 75.22 100.
706
+ 0. 0. 36.32]
707
+ [12/03 23:21:48] S3DIS INFO: Best ckpt @E20, test_oa , test_macc, test_miou: 87.23 69.38 61.78,
708
+ iou per cls is: [91.53 98.43 80.46 0. 27.33 53.27 62.91 78.65 83.81 57.19 69.27 51.75
709
+ 48.55]
Pretrained_Models/PN++_SEG_fractal/PN++_SEG_fractal_test.csv ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ method,Area,OA,mACC,mIoU,ceiling,floor,wall,beam,column,window,door,chair,table,bookcase,sofa,board,clutter,best_epoch,log_path,wandb link
2
+ pointnet++,5,87.23,69.38,61.78,91.53,98.43,80.46,0.00,27.33,53.27,62.91,78.65,83.81,57.19,69.27,51.75,48.55,20,/workspace/FractalCloud/Model_logs/PN++_SEG_fractal,-
Pretrained_Models/PN++_SEG_fractal/checkpoint/s3dis-pointnet++_ckpt_best_618.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:38c35c343903782e9dcd493474194dd7f5e64489f2dd87ff174f690729f09c6d
3
+ size 11704549
Pretrained_Models/PN++_SEG_original/PN++_SEG_original20251202-225336-cjYUX2cjCSXoiJ5N7iEyWe.log ADDED
@@ -0,0 +1,709 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [12/02 22:53:36] S3DIS INFO: dist_url: tcp://localhost:8888
2
+ dist_backend: nccl
3
+ multiprocessing_distributed: False
4
+ ngpus_per_node: 1
5
+ world_size: 1
6
+ launcher: mp
7
+ local_rank: 0
8
+ use_gpu: True
9
+ seed: 5139
10
+ epoch: 0
11
+ epochs: 100
12
+ ignore_index: None
13
+ val_fn: validate
14
+ deterministic: False
15
+ sync_bn: False
16
+ criterion_args:
17
+ NAME: CrossEntropy
18
+ label_smoothing: 0.2
19
+ use_mask: False
20
+ grad_norm_clip: 10
21
+ layer_decay: 0
22
+ step_per_update: 1
23
+ start_epoch: 1
24
+ sched_on_epoch: True
25
+ wandb:
26
+ use_wandb: False
27
+ project: PointNeXt-S3DIS
28
+ tags: ['test']
29
+ name: PN++_SEG_original
30
+ use_amp: False
31
+ use_voting: False
32
+ val_freq: 1
33
+ resume: False
34
+ test: False
35
+ finetune: False
36
+ mode: test
37
+ logname: None
38
+ load_path: None
39
+ print_freq: 50
40
+ save_freq: -1
41
+ root_dir: log/s3dis
42
+ pretrained_path: /workspace/FractalCloud/Model_logs/PN++_SEG_original/checkpoint/s3dis-pointnet++_ckpt_best_616.pth
43
+ datatransforms:
44
+ train: ['ChromaticAutoContrast', 'PointsToTensor', 'PointCloudScaling', 'PointCloudXYZAlign', 'PointCloudJitter', 'ChromaticDropGPU', 'ChromaticNormalize']
45
+ val: ['PointsToTensor', 'PointCloudXYZAlign', 'ChromaticNormalize']
46
+ vote: ['ChromaticDropGPU']
47
+ kwargs:
48
+ color_drop: 0.2
49
+ gravity_dim: 2
50
+ scale: [0.9, 1.1]
51
+ angle: [0, 0, 1]
52
+ jitter_sigma: 0.005
53
+ jitter_clip: 0.02
54
+ feature_keys: x,heights
55
+ dataset:
56
+ common:
57
+ NAME: S3DIS
58
+ data_root: /workspace/PointNeXt/data/S3DIS/s3disfull
59
+ test_area: 5
60
+ voxel_size: 0.04
61
+ train:
62
+ split: train
63
+ voxel_max: 24000
64
+ loop: 30
65
+ presample: False
66
+ val:
67
+ split: val
68
+ voxel_max: None
69
+ presample: True
70
+ test:
71
+ split: test
72
+ voxel_max: None
73
+ presample: False
74
+ num_classes: 13
75
+ batch_size: 32
76
+ val_batch_size: 1
77
+ dataloader:
78
+ num_workers: 8
79
+ cls_weighed_loss: False
80
+ optimizer:
81
+ NAME: adamw
82
+ weight_decay: 0.0001
83
+ sched: cosine
84
+ warmup_epochs: 0
85
+ min_lr: 1e-05
86
+ lr: 0.01
87
+ log_dir: /workspace/FractalCloud/Model_logs/PN++_SEG_original
88
+ model:
89
+ NAME: BaseSeg
90
+ encoder_args:
91
+ NAME: PointNet2Encoder
92
+ in_channels: 4
93
+ width: None
94
+ strides: [4, 4, 4, 4]
95
+ layers: 3
96
+ use_res: False
97
+ mlps: [[[32, 32, 64]], [[64, 64, 128]], [[128, 128, 256]], [[256, 256, 512]]]
98
+ radius: 0.1
99
+ num_samples: 32
100
+ sampler: fps
101
+ aggr_args:
102
+ NAME: convpool
103
+ feature_type: dp_fj
104
+ anisotropic: False
105
+ reduction: max
106
+ group_args:
107
+ NAME: ballquery
108
+ use_xyz: True
109
+ conv_args:
110
+ order: conv-norm-act
111
+ act_args:
112
+ act: relu
113
+ norm_args:
114
+ norm: bn
115
+ decoder_args:
116
+ NAME: PointNet2Decoder
117
+ fp_mlps: [[128, 128, 128], [256, 128], [256, 256], [256, 256]]
118
+ cls_args:
119
+ NAME: SegHead
120
+ num_classes: 13
121
+ in_channels: None
122
+ rank: 0
123
+ distributed: False
124
+ mp: False
125
+ task_name: s3dis
126
+ cfg_basename: pointnet++
127
+ opts: mode=test
128
+ is_training: False
129
+ run_dir: /workspace/FractalCloud/Model_logs/PN++_SEG_original
130
+ run_name: PN++_SEG_original
131
+ ckpt_dir: /workspace/FractalCloud/Model_logs/PN++_SEG_original/checkpoint
132
+ code_dir: /workspace/FractalCloud/Model_logs/PN++_SEG_original/code
133
+ log_path: /workspace/FractalCloud/Model_logs/PN++_SEG_original/PN++_SEG_original20251202-225336-cjYUX2cjCSXoiJ5N7iEyWe.log
134
+ cfg_path: /workspace/FractalCloud/Model_logs/PN++_SEG_original/cfg.yaml
135
+ [12/02 22:53:36] S3DIS INFO: radius is modified to [[0.1], [0.2], [0.4], [0.8]]
136
+ [12/02 22:53:36] S3DIS INFO: num_samples is modified to [[32], [32], [32], [32]]
137
+ [12/02 22:53:36] S3DIS INFO: NAME: ballquery
138
+ use_xyz: True
139
+ radius: 0.1
140
+ nsample: 32
141
+ [12/02 22:53:36] S3DIS INFO: NAME: ballquery
142
+ use_xyz: True
143
+ radius: 0.2
144
+ nsample: 32
145
+ [12/02 22:53:36] S3DIS INFO: NAME: ballquery
146
+ use_xyz: True
147
+ radius: 0.4
148
+ nsample: 32
149
+ [12/02 22:53:36] S3DIS INFO: NAME: ballquery
150
+ use_xyz: True
151
+ radius: 0.8
152
+ nsample: 32
153
+ [12/02 22:53:42] S3DIS INFO: BaseSeg(
154
+ (encoder): PointNet2Encoder(
155
+ (SA_modules): ModuleList(
156
+ (0): PointNetSAModuleMSG(
157
+ (local_aggregations): ModuleList(
158
+ (0): LocalAggregation(
159
+ (SA_CONFIG_operator): ConvPool(
160
+ (act): ReLU(inplace=True)
161
+ (convs): Sequential(
162
+ (0): Sequential(
163
+ (0): Conv2d(7, 32, kernel_size=(1, 1), stride=(1, 1), bias=False)
164
+ (1): BatchNorm2d(32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
165
+ (2): ReLU(inplace=True)
166
+ )
167
+ (1): Sequential(
168
+ (0): Conv2d(32, 32, kernel_size=(1, 1), stride=(1, 1), bias=False)
169
+ (1): BatchNorm2d(32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
170
+ (2): ReLU(inplace=True)
171
+ )
172
+ (2): Sequential(
173
+ (0): Conv2d(32, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
174
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
175
+ (2): ReLU(inplace=True)
176
+ )
177
+ )
178
+ (grouper): QueryAndGroup()
179
+ )
180
+ )
181
+ )
182
+ )
183
+ (1): PointNetSAModuleMSG(
184
+ (local_aggregations): ModuleList(
185
+ (0): LocalAggregation(
186
+ (SA_CONFIG_operator): ConvPool(
187
+ (act): ReLU(inplace=True)
188
+ (convs): Sequential(
189
+ (0): Sequential(
190
+ (0): Conv2d(67, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
191
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
192
+ (2): ReLU(inplace=True)
193
+ )
194
+ (1): Sequential(
195
+ (0): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
196
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
197
+ (2): ReLU(inplace=True)
198
+ )
199
+ (2): Sequential(
200
+ (0): Conv2d(64, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
201
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
202
+ (2): ReLU(inplace=True)
203
+ )
204
+ )
205
+ (grouper): QueryAndGroup()
206
+ )
207
+ )
208
+ )
209
+ )
210
+ (2): PointNetSAModuleMSG(
211
+ (local_aggregations): ModuleList(
212
+ (0): LocalAggregation(
213
+ (SA_CONFIG_operator): ConvPool(
214
+ (act): ReLU(inplace=True)
215
+ (convs): Sequential(
216
+ (0): Sequential(
217
+ (0): Conv2d(131, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
218
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
219
+ (2): ReLU(inplace=True)
220
+ )
221
+ (1): Sequential(
222
+ (0): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
223
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
224
+ (2): ReLU(inplace=True)
225
+ )
226
+ (2): Sequential(
227
+ (0): Conv2d(128, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
228
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
229
+ (2): ReLU(inplace=True)
230
+ )
231
+ )
232
+ (grouper): QueryAndGroup()
233
+ )
234
+ )
235
+ )
236
+ )
237
+ (3): PointNetSAModuleMSG(
238
+ (local_aggregations): ModuleList(
239
+ (0): LocalAggregation(
240
+ (SA_CONFIG_operator): ConvPool(
241
+ (act): ReLU(inplace=True)
242
+ (convs): Sequential(
243
+ (0): Sequential(
244
+ (0): Conv2d(259, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
245
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
246
+ (2): ReLU(inplace=True)
247
+ )
248
+ (1): Sequential(
249
+ (0): Conv2d(256, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
250
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
251
+ (2): ReLU(inplace=True)
252
+ )
253
+ (2): Sequential(
254
+ (0): Conv2d(256, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
255
+ (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
256
+ (2): ReLU(inplace=True)
257
+ )
258
+ )
259
+ (grouper): QueryAndGroup()
260
+ )
261
+ )
262
+ )
263
+ )
264
+ )
265
+ )
266
+ (decoder): PointNet2Decoder(
267
+ (FP_modules): ModuleList(
268
+ (0): PointNetFPModule(
269
+ (convs): Sequential(
270
+ (0): Sequential(
271
+ (0): Conv1d(132, 128, kernel_size=(1,), stride=(1,), bias=False)
272
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
273
+ (2): ReLU(inplace=True)
274
+ )
275
+ (1): Sequential(
276
+ (0): Conv1d(128, 128, kernel_size=(1,), stride=(1,), bias=False)
277
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
278
+ (2): ReLU(inplace=True)
279
+ )
280
+ (2): Sequential(
281
+ (0): Conv1d(128, 128, kernel_size=(1,), stride=(1,), bias=False)
282
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
283
+ (2): ReLU(inplace=True)
284
+ )
285
+ )
286
+ )
287
+ (1): PointNetFPModule(
288
+ (convs): Sequential(
289
+ (0): Sequential(
290
+ (0): Conv1d(320, 256, kernel_size=(1,), stride=(1,), bias=False)
291
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
292
+ (2): ReLU(inplace=True)
293
+ )
294
+ (1): Sequential(
295
+ (0): Conv1d(256, 128, kernel_size=(1,), stride=(1,), bias=False)
296
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
297
+ (2): ReLU(inplace=True)
298
+ )
299
+ )
300
+ )
301
+ (2): PointNetFPModule(
302
+ (convs): Sequential(
303
+ (0): Sequential(
304
+ (0): Conv1d(384, 256, kernel_size=(1,), stride=(1,), bias=False)
305
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
306
+ (2): ReLU(inplace=True)
307
+ )
308
+ (1): Sequential(
309
+ (0): Conv1d(256, 256, kernel_size=(1,), stride=(1,), bias=False)
310
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
311
+ (2): ReLU(inplace=True)
312
+ )
313
+ )
314
+ )
315
+ (3): PointNetFPModule(
316
+ (convs): Sequential(
317
+ (0): Sequential(
318
+ (0): Conv1d(768, 256, kernel_size=(1,), stride=(1,), bias=False)
319
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
320
+ (2): ReLU(inplace=True)
321
+ )
322
+ (1): Sequential(
323
+ (0): Conv1d(256, 256, kernel_size=(1,), stride=(1,), bias=False)
324
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
325
+ (2): ReLU(inplace=True)
326
+ )
327
+ )
328
+ )
329
+ )
330
+ )
331
+ (head): SegHead(
332
+ (head): Sequential(
333
+ (0): Sequential(
334
+ (0): Conv1d(128, 128, kernel_size=(1,), stride=(1,), bias=False)
335
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
336
+ (2): ReLU(inplace=True)
337
+ )
338
+ (1): Dropout(p=0.5, inplace=False)
339
+ (2): Sequential(
340
+ (0): Conv1d(128, 13, kernel_size=(1,), stride=(1,))
341
+ )
342
+ )
343
+ )
344
+ )
345
+ [12/02 22:53:42] S3DIS INFO: Number of params: 0.9648 M
346
+ [12/02 22:53:42] S3DIS INFO: Param groups = {
347
+ "decay": {
348
+ "weight_decay": 0.0001,
349
+ "params": [
350
+ "encoder.SA_modules.0.local_aggregations.0.SA_CONFIG_operator.convs.0.0.weight",
351
+ "encoder.SA_modules.0.local_aggregations.0.SA_CONFIG_operator.convs.1.0.weight",
352
+ "encoder.SA_modules.0.local_aggregations.0.SA_CONFIG_operator.convs.2.0.weight",
353
+ "encoder.SA_modules.1.local_aggregations.0.SA_CONFIG_operator.convs.0.0.weight",
354
+ "encoder.SA_modules.1.local_aggregations.0.SA_CONFIG_operator.convs.1.0.weight",
355
+ "encoder.SA_modules.1.local_aggregations.0.SA_CONFIG_operator.convs.2.0.weight",
356
+ "encoder.SA_modules.2.local_aggregations.0.SA_CONFIG_operator.convs.0.0.weight",
357
+ "encoder.SA_modules.2.local_aggregations.0.SA_CONFIG_operator.convs.1.0.weight",
358
+ "encoder.SA_modules.2.local_aggregations.0.SA_CONFIG_operator.convs.2.0.weight",
359
+ "encoder.SA_modules.3.local_aggregations.0.SA_CONFIG_operator.convs.0.0.weight",
360
+ "encoder.SA_modules.3.local_aggregations.0.SA_CONFIG_operator.convs.1.0.weight",
361
+ "encoder.SA_modules.3.local_aggregations.0.SA_CONFIG_operator.convs.2.0.weight",
362
+ "decoder.FP_modules.0.convs.0.0.weight",
363
+ "decoder.FP_modules.0.convs.1.0.weight",
364
+ "decoder.FP_modules.0.convs.2.0.weight",
365
+ "decoder.FP_modules.1.convs.0.0.weight",
366
+ "decoder.FP_modules.1.convs.1.0.weight",
367
+ "decoder.FP_modules.2.convs.0.0.weight",
368
+ "decoder.FP_modules.2.convs.1.0.weight",
369
+ "decoder.FP_modules.3.convs.0.0.weight",
370
+ "decoder.FP_modules.3.convs.1.0.weight",
371
+ "head.head.0.0.weight",
372
+ "head.head.2.0.weight"
373
+ ],
374
+ "lr_scale": 1.0
375
+ },
376
+ "no_decay": {
377
+ "weight_decay": 0.0,
378
+ "params": [
379
+ "encoder.SA_modules.0.local_aggregations.0.SA_CONFIG_operator.convs.0.1.weight",
380
+ "encoder.SA_modules.0.local_aggregations.0.SA_CONFIG_operator.convs.0.1.bias",
381
+ "encoder.SA_modules.0.local_aggregations.0.SA_CONFIG_operator.convs.1.1.weight",
382
+ "encoder.SA_modules.0.local_aggregations.0.SA_CONFIG_operator.convs.1.1.bias",
383
+ "encoder.SA_modules.0.local_aggregations.0.SA_CONFIG_operator.convs.2.1.weight",
384
+ "encoder.SA_modules.0.local_aggregations.0.SA_CONFIG_operator.convs.2.1.bias",
385
+ "encoder.SA_modules.1.local_aggregations.0.SA_CONFIG_operator.convs.0.1.weight",
386
+ "encoder.SA_modules.1.local_aggregations.0.SA_CONFIG_operator.convs.0.1.bias",
387
+ "encoder.SA_modules.1.local_aggregations.0.SA_CONFIG_operator.convs.1.1.weight",
388
+ "encoder.SA_modules.1.local_aggregations.0.SA_CONFIG_operator.convs.1.1.bias",
389
+ "encoder.SA_modules.1.local_aggregations.0.SA_CONFIG_operator.convs.2.1.weight",
390
+ "encoder.SA_modules.1.local_aggregations.0.SA_CONFIG_operator.convs.2.1.bias",
391
+ "encoder.SA_modules.2.local_aggregations.0.SA_CONFIG_operator.convs.0.1.weight",
392
+ "encoder.SA_modules.2.local_aggregations.0.SA_CONFIG_operator.convs.0.1.bias",
393
+ "encoder.SA_modules.2.local_aggregations.0.SA_CONFIG_operator.convs.1.1.weight",
394
+ "encoder.SA_modules.2.local_aggregations.0.SA_CONFIG_operator.convs.1.1.bias",
395
+ "encoder.SA_modules.2.local_aggregations.0.SA_CONFIG_operator.convs.2.1.weight",
396
+ "encoder.SA_modules.2.local_aggregations.0.SA_CONFIG_operator.convs.2.1.bias",
397
+ "encoder.SA_modules.3.local_aggregations.0.SA_CONFIG_operator.convs.0.1.weight",
398
+ "encoder.SA_modules.3.local_aggregations.0.SA_CONFIG_operator.convs.0.1.bias",
399
+ "encoder.SA_modules.3.local_aggregations.0.SA_CONFIG_operator.convs.1.1.weight",
400
+ "encoder.SA_modules.3.local_aggregations.0.SA_CONFIG_operator.convs.1.1.bias",
401
+ "encoder.SA_modules.3.local_aggregations.0.SA_CONFIG_operator.convs.2.1.weight",
402
+ "encoder.SA_modules.3.local_aggregations.0.SA_CONFIG_operator.convs.2.1.bias",
403
+ "decoder.FP_modules.0.convs.0.1.weight",
404
+ "decoder.FP_modules.0.convs.0.1.bias",
405
+ "decoder.FP_modules.0.convs.1.1.weight",
406
+ "decoder.FP_modules.0.convs.1.1.bias",
407
+ "decoder.FP_modules.0.convs.2.1.weight",
408
+ "decoder.FP_modules.0.convs.2.1.bias",
409
+ "decoder.FP_modules.1.convs.0.1.weight",
410
+ "decoder.FP_modules.1.convs.0.1.bias",
411
+ "decoder.FP_modules.1.convs.1.1.weight",
412
+ "decoder.FP_modules.1.convs.1.1.bias",
413
+ "decoder.FP_modules.2.convs.0.1.weight",
414
+ "decoder.FP_modules.2.convs.0.1.bias",
415
+ "decoder.FP_modules.2.convs.1.1.weight",
416
+ "decoder.FP_modules.2.convs.1.1.bias",
417
+ "decoder.FP_modules.3.convs.0.1.weight",
418
+ "decoder.FP_modules.3.convs.0.1.bias",
419
+ "decoder.FP_modules.3.convs.1.1.weight",
420
+ "decoder.FP_modules.3.convs.1.1.bias",
421
+ "head.head.0.1.weight",
422
+ "head.head.0.1.bias",
423
+ "head.head.2.0.bias"
424
+ ],
425
+ "lr_scale": 1.0
426
+ }
427
+ }
428
+ [12/02 22:53:42] S3DIS INFO:
429
+ Totally 68 samples in val set
430
+ [12/02 22:53:42] S3DIS INFO: length of validation dataset: 68
431
+ [12/02 22:53:42] S3DIS INFO: number of classes of the dataset: 13
432
+ [12/02 22:53:42] S3DIS INFO: Successful Loading the ckpt from /workspace/FractalCloud/Model_logs/PN++_SEG_original/checkpoint/s3dis-pointnet++_ckpt_best_616.pth
433
+ [12/02 22:53:42] S3DIS INFO: ckpts @ 83 epoch( {'best_val': 59.950157165527344} )
434
+ [12/02 22:53:42] S3DIS INFO: length of test dataset: 68
435
+ [12/02 22:53:42] S3DIS INFO: Test [0]/[68] cloud
436
+ [12/02 22:54:08] S3DIS INFO: [0]/[68] cloud, test_oa , test_macc, test_miou: 90.72 95.16 55.02,
437
+ iou per cls is: [ 96.98 99.39 78.1 0. 0. 0. 76.46 0. 100. 100.
438
+ 0. 100. 64.33]
439
+ [12/02 22:54:08] S3DIS INFO: Test [1]/[68] cloud
440
+ [12/02 22:54:25] S3DIS INFO: [1]/[68] cloud, test_oa , test_macc, test_miou: 89.91 96.00 55.34,
441
+ iou per cls is: [ 96.22 99.46 76.49 100. 0. 0. 87.8 0. 100. 100.
442
+ 0. 0. 59.48]
443
+ [12/02 22:54:25] S3DIS INFO: Test [2]/[68] cloud
444
+ [12/02 22:55:04] S3DIS INFO: [2]/[68] cloud, test_oa , test_macc, test_miou: 82.93 81.55 61.28,
445
+ iou per cls is: [ 96.35 99.59 69.51 0. 19.5 37.39 45.17 94.31 93.57 100.
446
+ 0. 93.91 47.42]
447
+ [12/02 22:55:04] S3DIS INFO: Test [3]/[68] cloud
448
+ [12/02 22:59:06] S3DIS INFO: [3]/[68] cloud, test_oa , test_macc, test_miou: 88.92 85.55 80.07,
449
+ iou per cls is: [ 90.88 97. 80.41 100. 47.46 100. 78.74 89.5 91.75 99.03
450
+ 79.84 28.15 58.2 ]
451
+ [12/02 22:59:06] S3DIS INFO: Test [4]/[68] cloud
452
+ [12/02 23:00:38] S3DIS INFO: [4]/[68] cloud, test_oa , test_macc, test_miou: 88.40 80.43 53.11,
453
+ iou per cls is: [95.12 98.9 72.63 0. 52.05 64.25 87.84 69.14 93.1 0. 0. 3.2
454
+ 54.26]
455
+ [12/02 23:00:38] S3DIS INFO: Test [5]/[68] cloud
456
+ [12/02 23:09:18] S3DIS INFO: [5]/[68] cloud, test_oa , test_macc, test_miou: 76.41 65.24 26.47,
457
+ iou per cls is: [87.32 97.85 48.69 0. 6.83 0. 19.24 0. 0. 59.89 19.42 0.
458
+ 4.88]
459
+ [12/02 23:09:18] S3DIS INFO: Test [6]/[68] cloud
460
+ [12/02 23:10:22] S3DIS INFO: [6]/[68] cloud, test_oa , test_macc, test_miou: 97.47 96.92 80.71,
461
+ iou per cls is: [ 97.99 99.51 95.88 100. 0. 0. 61.27 100. 100. 100.
462
+ 100. 100. 94.63]
463
+ [12/02 23:10:22] S3DIS INFO: Test [7]/[68] cloud
464
+ [12/02 23:10:52] S3DIS INFO: [7]/[68] cloud, test_oa , test_macc, test_miou: 96.66 95.21 87.07,
465
+ iou per cls is: [ 97.55 99.31 94.75 100. 100. 100. 40.29 100. 100. 100.
466
+ 100. 100. 0. ]
467
+ [12/02 23:10:52] S3DIS INFO: Test [8]/[68] cloud
468
+ [12/02 23:11:25] S3DIS INFO: [8]/[68] cloud, test_oa , test_macc, test_miou: 98.40 97.63 96.67,
469
+ iou per cls is: [ 97.96 99.7 97.28 100. 100. 100. 79.19 100. 100. 100.
470
+ 100. 100. 82.56]
471
+ [12/02 23:11:25] S3DIS INFO: Test [9]/[68] cloud
472
+ [12/02 23:12:37] S3DIS INFO: [9]/[68] cloud, test_oa , test_macc, test_miou: 89.36 89.81 37.49,
473
+ iou per cls is: [ 98.03 99.46 90.35 0. 0. 3.45 16.59 0. 0. 100.
474
+ 0. 0. 79.47]
475
+ [12/02 23:12:37] S3DIS INFO: Test [10]/[68] cloud
476
+ [12/02 23:12:57] S3DIS INFO: [10]/[68] cloud, test_oa , test_macc, test_miou: 93.93 95.17 55.24,
477
+ iou per cls is: [ 90.89 99.29 91.27 0. 0. 100. 52.62 0. 100. 100.
478
+ 0. 0. 84. ]
479
+ [12/02 23:12:57] S3DIS INFO: Test [11]/[68] cloud
480
+ [12/02 23:14:17] S3DIS INFO: [11]/[68] cloud, test_oa , test_macc, test_miou: 85.16 81.66 43.87,
481
+ iou per cls is: [ 97.46 99.42 75.78 0. 8.62 0.09 26.72 0. 0. 100.
482
+ 0. 100. 62.27]
483
+ [12/02 23:14:17] S3DIS INFO: Test [12]/[68] cloud
484
+ [12/02 23:27:52] S3DIS INFO: [12]/[68] cloud, test_oa , test_macc, test_miou: 91.01 93.96 30.62,
485
+ iou per cls is: [97.53 96.06 84.99 0. 0. 0. 35.72 0. 0. 0. 0. 0.
486
+ 83.71]
487
+ [12/02 23:27:52] S3DIS INFO: Test [13]/[68] cloud
488
+ [12/02 23:28:46] S3DIS INFO: [13]/[68] cloud, test_oa , test_macc, test_miou: 95.96 92.91 46.10,
489
+ iou per cls is: [ 96.26 97.57 94.09 0. 0. 100. 23.63 0. 100. 0.
490
+ 0. 0. 87.81]
491
+ [12/02 23:28:46] S3DIS INFO: Test [14]/[68] cloud
492
+ [12/02 23:29:21] S3DIS INFO: [14]/[68] cloud, test_oa , test_macc, test_miou: 93.42 81.82 42.43,
493
+ iou per cls is: [ 98.19 99.48 94.79 0. 0. 100. 74.1 0. 0. 35.08
494
+ 49.93 0. 0. ]
495
+ [12/02 23:29:21] S3DIS INFO: Test [15]/[68] cloud
496
+ [12/02 23:34:03] S3DIS INFO: [15]/[68] cloud, test_oa , test_macc, test_miou: 95.81 90.49 48.67,
497
+ iou per cls is: [ 97.99 99.19 93.97 0. 0. 100. 59.99 0. 0. 63.87
498
+ 67.71 0. 50. ]
499
+ [12/02 23:34:03] S3DIS INFO: Test [16]/[68] cloud
500
+ [12/02 23:34:36] S3DIS INFO: [16]/[68] cloud, test_oa , test_macc, test_miou: 95.37 96.59 79.32,
501
+ iou per cls is: [ 98.18 99.48 91.42 100. 100. 0. 70.88 100. 100. 100.
502
+ 100. 0. 71.13]
503
+ [12/02 23:34:36] S3DIS INFO: Test [17]/[68] cloud
504
+ [12/02 23:35:38] S3DIS INFO: [17]/[68] cloud, test_oa , test_macc, test_miou: 94.01 93.61 54.14,
505
+ iou per cls is: [ 98.38 99.47 88.63 100. 0. 100. 35.83 0. 100. 0.
506
+ 0. 0. 81.56]
507
+ [12/02 23:35:38] S3DIS INFO: Test [18]/[68] cloud
508
+ [12/02 23:35:50] S3DIS INFO: [18]/[68] cloud, test_oa , test_macc, test_miou: 91.99 85.80 69.31,
509
+ iou per cls is: [ 97.14 99.41 87.03 100. 100. 0. 15.73 100. 100. 100.
510
+ 100. 0. 1.77]
511
+ [12/02 23:35:50] S3DIS INFO: Test [19]/[68] cloud
512
+ [12/02 23:36:55] S3DIS INFO: [19]/[68] cloud, test_oa , test_macc, test_miou: 95.94 82.09 72.38,
513
+ iou per cls is: [ 96.43 98.27 93.81 100. 0.38 1.78 65.4 100. 100. 100.
514
+ 0. 100. 84.91]
515
+ [12/02 23:36:55] S3DIS INFO: Test [20]/[68] cloud
516
+ [12/02 23:37:45] S3DIS INFO: [20]/[68] cloud, test_oa , test_macc, test_miou: 95.38 94.64 54.91,
517
+ iou per cls is: [ 98.74 98.43 92.2 100. 0. 100. 0. 89.22 94.66 0.
518
+ 0. 0. 40.55]
519
+ [12/02 23:37:45] S3DIS INFO: Test [21]/[68] cloud
520
+ [12/02 23:38:13] S3DIS INFO: [21]/[68] cloud, test_oa , test_macc, test_miou: 81.20 81.30 57.76,
521
+ iou per cls is: [97.6 98.11 47.16 0. 29.55 38.18 94.75 86.96 93.6 0. 86.56 33.99
522
+ 44.39]
523
+ [12/02 23:38:13] S3DIS INFO: Test [22]/[68] cloud
524
+ [12/02 23:38:38] S3DIS INFO: [22]/[68] cloud, test_oa , test_macc, test_miou: 91.99 87.41 75.02,
525
+ iou per cls is: [ 98.51 99.35 78.33 0. 43.45 71.9 77.35 80.2 94.91 100.
526
+ 91.45 79.75 60.04]
527
+ [12/02 23:38:38] S3DIS INFO: Test [23]/[68] cloud
528
+ [12/02 23:39:08] S3DIS INFO: [23]/[68] cloud, test_oa , test_macc, test_miou: 94.52 88.83 75.88,
529
+ iou per cls is: [ 97.47 98.9 76.68 0. 23.43 66.72 90.68 73.85 92.69 100.
530
+ 96.64 88.62 80.75]
531
+ [12/02 23:39:08] S3DIS INFO: Test [24]/[68] cloud
532
+ [12/02 23:39:37] S3DIS INFO: [24]/[68] cloud, test_oa , test_macc, test_miou: 88.75 87.99 66.51,
533
+ iou per cls is: [ 97.79 97.87 74.58 0. 57.83 74.39 57.15 83.52 79.83 100.
534
+ 83.76 0. 57.92]
535
+ [12/02 23:39:37] S3DIS INFO: Test [25]/[68] cloud
536
+ [12/02 23:40:19] S3DIS INFO: [25]/[68] cloud, test_oa , test_macc, test_miou: 86.17 83.27 61.12,
537
+ iou per cls is: [98.2 98.48 58.27 0. 34.06 64.08 39.17 85.65 93.46 0. 93.02 77.81
538
+ 52.38]
539
+ [12/02 23:40:19] S3DIS INFO: Test [26]/[68] cloud
540
+ [12/02 23:41:27] S3DIS INFO: [26]/[68] cloud, test_oa , test_macc, test_miou: 84.19 82.89 67.94,
541
+ iou per cls is: [ 97.09 98.46 67.3 0. 7.58 45.97 89.87 63.55 91.82 100.
542
+ 73.61 88.88 59.15]
543
+ [12/02 23:41:27] S3DIS INFO: Test [27]/[68] cloud
544
+ [12/02 23:42:39] S3DIS INFO: [27]/[68] cloud, test_oa , test_macc, test_miou: 85.35 82.50 60.74,
545
+ iou per cls is: [97.2 98.5 67.88 0. 25.11 31.2 83.9 83.99 88.7 0. 76.42 79.18
546
+ 57.54]
547
+ [12/02 23:42:39] S3DIS INFO: Test [28]/[68] cloud
548
+ [12/02 23:43:06] S3DIS INFO: [28]/[68] cloud, test_oa , test_macc, test_miou: 90.69 79.44 59.30,
549
+ iou per cls is: [ 98.51 97.77 86.86 0. 41.02 100. 96.33 88.7 88.51 0.
550
+ 19.68 0.01 53.54]
551
+ [12/02 23:43:06] S3DIS INFO: Test [29]/[68] cloud
552
+ [12/02 23:43:43] S3DIS INFO: [29]/[68] cloud, test_oa , test_macc, test_miou: 83.85 88.09 44.71,
553
+ iou per cls is: [ 96.99 97.38 83.16 0. 0. 0. 51.68 55.32 0. 100.
554
+ 50.47 0. 46.27]
555
+ [12/02 23:43:43] S3DIS INFO: Test [30]/[68] cloud
556
+ [12/02 23:44:46] S3DIS INFO: [30]/[68] cloud, test_oa , test_macc, test_miou: 92.07 81.67 55.04,
557
+ iou per cls is: [98.55 98.28 84.29 0. 17.39 0. 41.19 92.32 92.54 0. 92.77 29.82
558
+ 68.41]
559
+ [12/02 23:44:46] S3DIS INFO: Test [31]/[68] cloud
560
+ [12/02 23:46:47] S3DIS INFO: [31]/[68] cloud, test_oa , test_macc, test_miou: 86.37 83.38 62.69,
561
+ iou per cls is: [ 94.29 98.44 72.75 0. 0. 100. 54.38 85.55 88.98 100.
562
+ 60.17 14.28 46.14]
563
+ [12/02 23:46:47] S3DIS INFO: Test [32]/[68] cloud
564
+ [12/02 23:47:19] S3DIS INFO: [32]/[68] cloud, test_oa , test_macc, test_miou: 90.69 80.73 60.69,
565
+ iou per cls is: [97.14 98.02 70.42 0. 5.09 84.04 80.13 82.05 98.05 0. 92.66 12.23
566
+ 69.1 ]
567
+ [12/02 23:47:19] S3DIS INFO: Test [33]/[68] cloud
568
+ [12/02 23:47:32] S3DIS INFO: [33]/[68] cloud, test_oa , test_macc, test_miou: 84.37 82.69 61.11,
569
+ iou per cls is: [ 97.29 98.66 73.07 0. 18.46 100. 31.47 91.85 90.13 100.
570
+ 51.37 0. 42.12]
571
+ [12/02 23:47:32] S3DIS INFO: Test [34]/[68] cloud
572
+ [12/02 23:50:23] S3DIS INFO: [34]/[68] cloud, test_oa , test_macc, test_miou: 89.33 87.02 65.62,
573
+ iou per cls is: [ 98.53 98.94 78.78 0. 18.44 100. 96.75 92.07 91.39 0.
574
+ 34.69 95.26 48.2 ]
575
+ [12/02 23:50:23] S3DIS INFO: Test [35]/[68] cloud
576
+ [12/02 23:50:50] S3DIS INFO: [35]/[68] cloud, test_oa , test_macc, test_miou: 87.15 79.96 58.45,
577
+ iou per cls is: [96.39 98.68 70.1 0. 26.06 37.14 32.93 82.53 91.11 0. 89.33 80.49
578
+ 55.07]
579
+ [12/02 23:50:50] S3DIS INFO: Test [36]/[68] cloud
580
+ [12/02 23:51:26] S3DIS INFO: [36]/[68] cloud, test_oa , test_macc, test_miou: 89.63 86.18 71.09,
581
+ iou per cls is: [ 97.48 99.07 74.76 0. 30.35 64.09 48.01 86.01 81.81 100.
582
+ 91.47 84.96 66.12]
583
+ [12/02 23:51:26] S3DIS INFO: Test [37]/[68] cloud
584
+ [12/02 23:53:15] S3DIS INFO: [37]/[68] cloud, test_oa , test_macc, test_miou: 80.26 79.93 63.20,
585
+ iou per cls is: [93.74 95.78 52.81 0. 52.88 75.86 41.15 77.22 84.79 74.41 58.08 74.04
586
+ 40.81]
587
+ [12/02 23:53:15] S3DIS INFO: Test [38]/[68] cloud
588
+ [12/02 23:53:33] S3DIS INFO: [38]/[68] cloud, test_oa , test_macc, test_miou: 85.20 83.35 62.44,
589
+ iou per cls is: [ 96.33 96.56 70.01 0. 0. 84.79 34.77 67.63 98.8 100.
590
+ 82.77 24.7 55.4 ]
591
+ [12/02 23:53:33] S3DIS INFO: Test [39]/[68] cloud
592
+ [12/02 23:53:58] S3DIS INFO: [39]/[68] cloud, test_oa , test_macc, test_miou: 83.09 76.88 54.84,
593
+ iou per cls is: [92.55 98.49 77.39 0. 49.75 67.61 59.63 73.58 90.88 0. 61.36 0.57
594
+ 41.16]
595
+ [12/02 23:53:58] S3DIS INFO: Test [40]/[68] cloud
596
+ [12/02 23:54:25] S3DIS INFO: [40]/[68] cloud, test_oa , test_macc, test_miou: 89.99 87.25 75.61,
597
+ iou per cls is: [ 94.36 99.64 80.72 0. 43. 84.9 74.02 90.4 97.24 100.
598
+ 81.68 85.71 51.2 ]
599
+ [12/02 23:54:25] S3DIS INFO: Test [41]/[68] cloud
600
+ [12/02 23:54:51] S3DIS INFO: [41]/[68] cloud, test_oa , test_macc, test_miou: 92.71 91.42 79.71,
601
+ iou per cls is: [ 93.88 99.53 86.4 0. 85.38 91.69 82.92 79.69 92.02 100.
602
+ 90.21 84.08 50.46]
603
+ [12/02 23:54:51] S3DIS INFO: Test [42]/[68] cloud
604
+ [12/02 23:56:52] S3DIS INFO: [42]/[68] cloud, test_oa , test_macc, test_miou: 76.14 77.32 60.83,
605
+ iou per cls is: [ 95.16 98.11 51.08 0. 43.93 65.55 40.45 86.1 78.5 100.
606
+ 21.06 73.5 37.31]
607
+ [12/02 23:56:52] S3DIS INFO: Test [43]/[68] cloud
608
+ [12/02 23:57:16] S3DIS INFO: [43]/[68] cloud, test_oa , test_macc, test_miou: 89.97 89.10 69.18,
609
+ iou per cls is: [ 97.14 99.13 67.84 0. 0. 72.62 92.6 85.68 97.39 100.
610
+ 90. 40.41 56.56]
611
+ [12/02 23:57:16] S3DIS INFO: Test [44]/[68] cloud
612
+ [12/02 23:57:28] S3DIS INFO: [44]/[68] cloud, test_oa , test_macc, test_miou: 96.25 95.85 93.55,
613
+ iou per cls is: [ 94.95 98.6 93.38 100. 100. 100. 81.53 88.87 95.13 100.
614
+ 94.31 93.4 75.99]
615
+ [12/02 23:57:28] S3DIS INFO: Test [45]/[68] cloud
616
+ [12/02 23:58:04] S3DIS INFO: [45]/[68] cloud, test_oa , test_macc, test_miou: 82.77 85.45 63.23,
617
+ iou per cls is: [ 95.94 99.35 48.83 0. 24.34 61.44 85.15 85.96 81.48 100.
618
+ 81.87 0. 57.68]
619
+ [12/02 23:58:04] S3DIS INFO: Test [46]/[68] cloud
620
+ [12/02 23:58:30] S3DIS INFO: [46]/[68] cloud, test_oa , test_macc, test_miou: 87.19 86.02 72.06,
621
+ iou per cls is: [ 92.83 99.79 77.44 0. 18.06 89.98 85.64 76.95 69.77 100.
622
+ 69.54 100. 56.74]
623
+ [12/02 23:58:30] S3DIS INFO: Test [47]/[68] cloud
624
+ [12/02 23:59:11] S3DIS INFO: [47]/[68] cloud, test_oa , test_macc, test_miou: 91.82 88.26 68.60,
625
+ iou per cls is: [93.25 99.41 82.43 0. 20.23 86.41 87.52 93.03 92.14 0. 85.78 92.23
626
+ 59.35]
627
+ [12/02 23:59:11] S3DIS INFO: Test [48]/[68] cloud
628
+ [12/02 23:59:50] S3DIS INFO: [48]/[68] cloud, test_oa , test_macc, test_miou: 79.09 80.86 57.10,
629
+ iou per cls is: [92.94 95.58 57.31 0. 43.76 36.68 80.26 74.84 92.34 0. 64.36 60.69
630
+ 43.52]
631
+ [12/02 23:59:50] S3DIS INFO: Test [49]/[68] cloud
632
+ [12/03 00:00:27] S3DIS INFO: [49]/[68] cloud, test_oa , test_macc, test_miou: 95.69 94.72 77.13,
633
+ iou per cls is: [ 98.58 96.73 89.66 0. 0. 100. 91.43 88.08 93.36 100.
634
+ 91.04 68.22 85.55]
635
+ [12/03 00:00:27] S3DIS INFO: Test [50]/[68] cloud
636
+ [12/03 00:01:32] S3DIS INFO: [50]/[68] cloud, test_oa , test_macc, test_miou: 92.22 92.10 63.35,
637
+ iou per cls is: [ 98.46 94.96 92.75 0. 0. 100. 93.85 78.75 93.15 0.
638
+ 40.83 88.06 42.69]
639
+ [12/03 00:01:32] S3DIS INFO: Test [51]/[68] cloud
640
+ [12/03 00:06:39] S3DIS INFO: [51]/[68] cloud, test_oa , test_macc, test_miou: 80.79 79.09 49.18,
641
+ iou per cls is: [65.16 98.21 78.94 0. 19.26 0. 45.88 72.48 83.19 0. 69.21 63.9
642
+ 43.13]
643
+ [12/03 00:06:39] S3DIS INFO: Test [52]/[68] cloud
644
+ [12/03 00:12:51] S3DIS INFO: [52]/[68] cloud, test_oa , test_macc, test_miou: 69.14 79.08 44.46,
645
+ iou per cls is: [60.31 96.56 58.28 0. 28.83 0. 71.91 49.99 70.33 53.54 52.68 0.
646
+ 35.59]
647
+ [12/03 00:12:51] S3DIS INFO: Test [53]/[68] cloud
648
+ [12/03 00:13:28] S3DIS INFO: [53]/[68] cloud, test_oa , test_macc, test_miou: 86.26 82.09 52.53,
649
+ iou per cls is: [93.21 99.12 78.98 0. 0. 0. 70.99 82.21 85.9 0. 46.39 84.56
650
+ 41.58]
651
+ [12/03 00:13:28] S3DIS INFO: Test [54]/[68] cloud
652
+ [12/03 00:13:56] S3DIS INFO: [54]/[68] cloud, test_oa , test_macc, test_miou: 92.15 86.45 66.01,
653
+ iou per cls is: [96.82 98.28 74.94 0. 45.61 86.99 90.87 92.54 94.94 0. 93.56 30.65
654
+ 53. ]
655
+ [12/03 00:13:56] S3DIS INFO: Test [55]/[68] cloud
656
+ [12/03 00:19:40] S3DIS INFO: [55]/[68] cloud, test_oa , test_macc, test_miou: 83.29 78.70 44.33,
657
+ iou per cls is: [95.41 97.8 77.62 0. 26.17 0. 31.07 66.67 70.47 0. 56.87 0.04
658
+ 54.2 ]
659
+ [12/03 00:19:40] S3DIS INFO: Test [56]/[68] cloud
660
+ [12/03 00:21:22] S3DIS INFO: [56]/[68] cloud, test_oa , test_macc, test_miou: 85.81 80.16 57.17,
661
+ iou per cls is: [94.89 98.16 71.65 0. 64.53 74.96 56.4 85.28 74.68 0. 58.88 11.95
662
+ 51.84]
663
+ [12/03 00:21:22] S3DIS INFO: Test [57]/[68] cloud
664
+ [12/03 00:21:59] S3DIS INFO: [57]/[68] cloud, test_oa , test_macc, test_miou: 91.42 90.04 62.76,
665
+ iou per cls is: [97.87 98.42 76.47 0. 55.03 59.56 78.29 91.44 96.11 0. 88.45 0.
666
+ 74.31]
667
+ [12/03 00:21:59] S3DIS INFO: Test [58]/[68] cloud
668
+ [12/03 00:22:21] S3DIS INFO: [58]/[68] cloud, test_oa , test_macc, test_miou: 93.38 92.73 57.96,
669
+ iou per cls is: [95.34 98.26 85.83 0. 0. 80.78 55.54 93.19 98.85 0. 89.77 0.
670
+ 55.88]
671
+ [12/03 00:22:21] S3DIS INFO: Test [59]/[68] cloud
672
+ [12/03 00:22:46] S3DIS INFO: [59]/[68] cloud, test_oa , test_macc, test_miou: 91.94 91.86 64.78,
673
+ iou per cls is: [98.08 98.61 74.58 0. 0. 61.47 92.11 84.99 85.11 0. 90.17 93.45
674
+ 63.58]
675
+ [12/03 00:22:46] S3DIS INFO: Test [60]/[68] cloud
676
+ [12/03 00:23:23] S3DIS INFO: [60]/[68] cloud, test_oa , test_macc, test_miou: 90.71 82.28 70.63,
677
+ iou per cls is: [ 98.66 98.79 67.02 0. 1.58 79.36 61.3 86.62 97.59 100.
678
+ 90.8 69.22 67.18]
679
+ [12/03 00:23:23] S3DIS INFO: Test [61]/[68] cloud
680
+ [12/03 00:24:03] S3DIS INFO: [61]/[68] cloud, test_oa , test_macc, test_miou: 92.86 88.70 73.80,
681
+ iou per cls is: [ 98.37 97.93 81.17 0. 32.01 61.73 91.34 92.65 81.83 100.
682
+ 95.04 89.41 37.88]
683
+ [12/03 00:24:03] S3DIS INFO: Test [62]/[68] cloud
684
+ [12/03 00:24:32] S3DIS INFO: [62]/[68] cloud, test_oa , test_macc, test_miou: 90.75 87.95 68.47,
685
+ iou per cls is: [ 96. 97.76 81.38 0. 0. 72.69 48.02 78.31 94.54 59.21
686
+ 93.62 100. 68.63]
687
+ [12/03 00:24:32] S3DIS INFO: Test [63]/[68] cloud
688
+ [12/03 00:24:50] S3DIS INFO: [63]/[68] cloud, test_oa , test_macc, test_miou: 73.39 92.92 37.57,
689
+ iou per cls is: [ 93.52 98.5 80.02 0. 0. 100. 0. 0. 0. 0.
690
+ 0. 100. 16.37]
691
+ [12/03 00:24:50] S3DIS INFO: Test [64]/[68] cloud
692
+ [12/03 00:25:09] S3DIS INFO: [64]/[68] cloud, test_oa , test_macc, test_miou: 69.46 69.27 24.41,
693
+ iou per cls is: [50.56 97.5 67.46 0. 3.67 0. 18.53 0. 0. 0. 57.03 0.
694
+ 22.57]
695
+ [12/03 00:25:09] S3DIS INFO: Test [65]/[68] cloud
696
+ [12/03 00:25:43] S3DIS INFO: [65]/[68] cloud, test_oa , test_macc, test_miou: 62.91 82.29 30.58,
697
+ iou per cls is: [ 39.54 97.44 65.21 0. 0. 0. 32.43 0. 0. 100.
698
+ 32.15 0. 30.79]
699
+ [12/03 00:25:43] S3DIS INFO: Test [66]/[68] cloud
700
+ [12/03 00:25:46] S3DIS INFO: [66]/[68] cloud, test_oa , test_macc, test_miou: 78.84 88.55 39.87,
701
+ iou per cls is: [ 29.74 99.28 70.65 100. 100. 0. 58.92 0. 0. 0.
702
+ 0. 0. 59.76]
703
+ [12/03 00:25:46] S3DIS INFO: Test [67]/[68] cloud
704
+ [12/03 00:26:08] S3DIS INFO: [67]/[68] cloud, test_oa , test_macc, test_miou: 80.09 83.89 42.05,
705
+ iou per cls is: [ 79.73 98.23 84.29 100. 0. 0. 26.77 55.59 62.5 0.
706
+ 0. 0. 39.48]
707
+ [12/03 00:26:08] S3DIS INFO: Best ckpt @E83, test_oa , test_macc, test_miou: 87.22 68.54 61.62,
708
+ iou per cls is: [92.18 98.24 79.55 0. 25.79 49.25 55.36 80.57 86.73 61.55 69.52 51.95
709
+ 50.38]
Pretrained_Models/PN++_SEG_original/PN++_SEG_original_test.csv ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ method,Area,OA,mACC,mIoU,ceiling,floor,wall,beam,column,window,door,chair,table,bookcase,sofa,board,clutter,best_epoch,log_path,wandb link
2
+ pointnet++,5,87.22,68.54,61.62,92.18,98.24,79.55,0.00,25.79,49.25,55.36,80.57,86.73,61.55,69.52,51.95,50.38,83,/workspace/FractalCloud/Model_logs/PN++_SEG_original,-
Pretrained_Models/PN++_SEG_original/checkpoint/s3dis-pointnet++_ckpt_best_616.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4c9f36b7dbfa62b82209ea7cac4edb0ac2ae849849d836a817549a054bd822e9
3
+ size 11704549
Pretrained_Models/PNT_CLA_fractal/PNT_CLA_fractal20251202-130044-hiBZaBw9ZjnDx6CQ52vVak.log ADDED
@@ -0,0 +1,383 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [12/02 13:00:44] ModelNet40Ply2048 INFO: dist_url: tcp://localhost:8888
2
+ dist_backend: nccl
3
+ multiprocessing_distributed: False
4
+ ngpus_per_node: 1
5
+ world_size: 1
6
+ launcher: mp
7
+ local_rank: 0
8
+ use_gpu: True
9
+ seed: 7271
10
+ epoch: 0
11
+ epochs: 600
12
+ ignore_index: None
13
+ val_fn: validate
14
+ deterministic: False
15
+ sync_bn: False
16
+ criterion_args:
17
+ NAME: SmoothCrossEntropy
18
+ label_smoothing: 0.2
19
+ use_mask: False
20
+ grad_norm_clip: 1
21
+ layer_decay: 0
22
+ step_per_update: 1
23
+ start_epoch: 1
24
+ sched_on_epoch: True
25
+ wandb:
26
+ use_wandb: False
27
+ project: PointNeXt-ModelNet40Ply2048
28
+ tags: ['test']
29
+ name: PNT_CLA_fractal
30
+ use_amp: False
31
+ use_voting: False
32
+ val_freq: 1
33
+ resume: False
34
+ test: False
35
+ finetune: False
36
+ mode: test
37
+ logname: None
38
+ load_path: None
39
+ print_freq: 10
40
+ save_freq: -1
41
+ root_dir: log/modelnet40ply2048
42
+ pretrained_path: /workspace/FractalCloud/Model_logs/PNT_CLA_fractal/checkpoint/modelnet40_pointnext-s_ckpt_best_9238.pth
43
+ datatransforms:
44
+ train: ['PointsToTensor', 'PointCloudScaleAndTranslate']
45
+ val: ['PointsToTensor']
46
+ vote: ['PointCloudScaleAndTranslate']
47
+ kwargs:
48
+ shift: [0.2, 0.2, 0.2]
49
+ feature_keys: pos
50
+ num_points: 1024
51
+ dataset:
52
+ common:
53
+ NAME: ModelNet40Ply2048
54
+ data_dir: /workspace/PointNeXt/data/ModelNet40Ply2048
55
+ train:
56
+ split: train
57
+ num_points: 1024
58
+ val:
59
+ split: test
60
+ num_points: 1024
61
+ batch_size: 32
62
+ dataloader:
63
+ num_workers: 8
64
+ num_classes: 40
65
+ sched: cosine
66
+ warmup_epochs: 0
67
+ min_lr: None
68
+ lr: 0.001
69
+ optimizer:
70
+ NAME: adamw
71
+ weight_decay: 0.05
72
+ log_dir: /workspace/FractalCloud/Model_logs/PNT_CLA_fractal
73
+ val_batch_size: 64
74
+ model:
75
+ NAME: BaseCls
76
+ encoder_args:
77
+ NAME: PointNextEncoder
78
+ stage: [0, 1, 2, 3, 4, 5]
79
+ blocks: [1, 1, 1, 1, 1, 1]
80
+ strides: [1, 2, 2, 2, 2, 1]
81
+ width: 32
82
+ in_channels: 3
83
+ radius: 0.15
84
+ radius_scaling: 1.5
85
+ sa_layers: 2
86
+ sa_use_res: True
87
+ nsample: 32
88
+ expansion: 4
89
+ aggr_args:
90
+ feature_type: dp_fj
91
+ reduction: max
92
+ group_args:
93
+ NAME: ballquery
94
+ normalize_dp: True
95
+ conv_args:
96
+ order: conv-norm-act
97
+ act_args:
98
+ act: relu
99
+ norm_args:
100
+ norm: bn
101
+ cls_args:
102
+ NAME: ClsHead
103
+ num_classes: 40
104
+ mlps: [512, 256]
105
+ norm_args:
106
+ norm: bn1d
107
+ rank: 0
108
+ distributed: False
109
+ mp: False
110
+ task_name: modelnet40ply2048
111
+ exp_name: pointnext-s
112
+ opts: mode=test
113
+ run_dir: /workspace/FractalCloud/Model_logs/PNT_CLA_fractal
114
+ run_name: PNT_CLA_fractal
115
+ ckpt_dir: /workspace/FractalCloud/Model_logs/PNT_CLA_fractal/checkpoint
116
+ code_dir: /workspace/FractalCloud/Model_logs/PNT_CLA_fractal/code
117
+ log_path: /workspace/FractalCloud/Model_logs/PNT_CLA_fractal/PNT_CLA_fractal20251202-130044-hiBZaBw9ZjnDx6CQ52vVak.log
118
+ cfg_path: /workspace/FractalCloud/Model_logs/PNT_CLA_fractal/cfg.yaml
119
+ [12/02 13:00:44] ModelNet40Ply2048 INFO: NAME: ballquery
120
+ normalize_dp: True
121
+ radius: 0.15
122
+ nsample: 32
123
+ [12/02 13:00:44] ModelNet40Ply2048 INFO: NAME: ballquery
124
+ normalize_dp: True
125
+ radius: 0.22499999999999998
126
+ nsample: 32
127
+ [12/02 13:00:44] ModelNet40Ply2048 INFO: NAME: ballquery
128
+ normalize_dp: True
129
+ radius: 0.33749999999999997
130
+ nsample: 32
131
+ [12/02 13:00:44] ModelNet40Ply2048 INFO: NAME: ballquery
132
+ normalize_dp: True
133
+ radius: 0.50625
134
+ nsample: 32
135
+ [12/02 13:00:44] ModelNet40Ply2048 INFO: NAME: ballquery
136
+ normalize_dp: True
137
+ radius: None
138
+ nsample: None
139
+ [12/02 13:00:50] ModelNet40Ply2048 INFO: BaseCls(
140
+ (encoder): PointNextEncoder(
141
+ (encoder): Sequential(
142
+ (0): Sequential(
143
+ (0): SetAbstraction(
144
+ (convs): Sequential(
145
+ (0): Sequential(
146
+ (0): Conv1d(3, 32, kernel_size=(1,), stride=(1,))
147
+ )
148
+ )
149
+ )
150
+ )
151
+ (1): Sequential(
152
+ (0): SetAbstraction(
153
+ (skipconv): Sequential(
154
+ (0): Conv1d(32, 64, kernel_size=(1,), stride=(1,))
155
+ )
156
+ (act): ReLU(inplace=True)
157
+ (convs): Sequential(
158
+ (0): Sequential(
159
+ (0): Conv2d(35, 32, kernel_size=(1, 1), stride=(1, 1), bias=False)
160
+ (1): BatchNorm2d(32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
161
+ (2): ReLU(inplace=True)
162
+ )
163
+ (1): Sequential(
164
+ (0): Conv2d(32, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
165
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
166
+ )
167
+ )
168
+ (grouper): QueryAndGroup()
169
+ )
170
+ )
171
+ (2): Sequential(
172
+ (0): SetAbstraction(
173
+ (skipconv): Sequential(
174
+ (0): Conv1d(64, 128, kernel_size=(1,), stride=(1,))
175
+ )
176
+ (act): ReLU(inplace=True)
177
+ (convs): Sequential(
178
+ (0): Sequential(
179
+ (0): Conv2d(67, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
180
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
181
+ (2): ReLU(inplace=True)
182
+ )
183
+ (1): Sequential(
184
+ (0): Conv2d(64, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
185
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
186
+ )
187
+ )
188
+ (grouper): QueryAndGroup()
189
+ )
190
+ )
191
+ (3): Sequential(
192
+ (0): SetAbstraction(
193
+ (skipconv): Sequential(
194
+ (0): Conv1d(128, 256, kernel_size=(1,), stride=(1,))
195
+ )
196
+ (act): ReLU(inplace=True)
197
+ (convs): Sequential(
198
+ (0): Sequential(
199
+ (0): Conv2d(131, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
200
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
201
+ (2): ReLU(inplace=True)
202
+ )
203
+ (1): Sequential(
204
+ (0): Conv2d(128, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
205
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
206
+ )
207
+ )
208
+ (grouper): QueryAndGroup()
209
+ )
210
+ )
211
+ (4): Sequential(
212
+ (0): SetAbstraction(
213
+ (skipconv): Sequential(
214
+ (0): Conv1d(256, 512, kernel_size=(1,), stride=(1,))
215
+ )
216
+ (act): ReLU(inplace=True)
217
+ (convs): Sequential(
218
+ (0): Sequential(
219
+ (0): Conv2d(259, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
220
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
221
+ (2): ReLU(inplace=True)
222
+ )
223
+ (1): Sequential(
224
+ (0): Conv2d(256, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
225
+ (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
226
+ )
227
+ )
228
+ (grouper): QueryAndGroup()
229
+ )
230
+ )
231
+ (5): Sequential(
232
+ (0): SetAbstraction(
233
+ (convs): Sequential(
234
+ (0): Sequential(
235
+ (0): Conv2d(515, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
236
+ (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
237
+ (2): ReLU(inplace=True)
238
+ )
239
+ (1): Sequential(
240
+ (0): Conv2d(512, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
241
+ (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
242
+ (2): ReLU(inplace=True)
243
+ )
244
+ )
245
+ (grouper): GroupAll()
246
+ )
247
+ )
248
+ )
249
+ )
250
+ (prediction): ClsHead(
251
+ (head): Sequential(
252
+ (0): Sequential(
253
+ (0): Linear(in_features=512, out_features=512, bias=False)
254
+ (1): BatchNorm1d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
255
+ (2): ReLU(inplace=True)
256
+ )
257
+ (1): Dropout(p=0.5, inplace=False)
258
+ (2): Sequential(
259
+ (0): Linear(in_features=512, out_features=256, bias=False)
260
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
261
+ (2): ReLU(inplace=True)
262
+ )
263
+ (3): Dropout(p=0.5, inplace=False)
264
+ (4): Sequential(
265
+ (0): Linear(in_features=256, out_features=40, bias=True)
266
+ )
267
+ )
268
+ )
269
+ (criterion): SmoothCrossEntropy()
270
+ )
271
+ [12/02 13:00:50] ModelNet40Ply2048 INFO: Number of params: 1.3735 M
272
+ [12/02 13:00:50] ModelNet40Ply2048 INFO: Param groups = {
273
+ "decay": {
274
+ "weight_decay": 0.05,
275
+ "params": [
276
+ "encoder.encoder.0.0.convs.0.0.weight",
277
+ "encoder.encoder.1.0.skipconv.0.weight",
278
+ "encoder.encoder.1.0.convs.0.0.weight",
279
+ "encoder.encoder.1.0.convs.1.0.weight",
280
+ "encoder.encoder.2.0.skipconv.0.weight",
281
+ "encoder.encoder.2.0.convs.0.0.weight",
282
+ "encoder.encoder.2.0.convs.1.0.weight",
283
+ "encoder.encoder.3.0.skipconv.0.weight",
284
+ "encoder.encoder.3.0.convs.0.0.weight",
285
+ "encoder.encoder.3.0.convs.1.0.weight",
286
+ "encoder.encoder.4.0.skipconv.0.weight",
287
+ "encoder.encoder.4.0.convs.0.0.weight",
288
+ "encoder.encoder.4.0.convs.1.0.weight",
289
+ "encoder.encoder.5.0.convs.0.0.weight",
290
+ "encoder.encoder.5.0.convs.1.0.weight",
291
+ "prediction.head.0.0.weight",
292
+ "prediction.head.2.0.weight",
293
+ "prediction.head.4.0.weight"
294
+ ],
295
+ "lr_scale": 1.0
296
+ },
297
+ "no_decay": {
298
+ "weight_decay": 0.0,
299
+ "params": [
300
+ "encoder.encoder.0.0.convs.0.0.bias",
301
+ "encoder.encoder.1.0.skipconv.0.bias",
302
+ "encoder.encoder.1.0.convs.0.1.weight",
303
+ "encoder.encoder.1.0.convs.0.1.bias",
304
+ "encoder.encoder.1.0.convs.1.1.weight",
305
+ "encoder.encoder.1.0.convs.1.1.bias",
306
+ "encoder.encoder.2.0.skipconv.0.bias",
307
+ "encoder.encoder.2.0.convs.0.1.weight",
308
+ "encoder.encoder.2.0.convs.0.1.bias",
309
+ "encoder.encoder.2.0.convs.1.1.weight",
310
+ "encoder.encoder.2.0.convs.1.1.bias",
311
+ "encoder.encoder.3.0.skipconv.0.bias",
312
+ "encoder.encoder.3.0.convs.0.1.weight",
313
+ "encoder.encoder.3.0.convs.0.1.bias",
314
+ "encoder.encoder.3.0.convs.1.1.weight",
315
+ "encoder.encoder.3.0.convs.1.1.bias",
316
+ "encoder.encoder.4.0.skipconv.0.bias",
317
+ "encoder.encoder.4.0.convs.0.1.weight",
318
+ "encoder.encoder.4.0.convs.0.1.bias",
319
+ "encoder.encoder.4.0.convs.1.1.weight",
320
+ "encoder.encoder.4.0.convs.1.1.bias",
321
+ "encoder.encoder.5.0.convs.0.1.weight",
322
+ "encoder.encoder.5.0.convs.0.1.bias",
323
+ "encoder.encoder.5.0.convs.1.1.weight",
324
+ "encoder.encoder.5.0.convs.1.1.bias",
325
+ "prediction.head.0.1.weight",
326
+ "prediction.head.0.1.bias",
327
+ "prediction.head.2.1.weight",
328
+ "prediction.head.2.1.bias",
329
+ "prediction.head.4.0.bias"
330
+ ],
331
+ "lr_scale": 1.0
332
+ }
333
+ }
334
+ [12/02 13:00:51] ModelNet40Ply2048 INFO: ==> sucessfully loaded test data
335
+ [12/02 13:00:51] ModelNet40Ply2048 INFO: length of validation dataset: 2468
336
+ [12/02 13:00:51] ModelNet40Ply2048 INFO: ==> sucessfully loaded test data
337
+ [12/02 13:00:51] ModelNet40Ply2048 INFO: number of classes of the dataset: 40, number of points sampled from dataset: 1024, number of points as model input: 1024
338
+ [12/02 13:00:52] ModelNet40Ply2048 INFO: Successful Loading the ckpt from /workspace/FractalCloud/Model_logs/PNT_CLA_fractal/checkpoint/modelnet40_pointnext-s_ckpt_best_9238.pth
339
+ [12/02 13:00:52] ModelNet40Ply2048 INFO: ckpts @ 142 epoch( {'best_val': 92.38249969482422} )
340
+ [12/02 13:08:53] ModelNet40Ply2048 INFO:
341
+ Classes Acc
342
+ airplane : 100.00%
343
+ bathtub : 94.00%
344
+ bed : 99.00%
345
+ bench : 80.00%
346
+ bookshelf : 98.00%
347
+ bottle : 97.00%
348
+ bowl : 90.00%
349
+ car : 98.00%
350
+ chair : 100.00%
351
+ cone : 100.00%
352
+ cup : 85.00%
353
+ curtain : 95.00%
354
+ desk : 91.86%
355
+ door : 95.00%
356
+ dresser : 83.72%
357
+ flower_pot: 0.00%
358
+ glass_box : 96.00%
359
+ guitar : 100.00%
360
+ keyboard : 95.00%
361
+ lamp : 80.00%
362
+ laptop : 100.00%
363
+ mantel : 96.00%
364
+ monitor : 99.00%
365
+ night_stand: 74.42%
366
+ person : 90.00%
367
+ piano : 96.00%
368
+ plant : 91.00%
369
+ radio : 70.00%
370
+ range_hood: 96.00%
371
+ sink : 90.00%
372
+ sofa : 100.00%
373
+ stairs : 95.00%
374
+ stool : 80.00%
375
+ table : 85.00%
376
+ tent : 95.00%
377
+ toilet : 99.00%
378
+ tv_stand : 87.00%
379
+ vase : 81.00%
380
+ wardrobe : 75.00%
381
+ xbox : 85.00%
382
+ E@142 OA: 92.38 mAcc: 89.05
383
+
Pretrained_Models/PNT_CLA_fractal/checkpoint/modelnet40_pointnext-s_ckpt_best_9238.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c4dc059825506d560b9c6b9686acba8cdf4863c2b06786184101800226d4ad32
3
+ size 16568345
Pretrained_Models/PNt_CLA_original/PNt_CLA_original20251204-104544-UEin34nSWnF7tLTWYmqAYy.log ADDED
@@ -0,0 +1,383 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [12/04 10:45:44] ModelNet40Ply2048 INFO: dist_url: tcp://localhost:8888
2
+ dist_backend: nccl
3
+ multiprocessing_distributed: False
4
+ ngpus_per_node: 1
5
+ world_size: 1
6
+ launcher: mp
7
+ local_rank: 0
8
+ use_gpu: True
9
+ seed: 7271
10
+ epoch: 0
11
+ epochs: 600
12
+ ignore_index: None
13
+ val_fn: validate
14
+ deterministic: False
15
+ sync_bn: False
16
+ criterion_args:
17
+ NAME: SmoothCrossEntropy
18
+ label_smoothing: 0.2
19
+ use_mask: False
20
+ grad_norm_clip: 1
21
+ layer_decay: 0
22
+ step_per_update: 1
23
+ start_epoch: 1
24
+ sched_on_epoch: True
25
+ wandb:
26
+ use_wandb: False
27
+ project: PointNeXt-ModelNet40Ply2048
28
+ tags: ['test']
29
+ name: PNt_CLA_original
30
+ use_amp: False
31
+ use_voting: False
32
+ val_freq: 1
33
+ resume: False
34
+ test: False
35
+ finetune: False
36
+ mode: test
37
+ logname: None
38
+ load_path: None
39
+ print_freq: 10
40
+ save_freq: -1
41
+ root_dir: log/modelnet40ply2048
42
+ pretrained_path: /workspace/FractalCloud/Model_logs/PNt_CLA_original/checkpoint/modelnet40_pointnext-s_ckpt_best_9311.pth
43
+ datatransforms:
44
+ train: ['PointsToTensor', 'PointCloudScaleAndTranslate']
45
+ val: ['PointsToTensor']
46
+ vote: ['PointCloudScaleAndTranslate']
47
+ kwargs:
48
+ shift: [0.2, 0.2, 0.2]
49
+ feature_keys: pos
50
+ num_points: 1024
51
+ dataset:
52
+ common:
53
+ NAME: ModelNet40Ply2048
54
+ data_dir: /workspace/PointNeXt/data/ModelNet40Ply2048
55
+ train:
56
+ split: train
57
+ num_points: 1024
58
+ val:
59
+ split: test
60
+ num_points: 1024
61
+ batch_size: 32
62
+ dataloader:
63
+ num_workers: 8
64
+ num_classes: 40
65
+ sched: cosine
66
+ warmup_epochs: 0
67
+ min_lr: None
68
+ lr: 0.001
69
+ optimizer:
70
+ NAME: adamw
71
+ weight_decay: 0.05
72
+ log_dir: /workspace/FractalCloud/Model_logs/PNt_CLA_original
73
+ val_batch_size: 64
74
+ model:
75
+ NAME: BaseCls
76
+ encoder_args:
77
+ NAME: PointNextEncoder
78
+ stage: [0, 1, 2, 3, 4, 5]
79
+ blocks: [1, 1, 1, 1, 1, 1]
80
+ strides: [1, 2, 2, 2, 2, 1]
81
+ width: 32
82
+ in_channels: 3
83
+ radius: 0.15
84
+ radius_scaling: 1.5
85
+ sa_layers: 2
86
+ sa_use_res: True
87
+ nsample: 32
88
+ expansion: 4
89
+ aggr_args:
90
+ feature_type: dp_fj
91
+ reduction: max
92
+ group_args:
93
+ NAME: ballquery
94
+ normalize_dp: True
95
+ conv_args:
96
+ order: conv-norm-act
97
+ act_args:
98
+ act: relu
99
+ norm_args:
100
+ norm: bn
101
+ cls_args:
102
+ NAME: ClsHead
103
+ num_classes: 40
104
+ mlps: [512, 256]
105
+ norm_args:
106
+ norm: bn1d
107
+ rank: 0
108
+ distributed: False
109
+ mp: False
110
+ task_name: modelnet40ply2048
111
+ exp_name: pointnext-s
112
+ opts: mode=test
113
+ run_dir: /workspace/FractalCloud/Model_logs/PNt_CLA_original
114
+ run_name: PNt_CLA_original
115
+ ckpt_dir: /workspace/FractalCloud/Model_logs/PNt_CLA_original/checkpoint
116
+ code_dir: /workspace/FractalCloud/Model_logs/PNt_CLA_original/code
117
+ log_path: /workspace/FractalCloud/Model_logs/PNt_CLA_original/PNt_CLA_original20251204-104544-UEin34nSWnF7tLTWYmqAYy.log
118
+ cfg_path: /workspace/FractalCloud/Model_logs/PNt_CLA_original/cfg.yaml
119
+ [12/04 10:45:44] ModelNet40Ply2048 INFO: NAME: ballquery
120
+ normalize_dp: True
121
+ radius: 0.15
122
+ nsample: 32
123
+ [12/04 10:45:44] ModelNet40Ply2048 INFO: NAME: ballquery
124
+ normalize_dp: True
125
+ radius: 0.22499999999999998
126
+ nsample: 32
127
+ [12/04 10:45:44] ModelNet40Ply2048 INFO: NAME: ballquery
128
+ normalize_dp: True
129
+ radius: 0.33749999999999997
130
+ nsample: 32
131
+ [12/04 10:45:44] ModelNet40Ply2048 INFO: NAME: ballquery
132
+ normalize_dp: True
133
+ radius: 0.50625
134
+ nsample: 32
135
+ [12/04 10:45:44] ModelNet40Ply2048 INFO: NAME: ballquery
136
+ normalize_dp: True
137
+ radius: None
138
+ nsample: None
139
+ [12/04 10:45:48] ModelNet40Ply2048 INFO: BaseCls(
140
+ (encoder): PointNextEncoder(
141
+ (encoder): Sequential(
142
+ (0): Sequential(
143
+ (0): SetAbstraction(
144
+ (convs): Sequential(
145
+ (0): Sequential(
146
+ (0): Conv1d(3, 32, kernel_size=(1,), stride=(1,))
147
+ )
148
+ )
149
+ )
150
+ )
151
+ (1): Sequential(
152
+ (0): SetAbstraction(
153
+ (skipconv): Sequential(
154
+ (0): Conv1d(32, 64, kernel_size=(1,), stride=(1,))
155
+ )
156
+ (act): ReLU(inplace=True)
157
+ (convs): Sequential(
158
+ (0): Sequential(
159
+ (0): Conv2d(35, 32, kernel_size=(1, 1), stride=(1, 1), bias=False)
160
+ (1): BatchNorm2d(32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
161
+ (2): ReLU(inplace=True)
162
+ )
163
+ (1): Sequential(
164
+ (0): Conv2d(32, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
165
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
166
+ )
167
+ )
168
+ (grouper): QueryAndGroup()
169
+ )
170
+ )
171
+ (2): Sequential(
172
+ (0): SetAbstraction(
173
+ (skipconv): Sequential(
174
+ (0): Conv1d(64, 128, kernel_size=(1,), stride=(1,))
175
+ )
176
+ (act): ReLU(inplace=True)
177
+ (convs): Sequential(
178
+ (0): Sequential(
179
+ (0): Conv2d(67, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
180
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
181
+ (2): ReLU(inplace=True)
182
+ )
183
+ (1): Sequential(
184
+ (0): Conv2d(64, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
185
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
186
+ )
187
+ )
188
+ (grouper): QueryAndGroup()
189
+ )
190
+ )
191
+ (3): Sequential(
192
+ (0): SetAbstraction(
193
+ (skipconv): Sequential(
194
+ (0): Conv1d(128, 256, kernel_size=(1,), stride=(1,))
195
+ )
196
+ (act): ReLU(inplace=True)
197
+ (convs): Sequential(
198
+ (0): Sequential(
199
+ (0): Conv2d(131, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
200
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
201
+ (2): ReLU(inplace=True)
202
+ )
203
+ (1): Sequential(
204
+ (0): Conv2d(128, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
205
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
206
+ )
207
+ )
208
+ (grouper): QueryAndGroup()
209
+ )
210
+ )
211
+ (4): Sequential(
212
+ (0): SetAbstraction(
213
+ (skipconv): Sequential(
214
+ (0): Conv1d(256, 512, kernel_size=(1,), stride=(1,))
215
+ )
216
+ (act): ReLU(inplace=True)
217
+ (convs): Sequential(
218
+ (0): Sequential(
219
+ (0): Conv2d(259, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
220
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
221
+ (2): ReLU(inplace=True)
222
+ )
223
+ (1): Sequential(
224
+ (0): Conv2d(256, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
225
+ (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
226
+ )
227
+ )
228
+ (grouper): QueryAndGroup()
229
+ )
230
+ )
231
+ (5): Sequential(
232
+ (0): SetAbstraction(
233
+ (convs): Sequential(
234
+ (0): Sequential(
235
+ (0): Conv2d(515, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
236
+ (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
237
+ (2): ReLU(inplace=True)
238
+ )
239
+ (1): Sequential(
240
+ (0): Conv2d(512, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
241
+ (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
242
+ (2): ReLU(inplace=True)
243
+ )
244
+ )
245
+ (grouper): GroupAll()
246
+ )
247
+ )
248
+ )
249
+ )
250
+ (prediction): ClsHead(
251
+ (head): Sequential(
252
+ (0): Sequential(
253
+ (0): Linear(in_features=512, out_features=512, bias=False)
254
+ (1): BatchNorm1d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
255
+ (2): ReLU(inplace=True)
256
+ )
257
+ (1): Dropout(p=0.5, inplace=False)
258
+ (2): Sequential(
259
+ (0): Linear(in_features=512, out_features=256, bias=False)
260
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
261
+ (2): ReLU(inplace=True)
262
+ )
263
+ (3): Dropout(p=0.5, inplace=False)
264
+ (4): Sequential(
265
+ (0): Linear(in_features=256, out_features=40, bias=True)
266
+ )
267
+ )
268
+ )
269
+ (criterion): SmoothCrossEntropy()
270
+ )
271
+ [12/04 10:45:48] ModelNet40Ply2048 INFO: Number of params: 1.3735 M
272
+ [12/04 10:45:48] ModelNet40Ply2048 INFO: Param groups = {
273
+ "decay": {
274
+ "weight_decay": 0.05,
275
+ "params": [
276
+ "encoder.encoder.0.0.convs.0.0.weight",
277
+ "encoder.encoder.1.0.skipconv.0.weight",
278
+ "encoder.encoder.1.0.convs.0.0.weight",
279
+ "encoder.encoder.1.0.convs.1.0.weight",
280
+ "encoder.encoder.2.0.skipconv.0.weight",
281
+ "encoder.encoder.2.0.convs.0.0.weight",
282
+ "encoder.encoder.2.0.convs.1.0.weight",
283
+ "encoder.encoder.3.0.skipconv.0.weight",
284
+ "encoder.encoder.3.0.convs.0.0.weight",
285
+ "encoder.encoder.3.0.convs.1.0.weight",
286
+ "encoder.encoder.4.0.skipconv.0.weight",
287
+ "encoder.encoder.4.0.convs.0.0.weight",
288
+ "encoder.encoder.4.0.convs.1.0.weight",
289
+ "encoder.encoder.5.0.convs.0.0.weight",
290
+ "encoder.encoder.5.0.convs.1.0.weight",
291
+ "prediction.head.0.0.weight",
292
+ "prediction.head.2.0.weight",
293
+ "prediction.head.4.0.weight"
294
+ ],
295
+ "lr_scale": 1.0
296
+ },
297
+ "no_decay": {
298
+ "weight_decay": 0.0,
299
+ "params": [
300
+ "encoder.encoder.0.0.convs.0.0.bias",
301
+ "encoder.encoder.1.0.skipconv.0.bias",
302
+ "encoder.encoder.1.0.convs.0.1.weight",
303
+ "encoder.encoder.1.0.convs.0.1.bias",
304
+ "encoder.encoder.1.0.convs.1.1.weight",
305
+ "encoder.encoder.1.0.convs.1.1.bias",
306
+ "encoder.encoder.2.0.skipconv.0.bias",
307
+ "encoder.encoder.2.0.convs.0.1.weight",
308
+ "encoder.encoder.2.0.convs.0.1.bias",
309
+ "encoder.encoder.2.0.convs.1.1.weight",
310
+ "encoder.encoder.2.0.convs.1.1.bias",
311
+ "encoder.encoder.3.0.skipconv.0.bias",
312
+ "encoder.encoder.3.0.convs.0.1.weight",
313
+ "encoder.encoder.3.0.convs.0.1.bias",
314
+ "encoder.encoder.3.0.convs.1.1.weight",
315
+ "encoder.encoder.3.0.convs.1.1.bias",
316
+ "encoder.encoder.4.0.skipconv.0.bias",
317
+ "encoder.encoder.4.0.convs.0.1.weight",
318
+ "encoder.encoder.4.0.convs.0.1.bias",
319
+ "encoder.encoder.4.0.convs.1.1.weight",
320
+ "encoder.encoder.4.0.convs.1.1.bias",
321
+ "encoder.encoder.5.0.convs.0.1.weight",
322
+ "encoder.encoder.5.0.convs.0.1.bias",
323
+ "encoder.encoder.5.0.convs.1.1.weight",
324
+ "encoder.encoder.5.0.convs.1.1.bias",
325
+ "prediction.head.0.1.weight",
326
+ "prediction.head.0.1.bias",
327
+ "prediction.head.2.1.weight",
328
+ "prediction.head.2.1.bias",
329
+ "prediction.head.4.0.bias"
330
+ ],
331
+ "lr_scale": 1.0
332
+ }
333
+ }
334
+ [12/04 10:45:49] ModelNet40Ply2048 INFO: ==> sucessfully loaded test data
335
+ [12/04 10:45:49] ModelNet40Ply2048 INFO: length of validation dataset: 2468
336
+ [12/04 10:45:50] ModelNet40Ply2048 INFO: ==> sucessfully loaded test data
337
+ [12/04 10:45:50] ModelNet40Ply2048 INFO: number of classes of the dataset: 40, number of points sampled from dataset: 1024, number of points as model input: 1024
338
+ [12/04 10:45:51] ModelNet40Ply2048 INFO: Successful Loading the ckpt from /workspace/FractalCloud/Model_logs/PNt_CLA_original/checkpoint/modelnet40_pointnext-s_ckpt_best_9311.pth
339
+ [12/04 10:45:51] ModelNet40Ply2048 INFO: ckpts @ 419 epoch( {'best_val': 93.11183166503906} )
340
+ [12/04 10:45:56] ModelNet40Ply2048 INFO:
341
+ Classes Acc
342
+ airplane : 100.00%
343
+ bathtub : 98.00%
344
+ bed : 99.00%
345
+ bench : 80.00%
346
+ bookshelf : 99.00%
347
+ bottle : 96.00%
348
+ bowl : 100.00%
349
+ car : 100.00%
350
+ chair : 100.00%
351
+ cone : 100.00%
352
+ cup : 75.00%
353
+ curtain : 90.00%
354
+ desk : 89.53%
355
+ door : 100.00%
356
+ dresser : 91.86%
357
+ flower_pot: 15.00%
358
+ glass_box : 95.00%
359
+ guitar : 99.00%
360
+ keyboard : 100.00%
361
+ lamp : 85.00%
362
+ laptop : 100.00%
363
+ mantel : 95.00%
364
+ monitor : 99.00%
365
+ night_stand: 72.09%
366
+ person : 100.00%
367
+ piano : 97.00%
368
+ plant : 85.00%
369
+ radio : 85.00%
370
+ range_hood: 94.00%
371
+ sink : 95.00%
372
+ sofa : 100.00%
373
+ stairs : 95.00%
374
+ stool : 80.00%
375
+ table : 91.00%
376
+ tent : 95.00%
377
+ toilet : 100.00%
378
+ tv_stand : 86.00%
379
+ vase : 83.00%
380
+ wardrobe : 80.00%
381
+ xbox : 90.00%
382
+ E@419 OA: 93.11 mAcc: 90.86
383
+
Pretrained_Models/PNt_CLA_original/checkpoint/modelnet40_pointnext-s_ckpt_best_9311.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:030e2a3a29790a889bd5deedef985428048fd00a638c5807c464df4eb9669d4a
3
+ size 16568473
Pretrained_Models/PNt_SEG_fractal/PNt_SEG_fractal20251202-141500-BYuZJg8u7nYVoBWEGzA6Qu.log ADDED
@@ -0,0 +1,686 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [12/02 14:15:00] S3DIS INFO: dist_url: tcp://localhost:8888
2
+ dist_backend: nccl
3
+ multiprocessing_distributed: False
4
+ ngpus_per_node: 1
5
+ world_size: 1
6
+ launcher: mp
7
+ local_rank: 0
8
+ use_gpu: True
9
+ seed: 8203
10
+ epoch: 0
11
+ epochs: 100
12
+ ignore_index: None
13
+ val_fn: validate
14
+ deterministic: False
15
+ sync_bn: False
16
+ criterion_args:
17
+ NAME: CrossEntropy
18
+ label_smoothing: 0.2
19
+ use_mask: False
20
+ grad_norm_clip: 10
21
+ layer_decay: 0
22
+ step_per_update: 1
23
+ start_epoch: 1
24
+ sched_on_epoch: True
25
+ wandb:
26
+ use_wandb: False
27
+ project: PointNeXt-S3DIS
28
+ tags: ['test']
29
+ name: PNt_SEG_fractal
30
+ use_amp: False
31
+ use_voting: False
32
+ val_freq: 1
33
+ resume: False
34
+ test: False
35
+ finetune: False
36
+ mode: test
37
+ logname: None
38
+ load_path: None
39
+ print_freq: 50
40
+ save_freq: -1
41
+ root_dir: log/s3dis
42
+ pretrained_path: /workspace/FractalCloud/Model_logs/PNt_SEG_fractal/checkpoint/s3dis-pointnext-s_ckpt_best-623.pth
43
+ datatransforms:
44
+ train: ['ChromaticAutoContrast', 'PointsToTensor', 'PointCloudScaling', 'PointCloudXYZAlign', 'PointCloudJitter', 'ChromaticDropGPU', 'ChromaticNormalize']
45
+ val: ['PointsToTensor', 'PointCloudXYZAlign', 'ChromaticNormalize']
46
+ vote: ['ChromaticDropGPU']
47
+ kwargs:
48
+ color_drop: 0.2
49
+ gravity_dim: 2
50
+ scale: [0.9, 1.1]
51
+ angle: [0, 0, 1]
52
+ jitter_sigma: 0.005
53
+ jitter_clip: 0.02
54
+ feature_keys: x,heights
55
+ dataset:
56
+ common:
57
+ NAME: S3DIS
58
+ data_root: /workspace/PointNeXt/data/S3DIS/s3disfull
59
+ test_area: 5
60
+ voxel_size: 0.04
61
+ train:
62
+ split: train
63
+ voxel_max: 24000
64
+ loop: 30
65
+ presample: False
66
+ val:
67
+ split: val
68
+ voxel_max: None
69
+ presample: True
70
+ test:
71
+ split: test
72
+ voxel_max: None
73
+ presample: False
74
+ num_classes: 13
75
+ batch_size: 32
76
+ val_batch_size: 1
77
+ dataloader:
78
+ num_workers: 8
79
+ cls_weighed_loss: False
80
+ optimizer:
81
+ NAME: adamw
82
+ weight_decay: 0.0001
83
+ sched: cosine
84
+ warmup_epochs: 0
85
+ min_lr: 1e-05
86
+ lr: 0.01
87
+ log_dir: /workspace/FractalCloud/Model_logs/PNt_SEG_fractal
88
+ model:
89
+ NAME: BaseSeg
90
+ encoder_args:
91
+ NAME: PointNextEncoder
92
+ stage: [0, 1, 2, 3, 4]
93
+ blocks: [1, 1, 1, 1, 1]
94
+ strides: [1, 4, 4, 4, 4]
95
+ sa_layers: 2
96
+ sa_use_res: True
97
+ width: 32
98
+ in_channels: 4
99
+ expansion: 4
100
+ radius: 0.1
101
+ nsample: 32
102
+ aggr_args:
103
+ feature_type: dp_fj
104
+ reduction: max
105
+ group_args:
106
+ NAME: ballquery
107
+ normalize_dp: True
108
+ conv_args:
109
+ order: conv-norm-act
110
+ act_args:
111
+ act: relu
112
+ norm_args:
113
+ norm: bn
114
+ decoder_args:
115
+ NAME: PointNextDecoder
116
+ cls_args:
117
+ NAME: SegHead
118
+ num_classes: 13
119
+ in_channels: None
120
+ norm_args:
121
+ norm: bn
122
+ rank: 0
123
+ distributed: False
124
+ mp: False
125
+ task_name: s3dis
126
+ cfg_basename: pointnext-s
127
+ opts: mode=test
128
+ is_training: False
129
+ run_dir: /workspace/FractalCloud/Model_logs/PNt_SEG_fractal
130
+ run_name: PNt_SEG_fractal
131
+ ckpt_dir: /workspace/FractalCloud/Model_logs/PNt_SEG_fractal/checkpoint
132
+ code_dir: /workspace/FractalCloud/Model_logs/PNt_SEG_fractal/code
133
+ log_path: /workspace/FractalCloud/Model_logs/PNt_SEG_fractal/PNt_SEG_fractal20251202-141500-BYuZJg8u7nYVoBWEGzA6Qu.log
134
+ cfg_path: /workspace/FractalCloud/Model_logs/PNt_SEG_fractal/cfg.yaml
135
+ [12/02 14:15:00] S3DIS INFO: NAME: ballquery
136
+ normalize_dp: True
137
+ radius: 0.1
138
+ nsample: 32
139
+ [12/02 14:15:00] S3DIS INFO: NAME: ballquery
140
+ normalize_dp: True
141
+ radius: 0.2
142
+ nsample: 32
143
+ [12/02 14:15:00] S3DIS INFO: NAME: ballquery
144
+ normalize_dp: True
145
+ radius: 0.4
146
+ nsample: 32
147
+ [12/02 14:15:00] S3DIS INFO: NAME: ballquery
148
+ normalize_dp: True
149
+ radius: 0.8
150
+ nsample: 32
151
+ [12/02 14:15:04] S3DIS INFO: BaseSeg(
152
+ (encoder): PointNextEncoder(
153
+ (encoder): Sequential(
154
+ (0): Sequential(
155
+ (0): SetAbstraction(
156
+ (convs): Sequential(
157
+ (0): Sequential(
158
+ (0): Conv1d(4, 32, kernel_size=(1,), stride=(1,))
159
+ )
160
+ )
161
+ )
162
+ )
163
+ (1): Sequential(
164
+ (0): SetAbstraction(
165
+ (skipconv): Sequential(
166
+ (0): Conv1d(32, 64, kernel_size=(1,), stride=(1,))
167
+ )
168
+ (act): ReLU(inplace=True)
169
+ (convs): Sequential(
170
+ (0): Sequential(
171
+ (0): Conv2d(35, 32, kernel_size=(1, 1), stride=(1, 1), bias=False)
172
+ (1): BatchNorm2d(32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
173
+ (2): ReLU(inplace=True)
174
+ )
175
+ (1): Sequential(
176
+ (0): Conv2d(32, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
177
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
178
+ )
179
+ )
180
+ (grouper): QueryAndGroup()
181
+ )
182
+ )
183
+ (2): Sequential(
184
+ (0): SetAbstraction(
185
+ (skipconv): Sequential(
186
+ (0): Conv1d(64, 128, kernel_size=(1,), stride=(1,))
187
+ )
188
+ (act): ReLU(inplace=True)
189
+ (convs): Sequential(
190
+ (0): Sequential(
191
+ (0): Conv2d(67, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
192
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
193
+ (2): ReLU(inplace=True)
194
+ )
195
+ (1): Sequential(
196
+ (0): Conv2d(64, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
197
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
198
+ )
199
+ )
200
+ (grouper): QueryAndGroup()
201
+ )
202
+ )
203
+ (3): Sequential(
204
+ (0): SetAbstraction(
205
+ (skipconv): Sequential(
206
+ (0): Conv1d(128, 256, kernel_size=(1,), stride=(1,))
207
+ )
208
+ (act): ReLU(inplace=True)
209
+ (convs): Sequential(
210
+ (0): Sequential(
211
+ (0): Conv2d(131, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
212
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
213
+ (2): ReLU(inplace=True)
214
+ )
215
+ (1): Sequential(
216
+ (0): Conv2d(128, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
217
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
218
+ )
219
+ )
220
+ (grouper): QueryAndGroup()
221
+ )
222
+ )
223
+ (4): Sequential(
224
+ (0): SetAbstraction(
225
+ (skipconv): Sequential(
226
+ (0): Conv1d(256, 512, kernel_size=(1,), stride=(1,))
227
+ )
228
+ (act): ReLU(inplace=True)
229
+ (convs): Sequential(
230
+ (0): Sequential(
231
+ (0): Conv2d(259, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
232
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
233
+ (2): ReLU(inplace=True)
234
+ )
235
+ (1): Sequential(
236
+ (0): Conv2d(256, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
237
+ (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
238
+ )
239
+ )
240
+ (grouper): QueryAndGroup()
241
+ )
242
+ )
243
+ )
244
+ )
245
+ (decoder): PointNextDecoder(
246
+ (decoder): Sequential(
247
+ (0): Sequential(
248
+ (0): FeaturePropogation(
249
+ (convs): Sequential(
250
+ (0): Sequential(
251
+ (0): Conv1d(96, 32, kernel_size=(1,), stride=(1,), bias=False)
252
+ (1): BatchNorm1d(32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
253
+ (2): ReLU(inplace=True)
254
+ )
255
+ (1): Sequential(
256
+ (0): Conv1d(32, 32, kernel_size=(1,), stride=(1,), bias=False)
257
+ (1): BatchNorm1d(32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
258
+ (2): ReLU(inplace=True)
259
+ )
260
+ )
261
+ )
262
+ )
263
+ (1): Sequential(
264
+ (0): FeaturePropogation(
265
+ (convs): Sequential(
266
+ (0): Sequential(
267
+ (0): Conv1d(192, 64, kernel_size=(1,), stride=(1,), bias=False)
268
+ (1): BatchNorm1d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
269
+ (2): ReLU(inplace=True)
270
+ )
271
+ (1): Sequential(
272
+ (0): Conv1d(64, 64, kernel_size=(1,), stride=(1,), bias=False)
273
+ (1): BatchNorm1d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
274
+ (2): ReLU(inplace=True)
275
+ )
276
+ )
277
+ )
278
+ )
279
+ (2): Sequential(
280
+ (0): FeaturePropogation(
281
+ (convs): Sequential(
282
+ (0): Sequential(
283
+ (0): Conv1d(384, 128, kernel_size=(1,), stride=(1,), bias=False)
284
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
285
+ (2): ReLU(inplace=True)
286
+ )
287
+ (1): Sequential(
288
+ (0): Conv1d(128, 128, kernel_size=(1,), stride=(1,), bias=False)
289
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
290
+ (2): ReLU(inplace=True)
291
+ )
292
+ )
293
+ )
294
+ )
295
+ (3): Sequential(
296
+ (0): FeaturePropogation(
297
+ (convs): Sequential(
298
+ (0): Sequential(
299
+ (0): Conv1d(768, 256, kernel_size=(1,), stride=(1,), bias=False)
300
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
301
+ (2): ReLU(inplace=True)
302
+ )
303
+ (1): Sequential(
304
+ (0): Conv1d(256, 256, kernel_size=(1,), stride=(1,), bias=False)
305
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
306
+ (2): ReLU(inplace=True)
307
+ )
308
+ )
309
+ )
310
+ )
311
+ )
312
+ )
313
+ (head): SegHead(
314
+ (head): Sequential(
315
+ (0): Sequential(
316
+ (0): Conv1d(32, 32, kernel_size=(1,), stride=(1,), bias=False)
317
+ (1): BatchNorm1d(32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
318
+ (2): ReLU(inplace=True)
319
+ )
320
+ (1): Dropout(p=0.5, inplace=False)
321
+ (2): Sequential(
322
+ (0): Conv1d(32, 13, kernel_size=(1,), stride=(1,))
323
+ )
324
+ )
325
+ )
326
+ )
327
+ [12/02 14:15:04] S3DIS INFO: Number of params: 0.7922 M
328
+ [12/02 14:15:04] S3DIS INFO: Param groups = {
329
+ "decay": {
330
+ "weight_decay": 0.0001,
331
+ "params": [
332
+ "encoder.encoder.0.0.convs.0.0.weight",
333
+ "encoder.encoder.1.0.skipconv.0.weight",
334
+ "encoder.encoder.1.0.convs.0.0.weight",
335
+ "encoder.encoder.1.0.convs.1.0.weight",
336
+ "encoder.encoder.2.0.skipconv.0.weight",
337
+ "encoder.encoder.2.0.convs.0.0.weight",
338
+ "encoder.encoder.2.0.convs.1.0.weight",
339
+ "encoder.encoder.3.0.skipconv.0.weight",
340
+ "encoder.encoder.3.0.convs.0.0.weight",
341
+ "encoder.encoder.3.0.convs.1.0.weight",
342
+ "encoder.encoder.4.0.skipconv.0.weight",
343
+ "encoder.encoder.4.0.convs.0.0.weight",
344
+ "encoder.encoder.4.0.convs.1.0.weight",
345
+ "decoder.decoder.0.0.convs.0.0.weight",
346
+ "decoder.decoder.0.0.convs.1.0.weight",
347
+ "decoder.decoder.1.0.convs.0.0.weight",
348
+ "decoder.decoder.1.0.convs.1.0.weight",
349
+ "decoder.decoder.2.0.convs.0.0.weight",
350
+ "decoder.decoder.2.0.convs.1.0.weight",
351
+ "decoder.decoder.3.0.convs.0.0.weight",
352
+ "decoder.decoder.3.0.convs.1.0.weight",
353
+ "head.head.0.0.weight",
354
+ "head.head.2.0.weight"
355
+ ],
356
+ "lr_scale": 1.0
357
+ },
358
+ "no_decay": {
359
+ "weight_decay": 0.0,
360
+ "params": [
361
+ "encoder.encoder.0.0.convs.0.0.bias",
362
+ "encoder.encoder.1.0.skipconv.0.bias",
363
+ "encoder.encoder.1.0.convs.0.1.weight",
364
+ "encoder.encoder.1.0.convs.0.1.bias",
365
+ "encoder.encoder.1.0.convs.1.1.weight",
366
+ "encoder.encoder.1.0.convs.1.1.bias",
367
+ "encoder.encoder.2.0.skipconv.0.bias",
368
+ "encoder.encoder.2.0.convs.0.1.weight",
369
+ "encoder.encoder.2.0.convs.0.1.bias",
370
+ "encoder.encoder.2.0.convs.1.1.weight",
371
+ "encoder.encoder.2.0.convs.1.1.bias",
372
+ "encoder.encoder.3.0.skipconv.0.bias",
373
+ "encoder.encoder.3.0.convs.0.1.weight",
374
+ "encoder.encoder.3.0.convs.0.1.bias",
375
+ "encoder.encoder.3.0.convs.1.1.weight",
376
+ "encoder.encoder.3.0.convs.1.1.bias",
377
+ "encoder.encoder.4.0.skipconv.0.bias",
378
+ "encoder.encoder.4.0.convs.0.1.weight",
379
+ "encoder.encoder.4.0.convs.0.1.bias",
380
+ "encoder.encoder.4.0.convs.1.1.weight",
381
+ "encoder.encoder.4.0.convs.1.1.bias",
382
+ "decoder.decoder.0.0.convs.0.1.weight",
383
+ "decoder.decoder.0.0.convs.0.1.bias",
384
+ "decoder.decoder.0.0.convs.1.1.weight",
385
+ "decoder.decoder.0.0.convs.1.1.bias",
386
+ "decoder.decoder.1.0.convs.0.1.weight",
387
+ "decoder.decoder.1.0.convs.0.1.bias",
388
+ "decoder.decoder.1.0.convs.1.1.weight",
389
+ "decoder.decoder.1.0.convs.1.1.bias",
390
+ "decoder.decoder.2.0.convs.0.1.weight",
391
+ "decoder.decoder.2.0.convs.0.1.bias",
392
+ "decoder.decoder.2.0.convs.1.1.weight",
393
+ "decoder.decoder.2.0.convs.1.1.bias",
394
+ "decoder.decoder.3.0.convs.0.1.weight",
395
+ "decoder.decoder.3.0.convs.0.1.bias",
396
+ "decoder.decoder.3.0.convs.1.1.weight",
397
+ "decoder.decoder.3.0.convs.1.1.bias",
398
+ "head.head.0.1.weight",
399
+ "head.head.0.1.bias",
400
+ "head.head.2.0.bias"
401
+ ],
402
+ "lr_scale": 1.0
403
+ }
404
+ }
405
+ [12/02 14:15:04] S3DIS INFO:
406
+ Totally 68 samples in val set
407
+ [12/02 14:15:04] S3DIS INFO: length of validation dataset: 68
408
+ [12/02 14:15:04] S3DIS INFO: number of classes of the dataset: 13
409
+ [12/02 14:15:04] S3DIS INFO: Successful Loading the ckpt from /workspace/FractalCloud/Model_logs/PNt_SEG_fractal/checkpoint/s3dis-pointnext-s_ckpt_best-623.pth
410
+ [12/02 14:15:04] S3DIS INFO: ckpts @ 19 epoch( {'best_val': 60.23859786987305} )
411
+ [12/02 14:15:04] S3DIS INFO: length of test dataset: 68
412
+ [12/02 14:15:04] S3DIS INFO: Test [0]/[68] cloud
413
+ [12/02 14:18:28] S3DIS INFO: [0]/[68] cloud, test_oa , test_macc, test_miou: 89.76 96.58 48.83,
414
+ iou per cls is: [ 96.93 98.7 74.01 0. 0. 0. 97.17 0. 100. 100.
415
+ 0. 0. 68.04]
416
+ [12/02 14:18:28] S3DIS INFO: Test [1]/[68] cloud
417
+ [12/02 14:20:55] S3DIS INFO: [1]/[68] cloud, test_oa , test_macc, test_miou: 91.07 96.79 47.63,
418
+ iou per cls is: [ 95.86 99.21 79.61 0. 0. 0. 76.44 0. 100. 100.
419
+ 0. 0. 68.09]
420
+ [12/02 14:20:55] S3DIS INFO: Test [2]/[68] cloud
421
+ [12/02 14:25:33] S3DIS INFO: [2]/[68] cloud, test_oa , test_macc, test_miou: 83.95 83.82 60.59,
422
+ iou per cls is: [ 96.24 99.4 71.71 0. 8.96 51.62 46.38 94.74 94.82 100.
423
+ 0. 72.8 51.02]
424
+ [12/02 14:25:33] S3DIS INFO: Test [3]/[68] cloud
425
+ [12/02 14:53:32] S3DIS INFO: [3]/[68] cloud, test_oa , test_macc, test_miou: 90.13 89.86 76.57,
426
+ iou per cls is: [ 96.65 97.33 80.6 0. 41.84 100. 95.45 92.35 91.33 99.71
427
+ 77.14 61.75 61.27]
428
+ [12/02 14:53:32] S3DIS INFO: Test [4]/[68] cloud
429
+ [12/02 15:05:16] S3DIS INFO: [4]/[68] cloud, test_oa , test_macc, test_miou: 85.97 78.93 58.49,
430
+ iou per cls is: [ 95.17 99.39 70.19 0. 48.98 71.04 39.28 68.77 94.69 100.
431
+ 0. 28.02 44.83]
432
+ [12/02 15:05:16] S3DIS INFO: Test [5]/[68] cloud
433
+ [12/02 16:07:33] S3DIS INFO: [5]/[68] cloud, test_oa , test_macc, test_miou: 77.63 71.84 28.46,
434
+ iou per cls is: [87.15 97.29 50.46 0. 0.31 0.17 24.28 0. 0. 29.3 67.86 0.
435
+ 13.14]
436
+ [12/02 16:07:33] S3DIS INFO: Test [6]/[68] cloud
437
+ [12/02 16:15:14] S3DIS INFO: [6]/[68] cloud, test_oa , test_macc, test_miou: 97.28 96.67 72.94,
438
+ iou per cls is: [ 97.95 99.15 95.38 0. 0. 100. 58.86 100. 100. 100.
439
+ 100. 0. 96.87]
440
+ [12/02 16:15:14] S3DIS INFO: Test [7]/[68] cloud
441
+ [12/02 16:19:13] S3DIS INFO: [7]/[68] cloud, test_oa , test_macc, test_miou: 95.99 94.18 70.62,
442
+ iou per cls is: [ 97.24 99.39 93.94 100. 0. 100. 27.53 100. 100. 100.
443
+ 100. 0. 0. ]
444
+ [12/02 16:19:13] S3DIS INFO: Test [8]/[68] cloud
445
+ [12/02 16:23:23] S3DIS INFO: [8]/[68] cloud, test_oa , test_macc, test_miou: 98.24 98.09 88.51,
446
+ iou per cls is: [ 97.61 99.42 97.04 100. 100. 100. 82.42 100. 100. 100.
447
+ 100. 0. 74.12]
448
+ [12/02 16:23:23] S3DIS INFO: Test [9]/[68] cloud
449
+ [12/02 16:32:12] S3DIS INFO: [9]/[68] cloud, test_oa , test_macc, test_miou: 88.16 89.78 52.73,
450
+ iou per cls is: [ 97.64 99.26 88.02 0. 0. 6.6 16.63 100. 100. 100.
451
+ 0. 0. 77.33]
452
+ [12/02 16:32:12] S3DIS INFO: Test [10]/[68] cloud
453
+ [12/02 16:34:49] S3DIS INFO: [10]/[68] cloud, test_oa , test_macc, test_miou: 92.54 94.48 70.50,
454
+ iou per cls is: [ 98.8 99.2 90.76 100. 0. 100. 53.58 100. 100. 100.
455
+ 0. 0. 74.13]
456
+ [12/02 16:34:49] S3DIS INFO: Test [11]/[68] cloud
457
+ [12/02 16:44:29] S3DIS INFO: [11]/[68] cloud, test_oa , test_macc, test_miou: 84.69 80.93 35.27,
458
+ iou per cls is: [ 97.73 99.33 77.9 0. 0. 0.03 16.98 0. 0. 100.
459
+ 0. 0. 66.55]
460
+ [12/02 16:44:29] S3DIS INFO: Test [12]/[68] cloud
461
+ [12/02 18:13:55] S3DIS INFO: [12]/[68] cloud, test_oa , test_macc, test_miou: 89.79 94.60 39.60,
462
+ iou per cls is: [ 95.49 98.11 82.41 0. 0. 0. 48.05 0. 0. 100.
463
+ 0. 0. 90.77]
464
+ [12/02 18:13:55] S3DIS INFO: Test [13]/[68] cloud
465
+ [12/02 18:20:02] S3DIS INFO: [13]/[68] cloud, test_oa , test_macc, test_miou: 95.13 94.63 63.39,
466
+ iou per cls is: [ 98.75 97.05 93.94 0. 0. 100. 52.85 100. 100. 100.
467
+ 0. 0. 81.53]
468
+ [12/02 18:20:02] S3DIS INFO: Test [14]/[68] cloud
469
+ [12/02 18:24:27] S3DIS INFO: [14]/[68] cloud, test_oa , test_macc, test_miou: 91.95 82.14 48.81,
470
+ iou per cls is: [ 98.26 99.26 94.65 100. 0. 100. 75.02 0. 0. 1.03
471
+ 25.46 0. 40.79]
472
+ [12/02 18:24:27] S3DIS INFO: Test [15]/[68] cloud
473
+ [12/02 18:56:47] S3DIS INFO: [15]/[68] cloud, test_oa , test_macc, test_miou: 95.62 89.42 39.63,
474
+ iou per cls is: [98.61 98.51 93.12 0. 0. 0. 58.97 0. 0. 45.38 63.84 0.
475
+ 56.71]
476
+ [12/02 18:56:47] S3DIS INFO: Test [16]/[68] cloud
477
+ [12/02 19:00:41] S3DIS INFO: [16]/[68] cloud, test_oa , test_macc, test_miou: 94.82 96.16 79.00,
478
+ iou per cls is: [ 98.13 99.15 90.21 100. 100. 100. 70.32 100. 100. 100.
479
+ 0. 0. 69.23]
480
+ [12/02 19:00:41] S3DIS INFO: Test [17]/[68] cloud
481
+ [12/02 19:07:40] S3DIS INFO: [17]/[68] cloud, test_oa , test_macc, test_miou: 92.97 94.10 54.52,
482
+ iou per cls is: [ 98.68 99.28 88.42 0. 0. 100. 45.31 0. 100. 100.
483
+ 0. 0. 77.11]
484
+ [12/02 19:07:40] S3DIS INFO: Test [18]/[68] cloud
485
+ [12/02 19:09:21] S3DIS INFO: [18]/[68] cloud, test_oa , test_macc, test_miou: 91.03 87.38 55.17,
486
+ iou per cls is: [ 97.29 99.07 85.77 0. 0. 0. 20.32 100. 100. 100.
487
+ 100. 0. 14.79]
488
+ [12/02 19:09:21] S3DIS INFO: Test [19]/[68] cloud
489
+ [12/02 19:17:25] S3DIS INFO: [19]/[68] cloud, test_oa , test_macc, test_miou: 95.40 82.11 48.59,
490
+ iou per cls is: [ 96.7 97.71 93.6 0. 0.03 2.6 55.88 0. 100. 100.
491
+ 0. 0. 85.14]
492
+ [12/02 19:17:25] S3DIS INFO: Test [20]/[68] cloud
493
+ [12/02 19:23:59] S3DIS INFO: [20]/[68] cloud, test_oa , test_macc, test_miou: 95.36 94.05 62.41,
494
+ iou per cls is: [ 99.71 98.64 90.61 100. 100. 0. 0. 91.72 95.94 100.
495
+ 0. 0. 34.65]
496
+ [12/02 19:23:59] S3DIS INFO: Test [21]/[68] cloud
497
+ [12/02 19:27:27] S3DIS INFO: [21]/[68] cloud, test_oa , test_macc, test_miou: 84.33 81.04 66.00,
498
+ iou per cls is: [ 97.01 97.49 50.82 0. 41.66 53.78 90.01 89.4 93.21 100.
499
+ 90.05 0.8 53.79]
500
+ [12/02 19:27:27] S3DIS INFO: Test [22]/[68] cloud
501
+ [12/02 19:30:43] S3DIS INFO: [22]/[68] cloud, test_oa , test_macc, test_miou: 90.83 87.36 74.08,
502
+ iou per cls is: [ 98.32 99.32 71.98 0. 27.94 62.47 86.7 79.08 92.5 100.
503
+ 92.32 91.88 60.57]
504
+ [12/02 19:30:43] S3DIS INFO: Test [23]/[68] cloud
505
+ [12/02 19:34:14] S3DIS INFO: [23]/[68] cloud, test_oa , test_macc, test_miou: 93.72 90.66 76.24,
506
+ iou per cls is: [ 97.27 98.25 75.29 0. 45.8 55.3 94.05 69.18 86.89 100.
507
+ 96.13 93.93 79.03]
508
+ [12/02 19:34:14] S3DIS INFO: Test [24]/[68] cloud
509
+ [12/02 19:37:50] S3DIS INFO: [24]/[68] cloud, test_oa , test_macc, test_miou: 89.08 88.61 74.42,
510
+ iou per cls is: [ 97.33 98.13 73.15 0. 32.3 76.08 92.16 76.63 75.68 100.
511
+ 87.93 100. 58.14]
512
+ [12/02 19:37:50] S3DIS INFO: Test [25]/[68] cloud
513
+ [12/02 19:42:50] S3DIS INFO: [25]/[68] cloud, test_oa , test_macc, test_miou: 88.17 85.01 71.67,
514
+ iou per cls is: [ 98.35 98.18 64.58 0. 41.71 73.91 69.68 80.39 91.59 100.
515
+ 92.27 73.4 47.63]
516
+ [12/02 19:42:50] S3DIS INFO: Test [26]/[68] cloud
517
+ [12/02 19:50:42] S3DIS INFO: [26]/[68] cloud, test_oa , test_macc, test_miou: 85.04 84.74 69.95,
518
+ iou per cls is: [ 94.31 98.31 68.36 0. 26.49 55.63 86.42 66.41 90.52 100.
519
+ 75.47 86.91 60.51]
520
+ [12/02 19:50:42] S3DIS INFO: Test [27]/[68] cloud
521
+ [12/02 19:59:17] S3DIS INFO: [27]/[68] cloud, test_oa , test_macc, test_miou: 84.50 82.21 67.65,
522
+ iou per cls is: [ 95.24 98.27 68.14 0. 22.17 31.31 87.08 88.95 93.23 100.
523
+ 74.8 68.03 52.19]
524
+ [12/02 19:59:17] S3DIS INFO: Test [28]/[68] cloud
525
+ [12/02 20:02:47] S3DIS INFO: [28]/[68] cloud, test_oa , test_macc, test_miou: 89.44 80.76 67.65,
526
+ iou per cls is: [ 98.52 96.78 85.01 0. 60.52 100. 92.61 89.06 89.93 100.
527
+ 10.55 6.15 50.38]
528
+ [12/02 20:02:47] S3DIS INFO: Test [29]/[68] cloud
529
+ [12/02 20:07:20] S3DIS INFO: [29]/[68] cloud, test_oa , test_macc, test_miou: 84.29 90.79 47.04,
530
+ iou per cls is: [ 97.68 96.28 87.96 0. 0. 0. 86.53 47.24 100. 0.
531
+ 49.72 0. 46.09]
532
+ [12/02 20:07:20] S3DIS INFO: Test [30]/[68] cloud
533
+ [12/02 20:15:10] S3DIS INFO: [30]/[68] cloud, test_oa , test_macc, test_miou: 92.62 84.80 65.66,
534
+ iou per cls is: [ 99.03 98.21 87.32 0. 8.59 0. 93.11 96.14 92.57 100.
535
+ 87.08 28.63 62.86]
536
+ [12/02 20:15:10] S3DIS INFO: Test [31]/[68] cloud
537
+ [12/02 20:28:51] S3DIS INFO: [31]/[68] cloud, test_oa , test_macc, test_miou: 87.12 89.19 68.31,
538
+ iou per cls is: [ 94.06 98.52 78.46 0. 0. 100. 76.27 87.66 93.08 100.
539
+ 56.83 62.06 41.1 ]
540
+ [12/02 20:28:51] S3DIS INFO: Test [32]/[68] cloud
541
+ [12/02 20:32:45] S3DIS INFO: [32]/[68] cloud, test_oa , test_macc, test_miou: 92.42 88.89 76.79,
542
+ iou per cls is: [ 95.84 98.26 76.3 0. 70.42 75.89 96.73 84.97 97.26 100.
543
+ 93.11 43.73 65.76]
544
+ [12/02 20:32:45] S3DIS INFO: Test [33]/[68] cloud
545
+ [12/02 20:34:39] S3DIS INFO: [33]/[68] cloud, test_oa , test_macc, test_miou: 88.16 88.66 59.82,
546
+ iou per cls is: [ 97.97 97.85 79.89 0. 38.12 0. 84.77 94.72 93.07 100.
547
+ 50.21 0. 41.04]
548
+ [12/02 20:34:39] S3DIS INFO: Test [34]/[68] cloud
549
+ [12/02 20:53:13] S3DIS INFO: [34]/[68] cloud, test_oa , test_macc, test_miou: 90.62 88.97 74.84,
550
+ iou per cls is: [ 98.59 98.81 82.65 0. 32.46 100. 96.46 92.15 93.48 100.
551
+ 42.01 94.28 42.09]
552
+ [12/02 20:53:13] S3DIS INFO: Test [35]/[68] cloud
553
+ [12/02 20:56:48] S3DIS INFO: [35]/[68] cloud, test_oa , test_macc, test_miou: 89.62 84.28 71.51,
554
+ iou per cls is: [ 96.55 98.05 72.19 0. 28.38 31.4 96.3 77.6 80.54 100.
555
+ 94.96 82.38 71.23]
556
+ [12/02 20:56:48] S3DIS INFO: Test [36]/[68] cloud
557
+ [12/02 21:01:18] S3DIS INFO: [36]/[68] cloud, test_oa , test_macc, test_miou: 90.56 92.15 76.73,
558
+ iou per cls is: [ 97.17 98.64 77.94 0. 39.63 71.43 98.26 84.72 92.61 100.
559
+ 87.22 87.74 62.19]
560
+ [12/02 21:01:18] S3DIS INFO: Test [37]/[68] cloud
561
+ [12/02 21:14:35] S3DIS INFO: [37]/[68] cloud, test_oa , test_macc, test_miou: 81.26 79.42 63.61,
562
+ iou per cls is: [96. 96. 54.12 0. 44.82 76.18 77.69 76.1 85.81 42.41 60.47 72.74
563
+ 44.61]
564
+ [12/02 21:14:35] S3DIS INFO: Test [38]/[68] cloud
565
+ [12/02 21:17:05] S3DIS INFO: [38]/[68] cloud, test_oa , test_macc, test_miou: 88.60 88.99 68.81,
566
+ iou per cls is: [ 96.28 95.71 77.4 0. 0. 83.86 93.3 68.27 98.43 100.
567
+ 86.41 36.16 58.77]
568
+ [12/02 21:17:05] S3DIS INFO: Test [39]/[68] cloud
569
+ [12/02 21:20:34] S3DIS INFO: [39]/[68] cloud, test_oa , test_macc, test_miou: 83.60 80.40 66.33,
570
+ iou per cls is: [ 93.74 97.57 79.9 0. 66.2 80.02 75.05 77.05 94.05 100.
571
+ 60.5 0. 38.2 ]
572
+ [12/02 21:20:34] S3DIS INFO: Test [40]/[68] cloud
573
+ [12/02 21:24:25] S3DIS INFO: [40]/[68] cloud, test_oa , test_macc, test_miou: 90.74 88.59 76.97,
574
+ iou per cls is: [ 95.88 99.31 80.42 0. 52.65 83.78 92.45 87.21 96.28 100.
575
+ 87.05 71.71 53.84]
576
+ [12/02 21:24:25] S3DIS INFO: Test [41]/[68] cloud
577
+ [12/02 21:28:16] S3DIS INFO: [41]/[68] cloud, test_oa , test_macc, test_miou: 92.72 91.90 80.34,
578
+ iou per cls is: [ 96.63 98.82 85.12 0. 88.08 89.02 95.83 79. 90.67 100.
579
+ 88.52 79.92 52.85]
580
+ [12/02 21:28:16] S3DIS INFO: Test [42]/[68] cloud
581
+ [12/02 21:43:03] S3DIS INFO: [42]/[68] cloud, test_oa , test_macc, test_miou: 76.87 80.56 64.71,
582
+ iou per cls is: [ 96.51 97.46 53.36 0. 55.86 57.47 87.97 83.95 80.28 100.
583
+ 23.59 70.06 34.68]
584
+ [12/02 21:43:03] S3DIS INFO: Test [43]/[68] cloud
585
+ [12/02 21:46:22] S3DIS INFO: [43]/[68] cloud, test_oa , test_macc, test_miou: 89.08 88.20 68.23,
586
+ iou per cls is: [ 97.47 99.22 67.66 0. 0. 75.21 56.57 85.27 96.36 100.
587
+ 85.9 72.45 50.85]
588
+ [12/02 21:46:22] S3DIS INFO: Test [44]/[68] cloud
589
+ [12/02 21:48:10] S3DIS INFO: [44]/[68] cloud, test_oa , test_macc, test_miou: 96.96 97.11 94.78,
590
+ iou per cls is: [ 94.38 97.89 95.63 100. 100. 100. 94.46 89.35 96.88 100.
591
+ 95.24 92.23 76.08]
592
+ [12/02 21:48:10] S3DIS INFO: Test [45]/[68] cloud
593
+ [12/02 21:53:21] S3DIS INFO: [45]/[68] cloud, test_oa , test_macc, test_miou: 86.00 87.27 65.40,
594
+ iou per cls is: [ 96.04 99. 59.35 0. 36.06 67.12 82.54 85.53 82.16 100.
595
+ 80.96 0. 61.41]
596
+ [12/02 21:53:21] S3DIS INFO: Test [46]/[68] cloud
597
+ [12/02 21:57:05] S3DIS INFO: [46]/[68] cloud, test_oa , test_macc, test_miou: 88.71 87.98 67.40,
598
+ iou per cls is: [ 96.02 99.54 81.05 0. 51.13 92.23 92.55 73.83 62.98 100.
599
+ 69.59 0. 57.28]
600
+ [12/02 21:57:05] S3DIS INFO: Test [47]/[68] cloud
601
+ [12/02 22:03:00] S3DIS INFO: [47]/[68] cloud, test_oa , test_macc, test_miou: 91.95 88.36 76.45,
602
+ iou per cls is: [ 93.85 98.77 83.58 0. 25.11 89.68 98.02 87.3 86.97 100.
603
+ 84.42 88.3 57.82]
604
+ [12/02 22:03:00] S3DIS INFO: Test [48]/[68] cloud
605
+ [12/02 22:09:02] S3DIS INFO: [48]/[68] cloud, test_oa , test_macc, test_miou: 83.28 81.82 58.26,
606
+ iou per cls is: [94.18 94.33 63.19 0. 57.98 41.2 56.06 72.31 91.04 0. 82.02 53.04
607
+ 52.1 ]
608
+ [12/02 22:09:02] S3DIS INFO: Test [49]/[68] cloud
609
+ [12/02 22:14:57] S3DIS INFO: [49]/[68] cloud, test_oa , test_macc, test_miou: 95.49 94.15 68.96,
610
+ iou per cls is: [ 98.37 95.95 90.7 0. 0. 100. 96.7 89.81 91.17 0.
611
+ 90.94 72.61 70.2 ]
612
+ [12/02 22:14:57] S3DIS INFO: Test [50]/[68] cloud
613
+ [12/02 22:24:07] S3DIS INFO: [50]/[68] cloud, test_oa , test_macc, test_miou: 92.19 92.59 71.92,
614
+ iou per cls is: [ 98.67 95.13 91.97 0. 0. 100. 95.6 72.19 93.01 100.
615
+ 59.39 87.56 41.42]
616
+ [12/02 22:24:07] S3DIS INFO: Test [51]/[68] cloud
617
+ [12/02 23:03:43] S3DIS INFO: [51]/[68] cloud, test_oa , test_macc, test_miou: 81.85 80.42 51.18,
618
+ iou per cls is: [66.29 97.9 80.95 0. 6.58 0. 92.47 75.36 77.37 0. 72.95 47.75
619
+ 47.76]
620
+ [12/02 23:03:43] S3DIS INFO: Test [52]/[68] cloud
621
+ [12/02 23:47:41] S3DIS INFO: [52]/[68] cloud, test_oa , test_macc, test_miou: 75.53 79.03 53.44,
622
+ iou per cls is: [ 65.63 96.25 64.06 0. 22.66 0. 80.9 48.56 67.84 35.76
623
+ 66.35 100. 46.74]
624
+ [12/02 23:47:41] S3DIS INFO: Test [53]/[68] cloud
625
+ [12/02 23:52:34] S3DIS INFO: [53]/[68] cloud, test_oa , test_macc, test_miou: 81.42 80.70 56.46,
626
+ iou per cls is: [ 92.54 98.7 70.68 2.54 0. 0. 44.54 84.05 93.7 100.
627
+ 33.45 80.36 33.41]
628
+ [12/02 23:52:34] S3DIS INFO: Test [54]/[68] cloud
629
+ [12/02 23:56:37] S3DIS INFO: [54]/[68] cloud, test_oa , test_macc, test_miou: 93.95 92.22 79.80,
630
+ iou per cls is: [ 96.68 98.17 80.52 0. 68.37 79.6 95.15 94.15 96.67 100.
631
+ 94.79 78.25 55.08]
632
+ [12/02 23:56:37] S3DIS INFO: Test [55]/[68] cloud
633
+ [12/03 00:37:02] S3DIS INFO: [55]/[68] cloud, test_oa , test_macc, test_miou: 84.82 81.97 46.03,
634
+ iou per cls is: [96.76 97.85 81.31 0. 43.29 0. 31.37 72.19 62.6 0. 58.69 0.06
635
+ 54.28]
636
+ [12/03 00:37:02] S3DIS INFO: Test [56]/[68] cloud
637
+ [12/03 00:49:23] S3DIS INFO: [56]/[68] cloud, test_oa , test_macc, test_miou: 87.08 83.96 68.50,
638
+ iou per cls is: [ 96.17 97.54 70.2 0. 29.33 75.27 91.68 79.08 80.65 100.
639
+ 59.54 50.68 60.31]
640
+ [12/03 00:49:23] S3DIS INFO: Test [57]/[68] cloud
641
+ [12/03 00:54:34] S3DIS INFO: [57]/[68] cloud, test_oa , test_macc, test_miou: 90.16 90.78 77.30,
642
+ iou per cls is: [ 97.65 98.13 71.16 0. 41.05 61.62 93.47 87.36 93.4 100.
643
+ 89.22 100. 71.87]
644
+ [12/03 00:54:34] S3DIS INFO: Test [58]/[68] cloud
645
+ [12/03 00:57:37] S3DIS INFO: [58]/[68] cloud, test_oa , test_macc, test_miou: 93.72 95.60 67.83,
646
+ iou per cls is: [ 96.8 98.72 86.03 0. 0. 69.7 93.32 92.39 99.45 100.
647
+ 90.1 0. 55.23]
648
+ [12/03 00:57:37] S3DIS INFO: Test [59]/[68] cloud
649
+ [12/03 01:01:02] S3DIS INFO: [59]/[68] cloud, test_oa , test_macc, test_miou: 90.33 89.97 70.53,
650
+ iou per cls is: [ 97.76 98.75 68.31 0. 0. 58.33 93.82 79.85 77.27 100.
651
+ 90.18 89.07 63.6 ]
652
+ [12/03 01:01:02] S3DIS INFO: Test [60]/[68] cloud
653
+ [12/03 01:05:58] S3DIS INFO: [60]/[68] cloud, test_oa , test_macc, test_miou: 90.83 84.45 72.94,
654
+ iou per cls is: [ 98.36 98.69 66.71 0. 1.21 78.56 84.55 84.83 95.87 100.
655
+ 89.78 82.24 67.38]
656
+ [12/03 01:05:58] S3DIS INFO: Test [61]/[68] cloud
657
+ [12/03 01:11:00] S3DIS INFO: [61]/[68] cloud, test_oa , test_macc, test_miou: 94.10 91.39 78.97,
658
+ iou per cls is: [ 98.32 98.07 81.19 0. 56.91 54.63 95.42 90.05 90.41 100.
659
+ 96.89 92.27 72.39]
660
+ [12/03 01:11:00] S3DIS INFO: Test [62]/[68] cloud
661
+ [12/03 01:14:50] S3DIS INFO: [62]/[68] cloud, test_oa , test_macc, test_miou: 91.66 92.85 72.70,
662
+ iou per cls is: [ 95.69 97.32 84.2 0. 0. 71.45 98.49 72.37 88.56 75.67
663
+ 92.4 100. 68.93]
664
+ [12/03 01:14:50] S3DIS INFO: Test [63]/[68] cloud
665
+ [12/03 01:17:30] S3DIS INFO: [63]/[68] cloud, test_oa , test_macc, test_miou: 74.03 93.08 38.45,
666
+ iou per cls is: [ 93.43 98.83 87.54 0. 0. 0. 0. 0. 0. 100.
667
+ 0. 100. 20. ]
668
+ [12/03 01:17:30] S3DIS INFO: Test [64]/[68] cloud
669
+ [12/03 01:20:11] S3DIS INFO: [64]/[68] cloud, test_oa , test_macc, test_miou: 68.12 72.33 27.69,
670
+ iou per cls is: [50.23 94.91 64.6 0. 16.76 0. 56.51 0. 0. 0. 57.3 0.
671
+ 19.62]
672
+ [12/03 01:20:11] S3DIS INFO: Test [65]/[68] cloud
673
+ [12/03 01:24:50] S3DIS INFO: [65]/[68] cloud, test_oa , test_macc, test_miou: 65.93 85.86 49.33,
674
+ iou per cls is: [ 37.93 96.23 81.13 0. 0. 0. 65.41 0. 100. 100.
675
+ 33.89 100. 26.76]
676
+ [12/03 01:24:50] S3DIS INFO: Test [66]/[68] cloud
677
+ [12/03 01:25:19] S3DIS INFO: [66]/[68] cloud, test_oa , test_macc, test_miou: 80.16 87.70 47.15,
678
+ iou per cls is: [ 3.03 98.53 87.95 0. 0. 100. 68.12 100. 0. 100.
679
+ 0. 0. 55.38]
680
+ [12/03 01:25:19] S3DIS INFO: Test [67]/[68] cloud
681
+ [12/03 01:28:34] S3DIS INFO: [67]/[68] cloud, test_oa , test_macc, test_miou: 84.69 85.89 44.72,
682
+ iou per cls is: [ 87.84 97.33 88.96 0. 0. 0. 37.63 50.75 72.22 100.
683
+ 0. 0. 46.65]
684
+ [12/03 01:28:34] S3DIS INFO: Best ckpt @E19, test_oa , test_macc, test_miou: 87.77 69.44 62.03,
685
+ iou per cls is: [92.82 98.12 80.72 0.07 26.78 50.47 64.93 80.12 85.8 44.99 71.09 58.
686
+ 52.43]
Pretrained_Models/PNt_SEG_fractal/PNt_SEG_fractal_test.csv ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ method,Area,OA,mACC,mIoU,ceiling,floor,wall,beam,column,window,door,chair,table,bookcase,sofa,board,clutter,best_epoch,log_path,wandb link
2
+ pointnext-s,5,87.77,69.44,62.03,92.82,98.12,80.72,0.07,26.78,50.47,64.93,80.12,85.80,44.99,71.09,58.00,52.43,19,/workspace/FractalCloud/Model_logs/PNt_SEG_fractal,-
Pretrained_Models/PNt_SEG_fractal/checkpoint/s3dis-pointnext-s_ckpt_best-620.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b6c98111783d326d4626af0edcdd25b35f324337bb24927af679de7e74b91869
3
+ size 9606497
Pretrained_Models/PNt_SEG_original/PNt_SEG_original20251202-141038-mbRpETout6SaSAV7Knibvu.log ADDED
@@ -0,0 +1,686 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [12/02 14:10:38] S3DIS INFO: dist_url: tcp://localhost:8888
2
+ dist_backend: nccl
3
+ multiprocessing_distributed: False
4
+ ngpus_per_node: 1
5
+ world_size: 1
6
+ launcher: mp
7
+ local_rank: 0
8
+ use_gpu: True
9
+ seed: 183
10
+ epoch: 0
11
+ epochs: 100
12
+ ignore_index: None
13
+ val_fn: validate
14
+ deterministic: False
15
+ sync_bn: False
16
+ criterion_args:
17
+ NAME: CrossEntropy
18
+ label_smoothing: 0.2
19
+ use_mask: False
20
+ grad_norm_clip: 10
21
+ layer_decay: 0
22
+ step_per_update: 1
23
+ start_epoch: 1
24
+ sched_on_epoch: True
25
+ wandb:
26
+ use_wandb: False
27
+ project: PointNeXt-S3DIS
28
+ tags: ['test']
29
+ name: PNt_SEG_original
30
+ use_amp: False
31
+ use_voting: False
32
+ val_freq: 1
33
+ resume: False
34
+ test: False
35
+ finetune: False
36
+ mode: test
37
+ logname: None
38
+ load_path: None
39
+ print_freq: 50
40
+ save_freq: -1
41
+ root_dir: log/s3dis
42
+ pretrained_path: /workspace/FractalCloud/Model_logs/PNt_SEG_original/checkpoint/s3dis-train-pointnext-s_ckpt_best_626.pth
43
+ datatransforms:
44
+ train: ['ChromaticAutoContrast', 'PointsToTensor', 'PointCloudScaling', 'PointCloudXYZAlign', 'PointCloudJitter', 'ChromaticDropGPU', 'ChromaticNormalize']
45
+ val: ['PointsToTensor', 'PointCloudXYZAlign', 'ChromaticNormalize']
46
+ vote: ['ChromaticDropGPU']
47
+ kwargs:
48
+ color_drop: 0.2
49
+ gravity_dim: 2
50
+ scale: [0.9, 1.1]
51
+ angle: [0, 0, 1]
52
+ jitter_sigma: 0.005
53
+ jitter_clip: 0.02
54
+ feature_keys: x,heights
55
+ dataset:
56
+ common:
57
+ NAME: S3DIS
58
+ data_root: /workspace/PointNeXt/data/S3DIS/s3disfull
59
+ test_area: 5
60
+ voxel_size: 0.04
61
+ train:
62
+ split: train
63
+ voxel_max: 24000
64
+ loop: 30
65
+ presample: False
66
+ val:
67
+ split: val
68
+ voxel_max: None
69
+ presample: True
70
+ test:
71
+ split: test
72
+ voxel_max: None
73
+ presample: False
74
+ num_classes: 13
75
+ batch_size: 32
76
+ val_batch_size: 1
77
+ dataloader:
78
+ num_workers: 8
79
+ cls_weighed_loss: False
80
+ optimizer:
81
+ NAME: adamw
82
+ weight_decay: 0.0001
83
+ sched: cosine
84
+ warmup_epochs: 0
85
+ min_lr: 1e-05
86
+ lr: 0.01
87
+ log_dir: /workspace/FractalCloud/Model_logs/PNt_SEG_original
88
+ model:
89
+ NAME: BaseSeg
90
+ encoder_args:
91
+ NAME: PointNextEncoder
92
+ stage: [0, 1, 2, 3, 4]
93
+ blocks: [1, 1, 1, 1, 1]
94
+ strides: [1, 4, 4, 4, 4]
95
+ sa_layers: 2
96
+ sa_use_res: True
97
+ width: 32
98
+ in_channels: 4
99
+ expansion: 4
100
+ radius: 0.1
101
+ nsample: 32
102
+ aggr_args:
103
+ feature_type: dp_fj
104
+ reduction: max
105
+ group_args:
106
+ NAME: ballquery
107
+ normalize_dp: True
108
+ conv_args:
109
+ order: conv-norm-act
110
+ act_args:
111
+ act: relu
112
+ norm_args:
113
+ norm: bn
114
+ decoder_args:
115
+ NAME: PointNextDecoder
116
+ cls_args:
117
+ NAME: SegHead
118
+ num_classes: 13
119
+ in_channels: None
120
+ norm_args:
121
+ norm: bn
122
+ rank: 0
123
+ distributed: False
124
+ mp: False
125
+ task_name: s3dis
126
+ cfg_basename: pointnext-s
127
+ opts: mode=test
128
+ is_training: False
129
+ run_dir: /workspace/FractalCloud/Model_logs/PNt_SEG_original
130
+ run_name: PNt_SEG_original
131
+ ckpt_dir: /workspace/FractalCloud/Model_logs/PNt_SEG_original/checkpoint
132
+ code_dir: /workspace/FractalCloud/Model_logs/PNt_SEG_original/code
133
+ log_path: /workspace/FractalCloud/Model_logs/PNt_SEG_original/PNt_SEG_original20251202-141038-mbRpETout6SaSAV7Knibvu.log
134
+ cfg_path: /workspace/FractalCloud/Model_logs/PNt_SEG_original/cfg.yaml
135
+ [12/02 14:10:38] S3DIS INFO: NAME: ballquery
136
+ normalize_dp: True
137
+ radius: 0.1
138
+ nsample: 32
139
+ [12/02 14:10:38] S3DIS INFO: NAME: ballquery
140
+ normalize_dp: True
141
+ radius: 0.2
142
+ nsample: 32
143
+ [12/02 14:10:38] S3DIS INFO: NAME: ballquery
144
+ normalize_dp: True
145
+ radius: 0.4
146
+ nsample: 32
147
+ [12/02 14:10:38] S3DIS INFO: NAME: ballquery
148
+ normalize_dp: True
149
+ radius: 0.8
150
+ nsample: 32
151
+ [12/02 14:10:45] S3DIS INFO: BaseSeg(
152
+ (encoder): PointNextEncoder(
153
+ (encoder): Sequential(
154
+ (0): Sequential(
155
+ (0): SetAbstraction(
156
+ (convs): Sequential(
157
+ (0): Sequential(
158
+ (0): Conv1d(4, 32, kernel_size=(1,), stride=(1,))
159
+ )
160
+ )
161
+ )
162
+ )
163
+ (1): Sequential(
164
+ (0): SetAbstraction(
165
+ (skipconv): Sequential(
166
+ (0): Conv1d(32, 64, kernel_size=(1,), stride=(1,))
167
+ )
168
+ (act): ReLU(inplace=True)
169
+ (convs): Sequential(
170
+ (0): Sequential(
171
+ (0): Conv2d(35, 32, kernel_size=(1, 1), stride=(1, 1), bias=False)
172
+ (1): BatchNorm2d(32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
173
+ (2): ReLU(inplace=True)
174
+ )
175
+ (1): Sequential(
176
+ (0): Conv2d(32, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
177
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
178
+ )
179
+ )
180
+ (grouper): QueryAndGroup()
181
+ )
182
+ )
183
+ (2): Sequential(
184
+ (0): SetAbstraction(
185
+ (skipconv): Sequential(
186
+ (0): Conv1d(64, 128, kernel_size=(1,), stride=(1,))
187
+ )
188
+ (act): ReLU(inplace=True)
189
+ (convs): Sequential(
190
+ (0): Sequential(
191
+ (0): Conv2d(67, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
192
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
193
+ (2): ReLU(inplace=True)
194
+ )
195
+ (1): Sequential(
196
+ (0): Conv2d(64, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
197
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
198
+ )
199
+ )
200
+ (grouper): QueryAndGroup()
201
+ )
202
+ )
203
+ (3): Sequential(
204
+ (0): SetAbstraction(
205
+ (skipconv): Sequential(
206
+ (0): Conv1d(128, 256, kernel_size=(1,), stride=(1,))
207
+ )
208
+ (act): ReLU(inplace=True)
209
+ (convs): Sequential(
210
+ (0): Sequential(
211
+ (0): Conv2d(131, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
212
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
213
+ (2): ReLU(inplace=True)
214
+ )
215
+ (1): Sequential(
216
+ (0): Conv2d(128, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
217
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
218
+ )
219
+ )
220
+ (grouper): QueryAndGroup()
221
+ )
222
+ )
223
+ (4): Sequential(
224
+ (0): SetAbstraction(
225
+ (skipconv): Sequential(
226
+ (0): Conv1d(256, 512, kernel_size=(1,), stride=(1,))
227
+ )
228
+ (act): ReLU(inplace=True)
229
+ (convs): Sequential(
230
+ (0): Sequential(
231
+ (0): Conv2d(259, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
232
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
233
+ (2): ReLU(inplace=True)
234
+ )
235
+ (1): Sequential(
236
+ (0): Conv2d(256, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
237
+ (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
238
+ )
239
+ )
240
+ (grouper): QueryAndGroup()
241
+ )
242
+ )
243
+ )
244
+ )
245
+ (decoder): PointNextDecoder(
246
+ (decoder): Sequential(
247
+ (0): Sequential(
248
+ (0): FeaturePropogation(
249
+ (convs): Sequential(
250
+ (0): Sequential(
251
+ (0): Conv1d(96, 32, kernel_size=(1,), stride=(1,), bias=False)
252
+ (1): BatchNorm1d(32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
253
+ (2): ReLU(inplace=True)
254
+ )
255
+ (1): Sequential(
256
+ (0): Conv1d(32, 32, kernel_size=(1,), stride=(1,), bias=False)
257
+ (1): BatchNorm1d(32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
258
+ (2): ReLU(inplace=True)
259
+ )
260
+ )
261
+ )
262
+ )
263
+ (1): Sequential(
264
+ (0): FeaturePropogation(
265
+ (convs): Sequential(
266
+ (0): Sequential(
267
+ (0): Conv1d(192, 64, kernel_size=(1,), stride=(1,), bias=False)
268
+ (1): BatchNorm1d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
269
+ (2): ReLU(inplace=True)
270
+ )
271
+ (1): Sequential(
272
+ (0): Conv1d(64, 64, kernel_size=(1,), stride=(1,), bias=False)
273
+ (1): BatchNorm1d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
274
+ (2): ReLU(inplace=True)
275
+ )
276
+ )
277
+ )
278
+ )
279
+ (2): Sequential(
280
+ (0): FeaturePropogation(
281
+ (convs): Sequential(
282
+ (0): Sequential(
283
+ (0): Conv1d(384, 128, kernel_size=(1,), stride=(1,), bias=False)
284
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
285
+ (2): ReLU(inplace=True)
286
+ )
287
+ (1): Sequential(
288
+ (0): Conv1d(128, 128, kernel_size=(1,), stride=(1,), bias=False)
289
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
290
+ (2): ReLU(inplace=True)
291
+ )
292
+ )
293
+ )
294
+ )
295
+ (3): Sequential(
296
+ (0): FeaturePropogation(
297
+ (convs): Sequential(
298
+ (0): Sequential(
299
+ (0): Conv1d(768, 256, kernel_size=(1,), stride=(1,), bias=False)
300
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
301
+ (2): ReLU(inplace=True)
302
+ )
303
+ (1): Sequential(
304
+ (0): Conv1d(256, 256, kernel_size=(1,), stride=(1,), bias=False)
305
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
306
+ (2): ReLU(inplace=True)
307
+ )
308
+ )
309
+ )
310
+ )
311
+ )
312
+ )
313
+ (head): SegHead(
314
+ (head): Sequential(
315
+ (0): Sequential(
316
+ (0): Conv1d(32, 32, kernel_size=(1,), stride=(1,), bias=False)
317
+ (1): BatchNorm1d(32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
318
+ (2): ReLU(inplace=True)
319
+ )
320
+ (1): Dropout(p=0.5, inplace=False)
321
+ (2): Sequential(
322
+ (0): Conv1d(32, 13, kernel_size=(1,), stride=(1,))
323
+ )
324
+ )
325
+ )
326
+ )
327
+ [12/02 14:10:45] S3DIS INFO: Number of params: 0.7922 M
328
+ [12/02 14:10:45] S3DIS INFO: Param groups = {
329
+ "decay": {
330
+ "weight_decay": 0.0001,
331
+ "params": [
332
+ "encoder.encoder.0.0.convs.0.0.weight",
333
+ "encoder.encoder.1.0.skipconv.0.weight",
334
+ "encoder.encoder.1.0.convs.0.0.weight",
335
+ "encoder.encoder.1.0.convs.1.0.weight",
336
+ "encoder.encoder.2.0.skipconv.0.weight",
337
+ "encoder.encoder.2.0.convs.0.0.weight",
338
+ "encoder.encoder.2.0.convs.1.0.weight",
339
+ "encoder.encoder.3.0.skipconv.0.weight",
340
+ "encoder.encoder.3.0.convs.0.0.weight",
341
+ "encoder.encoder.3.0.convs.1.0.weight",
342
+ "encoder.encoder.4.0.skipconv.0.weight",
343
+ "encoder.encoder.4.0.convs.0.0.weight",
344
+ "encoder.encoder.4.0.convs.1.0.weight",
345
+ "decoder.decoder.0.0.convs.0.0.weight",
346
+ "decoder.decoder.0.0.convs.1.0.weight",
347
+ "decoder.decoder.1.0.convs.0.0.weight",
348
+ "decoder.decoder.1.0.convs.1.0.weight",
349
+ "decoder.decoder.2.0.convs.0.0.weight",
350
+ "decoder.decoder.2.0.convs.1.0.weight",
351
+ "decoder.decoder.3.0.convs.0.0.weight",
352
+ "decoder.decoder.3.0.convs.1.0.weight",
353
+ "head.head.0.0.weight",
354
+ "head.head.2.0.weight"
355
+ ],
356
+ "lr_scale": 1.0
357
+ },
358
+ "no_decay": {
359
+ "weight_decay": 0.0,
360
+ "params": [
361
+ "encoder.encoder.0.0.convs.0.0.bias",
362
+ "encoder.encoder.1.0.skipconv.0.bias",
363
+ "encoder.encoder.1.0.convs.0.1.weight",
364
+ "encoder.encoder.1.0.convs.0.1.bias",
365
+ "encoder.encoder.1.0.convs.1.1.weight",
366
+ "encoder.encoder.1.0.convs.1.1.bias",
367
+ "encoder.encoder.2.0.skipconv.0.bias",
368
+ "encoder.encoder.2.0.convs.0.1.weight",
369
+ "encoder.encoder.2.0.convs.0.1.bias",
370
+ "encoder.encoder.2.0.convs.1.1.weight",
371
+ "encoder.encoder.2.0.convs.1.1.bias",
372
+ "encoder.encoder.3.0.skipconv.0.bias",
373
+ "encoder.encoder.3.0.convs.0.1.weight",
374
+ "encoder.encoder.3.0.convs.0.1.bias",
375
+ "encoder.encoder.3.0.convs.1.1.weight",
376
+ "encoder.encoder.3.0.convs.1.1.bias",
377
+ "encoder.encoder.4.0.skipconv.0.bias",
378
+ "encoder.encoder.4.0.convs.0.1.weight",
379
+ "encoder.encoder.4.0.convs.0.1.bias",
380
+ "encoder.encoder.4.0.convs.1.1.weight",
381
+ "encoder.encoder.4.0.convs.1.1.bias",
382
+ "decoder.decoder.0.0.convs.0.1.weight",
383
+ "decoder.decoder.0.0.convs.0.1.bias",
384
+ "decoder.decoder.0.0.convs.1.1.weight",
385
+ "decoder.decoder.0.0.convs.1.1.bias",
386
+ "decoder.decoder.1.0.convs.0.1.weight",
387
+ "decoder.decoder.1.0.convs.0.1.bias",
388
+ "decoder.decoder.1.0.convs.1.1.weight",
389
+ "decoder.decoder.1.0.convs.1.1.bias",
390
+ "decoder.decoder.2.0.convs.0.1.weight",
391
+ "decoder.decoder.2.0.convs.0.1.bias",
392
+ "decoder.decoder.2.0.convs.1.1.weight",
393
+ "decoder.decoder.2.0.convs.1.1.bias",
394
+ "decoder.decoder.3.0.convs.0.1.weight",
395
+ "decoder.decoder.3.0.convs.0.1.bias",
396
+ "decoder.decoder.3.0.convs.1.1.weight",
397
+ "decoder.decoder.3.0.convs.1.1.bias",
398
+ "head.head.0.1.weight",
399
+ "head.head.0.1.bias",
400
+ "head.head.2.0.bias"
401
+ ],
402
+ "lr_scale": 1.0
403
+ }
404
+ }
405
+ [12/02 14:10:45] S3DIS INFO:
406
+ Totally 68 samples in val set
407
+ [12/02 14:10:45] S3DIS INFO: length of validation dataset: 68
408
+ [12/02 14:10:45] S3DIS INFO: number of classes of the dataset: 13
409
+ [12/02 14:10:45] S3DIS INFO: Successful Loading the ckpt from /workspace/FractalCloud/Model_logs/PNt_SEG_original/checkpoint/s3dis-train-pointnext-s_ckpt_best_626.pth
410
+ [12/02 14:10:45] S3DIS INFO: ckpts @ 52 epoch( {'best_val': 60.69001770019531} )
411
+ [12/02 14:10:45] S3DIS INFO: length of test dataset: 68
412
+ [12/02 14:10:45] S3DIS INFO: Test [0]/[68] cloud
413
+ [12/02 14:11:16] S3DIS INFO: [0]/[68] cloud, test_oa , test_macc, test_miou: 84.22 93.81 53.08,
414
+ iou per cls is: [ 96.66 98.83 65.15 100. 0. 0. 90. 0. 100. 100.
415
+ 0. 0. 39.35]
416
+ [12/02 14:11:16] S3DIS INFO: Test [1]/[68] cloud
417
+ [12/02 14:11:36] S3DIS INFO: [1]/[68] cloud, test_oa , test_macc, test_miou: 90.67 96.53 47.98,
418
+ iou per cls is: [ 97.11 98.7 77.21 100. 0. 0. 86.66 0. 0. 100.
419
+ 0. 0. 64.08]
420
+ [12/02 14:11:36] S3DIS INFO: Test [2]/[68] cloud
421
+ [12/02 14:12:22] S3DIS INFO: [2]/[68] cloud, test_oa , test_macc, test_miou: 84.65 82.61 61.88,
422
+ iou per cls is: [ 96.38 98.84 72.34 0. 29.86 53.51 29.53 94.07 93.49 100.
423
+ 0. 82.83 53.56]
424
+ [12/02 14:12:22] S3DIS INFO: Test [3]/[68] cloud
425
+ [12/02 14:17:09] S3DIS INFO: [3]/[68] cloud, test_oa , test_macc, test_miou: 88.20 87.14 63.37,
426
+ iou per cls is: [90.99 97.25 79.44 0. 57.87 0. 80.48 91.9 87. 87.99 63.81 28.86
427
+ 58.24]
428
+ [12/02 14:17:09] S3DIS INFO: Test [4]/[68] cloud
429
+ [12/02 14:19:00] S3DIS INFO: [4]/[68] cloud, test_oa , test_macc, test_miou: 89.39 83.70 56.28,
430
+ iou per cls is: [95.82 99.47 76.93 0. 58.87 82.22 67.09 70.29 92.16 0. 0. 35.41
431
+ 53.41]
432
+ [12/02 14:19:00] S3DIS INFO: Test [5]/[68] cloud
433
+ [12/02 14:29:35] S3DIS INFO: [5]/[68] cloud, test_oa , test_macc, test_miou: 73.24 76.67 33.40,
434
+ iou per cls is: [72.23 97.89 42.84 0. 4.07 2.89 61.15 0. 0. 69.06 71.91 0.
435
+ 12.24]
436
+ [12/02 14:29:35] S3DIS INFO: Test [6]/[68] cloud
437
+ [12/02 14:30:49] S3DIS INFO: [6]/[68] cloud, test_oa , test_macc, test_miou: 96.76 96.20 80.23,
438
+ iou per cls is: [ 98.11 99.33 94.7 0. 0. 100. 53.07 100. 100. 100.
439
+ 100. 100. 97.78]
440
+ [12/02 14:30:49] S3DIS INFO: Test [7]/[68] cloud
441
+ [12/02 14:31:27] S3DIS INFO: [7]/[68] cloud, test_oa , test_macc, test_miou: 95.76 94.10 62.80,
442
+ iou per cls is: [ 96.79 98.8 93.79 0. 0. 100. 27.07 100. 100. 100.
443
+ 100. 0. 0. ]
444
+ [12/02 14:31:27] S3DIS INFO: Test [8]/[68] cloud
445
+ [12/02 14:32:05] S3DIS INFO: [8]/[68] cloud, test_oa , test_macc, test_miou: 98.00 97.00 88.62,
446
+ iou per cls is: [ 97.95 99.04 96.64 100. 0. 100. 72.86 100. 100. 100.
447
+ 100. 100. 85.56]
448
+ [12/02 14:32:05] S3DIS INFO: Test [9]/[68] cloud
449
+ [12/02 14:33:34] S3DIS INFO: [9]/[68] cloud, test_oa , test_macc, test_miou: 88.07 90.33 45.33,
450
+ iou per cls is: [ 98.3 98.81 86.16 0. 0. 16.7 22.82 0. 100. 100.
451
+ 0. 0. 66.47]
452
+ [12/02 14:33:34] S3DIS INFO: Test [10]/[68] cloud
453
+ [12/02 14:33:58] S3DIS INFO: [10]/[68] cloud, test_oa , test_macc, test_miou: 90.55 93.31 61.55,
454
+ iou per cls is: [ 97.27 98.68 88.43 0. 0. 100. 46.99 100. 100. 100.
455
+ 0. 0. 68.78]
456
+ [12/02 14:33:58] S3DIS INFO: Test [11]/[68] cloud
457
+ [12/02 14:35:39] S3DIS INFO: [11]/[68] cloud, test_oa , test_macc, test_miou: 84.60 80.29 43.40,
458
+ iou per cls is: [ 97.57 97.99 74.43 0. 0.06 2.59 32.18 0. 0. 100.
459
+ 0. 100. 59.33]
460
+ [12/02 14:35:39] S3DIS INFO: Test [12]/[68] cloud
461
+ [12/02 14:52:17] S3DIS INFO: [12]/[68] cloud, test_oa , test_macc, test_miou: 87.48 93.79 38.51,
462
+ iou per cls is: [ 94.52 98.83 77.93 0. 0. 0. 43.48 0. 0. 100.
463
+ 0. 0. 85.88]
464
+ [12/02 14:52:17] S3DIS INFO: Test [13]/[68] cloud
465
+ [12/02 14:53:22] S3DIS INFO: [13]/[68] cloud, test_oa , test_macc, test_miou: 94.30 91.40 44.75,
466
+ iou per cls is: [ 97.63 98.11 92.91 100. 0. 100. 11.62 0. 0. 0.
467
+ 0. 0. 81.51]
468
+ [12/02 14:53:22] S3DIS INFO: Test [14]/[68] cloud
469
+ [12/02 14:54:08] S3DIS INFO: [14]/[68] cloud, test_oa , test_macc, test_miou: 94.29 83.96 52.79,
470
+ iou per cls is: [ 97.95 99.3 95.18 0. 100. 100. 76.07 0. 0. 25.65
471
+ 92.17 0. 0. ]
472
+ [12/02 14:54:08] S3DIS INFO: Test [15]/[68] cloud
473
+ [12/02 14:59:55] S3DIS INFO: [15]/[68] cloud, test_oa , test_macc, test_miou: 95.84 86.05 44.08,
474
+ iou per cls is: [ 98.81 99.75 94.22 0. 0. 100. 67.16 0. 0. 3.13
475
+ 55.63 0. 54.33]
476
+ [12/02 14:59:55] S3DIS INFO: Test [16]/[68] cloud
477
+ [12/02 15:00:35] S3DIS INFO: [16]/[68] cloud, test_oa , test_macc, test_miou: 95.20 96.59 71.75,
478
+ iou per cls is: [ 97.43 98.96 90.87 0. 100. 0. 73.76 100. 100. 100.
479
+ 100. 0. 71.79]
480
+ [12/02 15:00:35] S3DIS INFO: Test [17]/[68] cloud
481
+ [12/02 15:01:51] S3DIS INFO: [17]/[68] cloud, test_oa , test_macc, test_miou: 93.02 91.90 44.66,
482
+ iou per cls is: [ 98.36 99.13 89.43 0. 0. 100. 17.43 0. 100. 0.
483
+ 0. 0. 76.29]
484
+ [12/02 15:01:51] S3DIS INFO: Test [18]/[68] cloud
485
+ [12/02 15:02:06] S3DIS INFO: [18]/[68] cloud, test_oa , test_macc, test_miou: 90.87 85.16 53.36,
486
+ iou per cls is: [ 96.96 99.38 85.79 0. 0. 0. 10.89 100. 100. 100.
487
+ 100. 0. 0.68]
488
+ [12/02 15:02:06] S3DIS INFO: Test [19]/[68] cloud
489
+ [12/02 15:03:27] S3DIS INFO: [19]/[68] cloud, test_oa , test_macc, test_miou: 94.52 82.21 65.03,
490
+ iou per cls is: [ 89.28 98.74 91.13 0. 0.03 6. 68.98 100. 100. 100.
491
+ 0. 100. 91.28]
492
+ [12/02 15:03:27] S3DIS INFO: Test [20]/[68] cloud
493
+ [12/02 15:04:26] S3DIS INFO: [20]/[68] cloud, test_oa , test_macc, test_miou: 93.68 92.92 37.43,
494
+ iou per cls is: [98.32 97.8 90.78 0. 0. 0. 0. 84.05 88.63 0. 0. 0.
495
+ 27.07]
496
+ [12/02 15:04:26] S3DIS INFO: Test [21]/[68] cloud
497
+ [12/02 15:04:59] S3DIS INFO: [21]/[68] cloud, test_oa , test_macc, test_miou: 85.78 85.19 62.87,
498
+ iou per cls is: [97.05 98.41 52.66 0. 31.61 62.13 84.11 91.78 95.42 0. 91.88 58.02
499
+ 54.19]
500
+ [12/02 15:04:59] S3DIS INFO: Test [22]/[68] cloud
501
+ [12/02 15:05:30] S3DIS INFO: [22]/[68] cloud, test_oa , test_macc, test_miou: 90.91 88.18 75.15,
502
+ iou per cls is: [ 98.53 98.45 70.1 0. 37.22 85.47 72.53 77.94 95.28 100.
503
+ 92.42 91.39 57.58]
504
+ [12/02 15:05:30] S3DIS INFO: Test [23]/[68] cloud
505
+ [12/02 15:06:06] S3DIS INFO: [23]/[68] cloud, test_oa , test_macc, test_miou: 93.62 91.44 68.32,
506
+ iou per cls is: [96.44 97.87 77.26 0. 28.67 62.62 97.1 76.34 90.64 0. 94.23 85.44
507
+ 81.5 ]
508
+ [12/02 15:06:06] S3DIS INFO: Test [24]/[68] cloud
509
+ [12/02 15:06:42] S3DIS INFO: [24]/[68] cloud, test_oa , test_macc, test_miou: 87.93 88.51 65.85,
510
+ iou per cls is: [ 97.25 96.15 68.18 0. 50.7 67.42 57.18 85.98 85.63 100.
511
+ 87.9 0. 59.63]
512
+ [12/02 15:06:42] S3DIS INFO: Test [25]/[68] cloud
513
+ [12/02 15:07:34] S3DIS INFO: [25]/[68] cloud, test_oa , test_macc, test_miou: 84.64 82.90 60.03,
514
+ iou per cls is: [98.23 97.83 53.63 0. 30.2 63.38 38.78 83.99 93.3 0. 88.12 81.74
515
+ 51.24]
516
+ [12/02 15:07:34] S3DIS INFO: Test [26]/[68] cloud
517
+ [12/02 15:08:56] S3DIS INFO: [26]/[68] cloud, test_oa , test_macc, test_miou: 83.25 82.95 59.45,
518
+ iou per cls is: [96.15 97.01 61.2 0. 26.99 41.56 78.19 65.88 88.53 0. 74.17 82.64
519
+ 60.57]
520
+ [12/02 15:08:56] S3DIS INFO: Test [27]/[68] cloud
521
+ [12/02 15:10:23] S3DIS INFO: [27]/[68] cloud, test_oa , test_macc, test_miou: 87.77 85.82 72.38,
522
+ iou per cls is: [ 96.82 98.19 68.4 0. 39.43 30.08 83.74 88.88 94.82 100.
523
+ 87.52 82.23 70.79]
524
+ [12/02 15:10:23] S3DIS INFO: Test [28]/[68] cloud
525
+ [12/02 15:10:56] S3DIS INFO: [28]/[68] cloud, test_oa , test_macc, test_miou: 92.30 87.92 67.75,
526
+ iou per cls is: [ 98.61 98.23 87.88 0. 70.84 100. 96.2 82.13 89.45 0.
527
+ 36.98 56.66 63.73]
528
+ [12/02 15:10:56] S3DIS INFO: Test [29]/[68] cloud
529
+ [12/02 15:11:42] S3DIS INFO: [29]/[68] cloud, test_oa , test_macc, test_miou: 84.34 89.25 53.97,
530
+ iou per cls is: [ 97.23 98.48 78.4 0. 0. 0. 71.44 45.51 100. 100.
531
+ 56.89 0. 53.6 ]
532
+ [12/02 15:11:42] S3DIS INFO: Test [30]/[68] cloud
533
+ [12/02 15:13:01] S3DIS INFO: [30]/[68] cloud, test_oa , test_macc, test_miou: 92.94 87.75 67.97,
534
+ iou per cls is: [ 99.1 98.55 86.48 0. 33.48 100. 87.32 94.74 91.72 0.
535
+ 87.92 37.01 67.28]
536
+ [12/02 15:13:01] S3DIS INFO: Test [31]/[68] cloud
537
+ [12/02 15:15:27] S3DIS INFO: [31]/[68] cloud, test_oa , test_macc, test_miou: 87.05 86.91 66.75,
538
+ iou per cls is: [ 94.17 98.97 76.13 0. 0. 100. 48.83 86.62 93.68 100.
539
+ 62.39 62.15 44.82]
540
+ [12/02 15:15:27] S3DIS INFO: Test [32]/[68] cloud
541
+ [12/02 15:16:07] S3DIS INFO: [32]/[68] cloud, test_oa , test_macc, test_miou: 93.03 88.63 76.89,
542
+ iou per cls is: [ 97.26 98. 77.15 0. 27.91 79.65 93.7 84.45 95.45 100.
543
+ 92.54 77.49 75.98]
544
+ [12/02 15:16:07] S3DIS INFO: Test [33]/[68] cloud
545
+ [12/02 15:16:22] S3DIS INFO: [33]/[68] cloud, test_oa , test_macc, test_miou: 84.62 84.16 46.38,
546
+ iou per cls is: [97.75 96.75 75.85 0. 44.13 0. 24.52 88.13 87.96 0. 53.59 0.
547
+ 34.2 ]
548
+ [12/02 15:16:22] S3DIS INFO: Test [34]/[68] cloud
549
+ [12/02 15:19:48] S3DIS INFO: [34]/[68] cloud, test_oa , test_macc, test_miou: 90.74 89.33 66.58,
550
+ iou per cls is: [ 98.52 99.39 83.97 0. 67.89 0. 77.06 92.6 92.31 100.
551
+ 33.67 84.6 35.56]
552
+ [12/02 15:19:48] S3DIS INFO: Test [35]/[68] cloud
553
+ [12/02 15:20:22] S3DIS INFO: [35]/[68] cloud, test_oa , test_macc, test_miou: 88.91 86.17 72.15,
554
+ iou per cls is: [ 96.1 97.96 73.31 0. 28.22 51.7 92.05 81.54 90.65 100.
555
+ 86.45 81.25 58.74]
556
+ [12/02 15:20:22] S3DIS INFO: Test [36]/[68] cloud
557
+ [12/02 15:21:06] S3DIS INFO: [36]/[68] cloud, test_oa , test_macc, test_miou: 90.55 90.81 65.55,
558
+ iou per cls is: [97.06 96.69 80.14 0. 24.45 72.72 67.95 86.78 88.68 0. 90.69 68.5
559
+ 78.5 ]
560
+ [12/02 15:21:06] S3DIS INFO: Test [37]/[68] cloud
561
+ [12/02 15:23:22] S3DIS INFO: [37]/[68] cloud, test_oa , test_macc, test_miou: 80.77 80.26 62.25,
562
+ iou per cls is: [94.73 93.73 53.42 0. 44.57 66.51 62.11 78.06 85.04 57.18 61.12 68.75
563
+ 43.98]
564
+ [12/02 15:23:22] S3DIS INFO: Test [38]/[68] cloud
565
+ [12/02 15:23:42] S3DIS INFO: [38]/[68] cloud, test_oa , test_macc, test_miou: 87.13 87.71 66.82,
566
+ iou per cls is: [ 96.3 95.58 75.16 0. 0. 83.65 65.66 66.13 98.12 100.
567
+ 83.33 49.55 55.14]
568
+ [12/02 15:23:42] S3DIS INFO: Test [39]/[68] cloud
569
+ [12/02 15:24:13] S3DIS INFO: [39]/[68] cloud, test_oa , test_macc, test_miou: 82.65 78.24 55.82,
570
+ iou per cls is: [92.53 96.88 78.58 0. 65.06 56.74 60.11 75.69 90.05 0. 59.61 10.56
571
+ 39.8 ]
572
+ [12/02 15:24:13] S3DIS INFO: Test [40]/[68] cloud
573
+ [12/02 15:24:45] S3DIS INFO: [40]/[68] cloud, test_oa , test_macc, test_miou: 91.04 88.92 69.68,
574
+ iou per cls is: [96.08 98.89 81.71 0. 55.33 83.45 79.56 86.89 97.36 0. 86.74 85.18
575
+ 54.66]
576
+ [12/02 15:24:45] S3DIS INFO: Test [41]/[68] cloud
577
+ [12/02 15:25:17] S3DIS INFO: [41]/[68] cloud, test_oa , test_macc, test_miou: 92.66 91.55 79.64,
578
+ iou per cls is: [ 96.13 99.04 85.55 0. 88.93 91.81 75.71 80.27 94.27 100.
579
+ 88.62 81.66 53.37]
580
+ [12/02 15:25:17] S3DIS INFO: Test [42]/[68] cloud
581
+ [12/02 15:27:46] S3DIS INFO: [42]/[68] cloud, test_oa , test_macc, test_miou: 77.86 81.50 63.72,
582
+ iou per cls is: [ 96.2 97.68 53.39 0. 58.71 60.73 72.74 83.97 65.38 100.
583
+ 27.61 74.45 37.45]
584
+ [12/02 15:27:46] S3DIS INFO: Test [43]/[68] cloud
585
+ [12/02 15:28:16] S3DIS INFO: [43]/[68] cloud, test_oa , test_macc, test_miou: 89.56 89.86 61.94,
586
+ iou per cls is: [97.34 98.15 64.71 0. 0. 78.03 66.49 84.69 95.66 0. 90.19 80.9
587
+ 49.1 ]
588
+ [12/02 15:28:16] S3DIS INFO: Test [44]/[68] cloud
589
+ [12/02 15:28:30] S3DIS INFO: [44]/[68] cloud, test_oa , test_macc, test_miou: 96.46 96.36 85.96,
590
+ iou per cls is: [ 94.74 97.07 94.54 100. 0. 100. 94.25 87.38 91.13 100.
591
+ 94.83 88.26 75.26]
592
+ [12/02 15:28:30] S3DIS INFO: Test [45]/[68] cloud
593
+ [12/02 15:29:14] S3DIS INFO: [45]/[68] cloud, test_oa , test_macc, test_miou: 85.86 87.23 58.70,
594
+ iou per cls is: [95.03 99.22 56.47 0. 31.81 74.61 83.54 88.6 94.87 0. 83.9 0.
595
+ 55.1 ]
596
+ [12/02 15:29:14] S3DIS INFO: Test [46]/[68] cloud
597
+ [12/02 15:29:46] S3DIS INFO: [46]/[68] cloud, test_oa , test_macc, test_miou: 86.96 86.70 58.27,
598
+ iou per cls is: [95.43 98.89 72.68 0. 36.44 88.5 76.96 81.91 78.38 0. 65.33 0.
599
+ 62.94]
600
+ [12/02 15:29:46] S3DIS INFO: Test [47]/[68] cloud
601
+ [12/02 15:30:34] S3DIS INFO: [47]/[68] cloud, test_oa , test_macc, test_miou: 90.99 87.14 67.56,
602
+ iou per cls is: [95.3 99.67 80.33 0. 22.15 84.36 82.87 92.19 94.17 0. 82.98 93.33
603
+ 50.95]
604
+ [12/02 15:30:34] S3DIS INFO: Test [48]/[68] cloud
605
+ [12/02 15:31:25] S3DIS INFO: [48]/[68] cloud, test_oa , test_macc, test_miou: 79.74 81.82 57.96,
606
+ iou per cls is: [95. 97.85 53.25 0. 41.59 60.27 66.41 65.68 84.13 0. 69.5 74.89
607
+ 44.91]
608
+ [12/02 15:31:25] S3DIS INFO: Test [49]/[68] cloud
609
+ [12/02 15:32:10] S3DIS INFO: [49]/[68] cloud, test_oa , test_macc, test_miou: 95.78 95.69 70.16,
610
+ iou per cls is: [ 98.12 96.22 92.09 0. 0. 100. 90.76 88.45 91.25 0.
611
+ 90.09 87.01 78.02]
612
+ [12/02 15:32:10] S3DIS INFO: Test [50]/[68] cloud
613
+ [12/02 15:33:29] S3DIS INFO: [50]/[68] cloud, test_oa , test_macc, test_miou: 92.33 93.05 64.64,
614
+ iou per cls is: [ 98.6 96.97 90.88 0. 0. 100. 92.21 79.37 95.78 0.
615
+ 48.25 92.26 45.98]
616
+ [12/02 15:33:29] S3DIS INFO: Test [51]/[68] cloud
617
+ [12/02 15:39:45] S3DIS INFO: [51]/[68] cloud, test_oa , test_macc, test_miou: 81.25 80.58 51.04,
618
+ iou per cls is: [71.68 98.25 77.85 0. 35.31 0. 49.5 73.91 80.55 0. 63.04 65.02
619
+ 48.36]
620
+ [12/02 15:39:45] S3DIS INFO: Test [52]/[68] cloud
621
+ [12/02 15:47:21] S3DIS INFO: [52]/[68] cloud, test_oa , test_macc, test_miou: 69.51 80.04 43.29,
622
+ iou per cls is: [67.32 96.99 51.68 0. 27.83 0. 70.38 50.83 65.13 40.09 51.65 0.
623
+ 40.9 ]
624
+ [12/02 15:47:21] S3DIS INFO: Test [53]/[68] cloud
625
+ [12/02 15:48:06] S3DIS INFO: [53]/[68] cloud, test_oa , test_macc, test_miou: 83.72 80.51 51.46,
626
+ iou per cls is: [93.33 97.68 74.67 0. 0. 0. 71.07 79.15 82.57 0. 43.25 87.43
627
+ 39.85]
628
+ [12/02 15:48:06] S3DIS INFO: Test [54]/[68] cloud
629
+ [12/02 15:48:41] S3DIS INFO: [54]/[68] cloud, test_oa , test_macc, test_miou: 93.78 90.51 70.22,
630
+ iou per cls is: [97.19 98. 81.18 0. 26.39 79.94 91.98 93.63 95.14 0. 93.71 89.06
631
+ 66.6 ]
632
+ [12/02 15:48:41] S3DIS INFO: Test [55]/[68] cloud
633
+ [12/02 15:55:44] S3DIS INFO: [55]/[68] cloud, test_oa , test_macc, test_miou: 83.10 85.19 49.24,
634
+ iou per cls is: [94.73 96.52 77.15 0. 34.85 0. 48.13 67.76 70.54 0. 55.36 44.72
635
+ 50.31]
636
+ [12/02 15:55:44] S3DIS INFO: Test [56]/[68] cloud
637
+ [12/02 15:57:47] S3DIS INFO: [56]/[68] cloud, test_oa , test_macc, test_miou: 89.04 89.90 65.66,
638
+ iou per cls is: [95.79 97.83 74.06 0. 56.29 73.42 86.38 82.36 75.23 0. 64.14 83.12
639
+ 64.9 ]
640
+ [12/02 15:57:47] S3DIS INFO: Test [57]/[68] cloud
641
+ [12/02 15:58:35] S3DIS INFO: [57]/[68] cloud, test_oa , test_macc, test_miou: 89.77 89.43 68.64,
642
+ iou per cls is: [ 97.44 97.07 72.71 0. 46.18 62.93 77.17 87.13 95.82 100.
643
+ 86.54 0. 69.26]
644
+ [12/02 15:58:35] S3DIS INFO: Test [58]/[68] cloud
645
+ [12/02 15:59:02] S3DIS INFO: [58]/[68] cloud, test_oa , test_macc, test_miou: 93.46 94.66 67.95,
646
+ iou per cls is: [ 96.52 97.75 84.93 0. 0. 80.48 78.26 93.59 97.93 100.
647
+ 85.06 0. 68.88]
648
+ [12/02 15:59:02] S3DIS INFO: Test [59]/[68] cloud
649
+ [12/02 15:59:32] S3DIS INFO: [59]/[68] cloud, test_oa , test_macc, test_miou: 89.90 88.80 61.15,
650
+ iou per cls is: [97.37 97.54 67.63 0. 0. 56.49 72.22 83.14 80.36 0. 90.45 88.69
651
+ 61.06]
652
+ [12/02 15:59:32] S3DIS INFO: Test [60]/[68] cloud
653
+ [12/02 16:00:18] S3DIS INFO: [60]/[68] cloud, test_oa , test_macc, test_miou: 90.62 82.64 70.73,
654
+ iou per cls is: [ 98.47 97.65 65.84 0. 1.88 83.41 38.28 86.36 96.52 100.
655
+ 90.76 90.06 70.25]
656
+ [12/02 16:00:18] S3DIS INFO: Test [61]/[68] cloud
657
+ [12/02 16:01:07] S3DIS INFO: [61]/[68] cloud, test_oa , test_macc, test_miou: 93.29 89.58 67.26,
658
+ iou per cls is: [96.71 96.37 82.56 0. 37.86 56.39 91.61 93.48 94.85 0. 95.4 83.99
659
+ 45.2 ]
660
+ [12/02 16:01:07] S3DIS INFO: Test [62]/[68] cloud
661
+ [12/02 16:01:41] S3DIS INFO: [62]/[68] cloud, test_oa , test_macc, test_miou: 91.32 91.73 71.68,
662
+ iou per cls is: [ 95.92 95.08 85.12 0. 0. 79.51 87.22 67.53 89.29 75.67
663
+ 91.67 100. 64.89]
664
+ [12/02 16:01:41] S3DIS INFO: Test [63]/[68] cloud
665
+ [12/02 16:02:04] S3DIS INFO: [63]/[68] cloud, test_oa , test_macc, test_miou: 71.87 92.55 29.78,
666
+ iou per cls is: [ 94.53 97.19 80.77 0. 0. 0. 0. 0. 0. 100.
667
+ 0. 0. 14.65]
668
+ [12/02 16:02:04] S3DIS INFO: Test [64]/[68] cloud
669
+ [12/02 16:02:28] S3DIS INFO: [64]/[68] cloud, test_oa , test_macc, test_miou: 74.07 75.61 38.70,
670
+ iou per cls is: [ 57.2 95.65 69.06 0.01 38.46 0. 47.84 0. 0. 100.
671
+ 65.42 0. 29.44]
672
+ [12/02 16:02:28] S3DIS INFO: Test [65]/[68] cloud
673
+ [12/02 16:03:10] S3DIS INFO: [65]/[68] cloud, test_oa , test_macc, test_miou: 63.91 83.91 39.30,
674
+ iou per cls is: [ 13.88 96.96 72.12 0. 0. 0. 51.82 0. 100. 0.
675
+ 47.57 100. 28.57]
676
+ [12/02 16:03:10] S3DIS INFO: Test [66]/[68] cloud
677
+ [12/02 16:03:13] S3DIS INFO: [66]/[68] cloud, test_oa , test_macc, test_miou: 79.21 87.71 31.38,
678
+ iou per cls is: [ 2. 99.71 72.5 100. 0. 0. 76.06 0. 0. 0.
679
+ 0. 0. 57.69]
680
+ [12/02 16:03:13] S3DIS INFO: Test [67]/[68] cloud
681
+ [12/02 16:03:38] S3DIS INFO: [67]/[68] cloud, test_oa , test_macc, test_miou: 80.69 86.01 36.35,
682
+ iou per cls is: [75.9 98.33 81.53 0. 0. 0. 32.98 73.52 63.25 0. 0. 0.
683
+ 47.06]
684
+ [12/02 16:03:38] S3DIS INFO: Best ckpt @E52, test_oa , test_macc, test_miou: 87.03 70.76 62.59,
685
+ iou per cls is: [91.46 98.19 78.49 0. 29.59 52.06 61.38 80.72 85.57 50.67 70.22 63.92
686
+ 51.45]
Pretrained_Models/PNt_SEG_original/PNt_SEG_original_test.csv ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ method,Area,OA,mACC,mIoU,ceiling,floor,wall,beam,column,window,door,chair,table,bookcase,sofa,board,clutter,best_epoch,log_path,wandb link
2
+ pointnext-s,5,87.03,70.76,62.59,91.46,98.19,78.49,0.00,29.59,52.06,61.38,80.72,85.57,50.67,70.22,63.92,51.45,52,/workspace/FractalCloud/Model_logs/PNt_SEG_original,-
Pretrained_Models/PNt_SEG_original/checkpoint/s3dis-pointnext-s_ckpt_best_626.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5c63a3a917677edc26dcd8ea65f81c6f3f9b42fc6232a0718ca838d7780bc487
3
+ size 9606497
Pretrained_Models/PVr_SEG_fractal/PVr_SEG_fractal_25620251203-085834-6kzWDEvGCA9ERzfW9aa3qf.log ADDED
@@ -0,0 +1,1236 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [12/03 08:58:34] S3DIS INFO: dist_url: tcp://localhost:8888
2
+ dist_backend: nccl
3
+ multiprocessing_distributed: False
4
+ ngpus_per_node: 1
5
+ world_size: 1
6
+ launcher: mp
7
+ local_rank: 0
8
+ use_gpu: True
9
+ seed: 4305
10
+ epoch: 0
11
+ epochs: 100
12
+ ignore_index: None
13
+ val_fn: validate
14
+ deterministic: False
15
+ sync_bn: False
16
+ criterion_args:
17
+ NAME: CrossEntropy
18
+ label_smoothing: 0.2
19
+ use_mask: False
20
+ grad_norm_clip: 10
21
+ layer_decay: 0
22
+ step_per_update: 1
23
+ start_epoch: 1
24
+ sched_on_epoch: True
25
+ wandb:
26
+ use_wandb: False
27
+ project: PointNeXt-S3DIS
28
+ tags: ['test']
29
+ name: PVr_SEG_fractal_256
30
+ use_amp: False
31
+ use_voting: False
32
+ val_freq: 1
33
+ resume: False
34
+ test: False
35
+ finetune: False
36
+ mode: test
37
+ logname: None
38
+ load_path: None
39
+ print_freq: 50
40
+ save_freq: -1
41
+ root_dir: log/s3dis
42
+ pretrained_path: /workspace/FractalCloud/Model_logs/PVr_SEG_fractal_256/checkpoint/s3dis-pointvector-l_ckpt_best_7033.pth
43
+ datatransforms:
44
+ train: ['ChromaticAutoContrast', 'PointsToTensor', 'PointCloudScaling', 'PointCloudXYZAlign', 'PointCloudRotation', 'PointCloudJitter', 'ChromaticDropGPU', 'ChromaticNormalize']
45
+ val: ['PointsToTensor', 'PointCloudXYZAlign', 'ChromaticNormalize']
46
+ vote: ['ChromaticDropGPU']
47
+ kwargs:
48
+ color_drop: 0.2
49
+ gravity_dim: 2
50
+ scale: [0.9, 1.1]
51
+ angle: [0, 0, 1]
52
+ jitter_sigma: 0.005
53
+ jitter_clip: 0.02
54
+ feature_keys: x,heights
55
+ dataset:
56
+ common:
57
+ NAME: S3DIS
58
+ data_root: /workspace/PointNeXt/data/S3DIS/s3disfull
59
+ test_area: 5
60
+ voxel_size: 0.04
61
+ train:
62
+ split: train
63
+ voxel_max: 24000
64
+ loop: 30
65
+ presample: False
66
+ val:
67
+ split: val
68
+ voxel_max: None
69
+ presample: True
70
+ test:
71
+ split: test
72
+ voxel_max: None
73
+ presample: False
74
+ num_classes: 13
75
+ batch_size: 8
76
+ val_batch_size: 1
77
+ dataloader:
78
+ num_workers: 8
79
+ cls_weighed_loss: False
80
+ optimizer:
81
+ NAME: adamw
82
+ weight_decay: 0.0001
83
+ sched: cosine
84
+ warmup_epochs: 0
85
+ min_lr: 1e-05
86
+ lr: 0.01
87
+ log_dir: /workspace/FractalCloud/Model_logs/PVr_SEG_fractal_256
88
+ model:
89
+ NAME: BaseSeg
90
+ encoder_args:
91
+ NAME: PointVectorEncoder
92
+ blocks: [1, 3, 5, 3, 3]
93
+ strides: [1, 4, 4, 4, 4]
94
+ sa_layers: 1
95
+ sa_use_res: False
96
+ width: 32
97
+ in_channels: 4
98
+ expansion: 4
99
+ radius: 0.1
100
+ nsample: 32
101
+ flag: 1
102
+ aggr_args:
103
+ feature_type: dp_fj
104
+ reduction: max
105
+ group_args:
106
+ NAME: ballquery
107
+ normalize_dp: True
108
+ conv_args:
109
+ order: conv-norm-act
110
+ act_args:
111
+ act: relu
112
+ norm_args:
113
+ norm: bn
114
+ decoder_args:
115
+ NAME: PointVectorDecoder
116
+ cls_args:
117
+ NAME: SegHead
118
+ num_classes: 13
119
+ in_channels: None
120
+ norm_args:
121
+ norm: bn
122
+ rank: 0
123
+ distributed: False
124
+ mp: False
125
+ task_name: s3dis
126
+ cfg_basename: pointvector-l
127
+ opts: mode=test
128
+ is_training: False
129
+ run_dir: /workspace/FractalCloud/Model_logs/PVr_SEG_fractal_256
130
+ run_name: PVr_SEG_fractal_256
131
+ ckpt_dir: /workspace/FractalCloud/Model_logs/PVr_SEG_fractal_256/checkpoint
132
+ code_dir: /workspace/FractalCloud/Model_logs/PVr_SEG_fractal_256/code
133
+ log_path: /workspace/FractalCloud/Model_logs/PVr_SEG_fractal_256/PVr_SEG_fractal_25620251203-085834-6kzWDEvGCA9ERzfW9aa3qf.log
134
+ cfg_path: /workspace/FractalCloud/Model_logs/PVr_SEG_fractal_256/cfg.yaml
135
+ [12/03 08:58:35] S3DIS INFO: radius: [[0.1], [0.1, 0.2, 0.2], [0.2, 0.4, 0.4, 0.4, 0.4], [0.4, 0.8, 0.8], [0.8, 1.6, 1.6]],
136
+ nsample: [[32], [32, 32, 32], [32, 32, 32, 32, 32], [32, 32, 32], [32, 32, 32]]
137
+ [12/03 08:58:35] S3DIS INFO: NAME: ballquery
138
+ normalize_dp: True
139
+ radius: 0.1
140
+ nsample: 32
141
+ [12/03 08:58:35] S3DIS INFO: NAME: ballquery
142
+ normalize_dp: True
143
+ radius: 0.2
144
+ nsample: 8
145
+ [12/03 08:58:35] S3DIS INFO: NAME: ballquery
146
+ normalize_dp: True
147
+ radius: 0.2
148
+ nsample: 8
149
+ [12/03 08:58:35] S3DIS INFO: NAME: ballquery
150
+ normalize_dp: True
151
+ radius: 0.2
152
+ nsample: 32
153
+ [12/03 08:58:35] S3DIS INFO: NAME: ballquery
154
+ normalize_dp: True
155
+ radius: 0.4
156
+ nsample: 8
157
+ [12/03 08:58:35] S3DIS INFO: NAME: ballquery
158
+ normalize_dp: True
159
+ radius: 0.4
160
+ nsample: 8
161
+ [12/03 08:58:35] S3DIS INFO: NAME: ballquery
162
+ normalize_dp: True
163
+ radius: 0.4
164
+ nsample: 8
165
+ [12/03 08:58:35] S3DIS INFO: NAME: ballquery
166
+ normalize_dp: True
167
+ radius: 0.4
168
+ nsample: 8
169
+ [12/03 08:58:35] S3DIS INFO: NAME: ballquery
170
+ normalize_dp: True
171
+ radius: 0.4
172
+ nsample: 32
173
+ [12/03 08:58:35] S3DIS INFO: NAME: ballquery
174
+ normalize_dp: True
175
+ radius: 0.8
176
+ nsample: 8
177
+ [12/03 08:58:35] S3DIS INFO: NAME: ballquery
178
+ normalize_dp: True
179
+ radius: 0.8
180
+ nsample: 8
181
+ [12/03 08:58:35] S3DIS INFO: NAME: ballquery
182
+ normalize_dp: True
183
+ radius: 0.8
184
+ nsample: 32
185
+ [12/03 08:58:35] S3DIS INFO: NAME: ballquery
186
+ normalize_dp: True
187
+ radius: 1.6
188
+ nsample: 8
189
+ [12/03 08:58:35] S3DIS INFO: NAME: ballquery
190
+ normalize_dp: True
191
+ radius: 1.6
192
+ nsample: 8
193
+ [12/03 08:58:41] S3DIS INFO: BaseSeg(
194
+ (encoder): PointVectorEncoder(
195
+ (encoder): Sequential(
196
+ (0): Sequential(
197
+ (0): SetAbstraction(
198
+ (convs): Sequential(
199
+ (0): Sequential(
200
+ (0): Conv1d(4, 32, kernel_size=(1,), stride=(1,))
201
+ )
202
+ )
203
+ )
204
+ )
205
+ (1): Sequential(
206
+ (0): SetAbstraction(
207
+ (convs): Sequential(
208
+ (0): Sequential(
209
+ (0): Conv2d(35, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
210
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
211
+ (2): ReLU(inplace=True)
212
+ )
213
+ )
214
+ (grouper): QueryAndGroup()
215
+ )
216
+ (1): InvResMLP(
217
+ (convs): LocalAggregation(
218
+ (vpsa): VPSA(
219
+ (theta_x_alpha): Sequential(
220
+ (0): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
221
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
222
+ (2): ReLU(inplace=True)
223
+ )
224
+ (theta_x_beta): Sequential(
225
+ (0): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
226
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
227
+ (2): ReLU(inplace=True)
228
+ )
229
+ (z_x): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
230
+ (tf_zx): Sequential(
231
+ (0): Conv1d(192, 64, kernel_size=(1,), stride=(1,), groups=64, bias=False)
232
+ (1): BatchNorm1d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
233
+ )
234
+ (relu): ReLU(inplace=True)
235
+ (lrlu): ReLU(inplace=True)
236
+ (bn1): Identity()
237
+ (result): Sequential(
238
+ (0): Conv1d(64, 64, kernel_size=(1,), stride=(1,), bias=False)
239
+ (1): BatchNorm1d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
240
+ )
241
+ (pos_x): Sequential(
242
+ (0): Conv2d(3, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
243
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
244
+ )
245
+ (residual): Sequential(
246
+ (0): Conv1d(64, 64, kernel_size=(1,), stride=(1,), bias=False)
247
+ (1): BatchNorm1d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
248
+ )
249
+ )
250
+ (grouper): QueryAndGroup()
251
+ )
252
+ )
253
+ (2): InvResMLP(
254
+ (convs): LocalAggregation(
255
+ (vpsa): VPSA(
256
+ (theta_x_alpha): Sequential(
257
+ (0): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
258
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
259
+ (2): ReLU(inplace=True)
260
+ )
261
+ (theta_x_beta): Sequential(
262
+ (0): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
263
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
264
+ (2): ReLU(inplace=True)
265
+ )
266
+ (z_x): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
267
+ (tf_zx): Sequential(
268
+ (0): Conv1d(192, 64, kernel_size=(1,), stride=(1,), groups=64, bias=False)
269
+ (1): BatchNorm1d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
270
+ )
271
+ (relu): ReLU(inplace=True)
272
+ (lrlu): ReLU(inplace=True)
273
+ (bn1): Identity()
274
+ (result): Sequential(
275
+ (0): Conv1d(64, 64, kernel_size=(1,), stride=(1,), bias=False)
276
+ (1): BatchNorm1d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
277
+ )
278
+ (pos_x): Sequential(
279
+ (0): Conv2d(3, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
280
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
281
+ )
282
+ (residual): Sequential(
283
+ (0): Conv1d(64, 64, kernel_size=(1,), stride=(1,), bias=False)
284
+ (1): BatchNorm1d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
285
+ )
286
+ )
287
+ (grouper): QueryAndGroup()
288
+ )
289
+ )
290
+ )
291
+ (2): Sequential(
292
+ (0): SetAbstraction(
293
+ (convs): Sequential(
294
+ (0): Sequential(
295
+ (0): Conv2d(67, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
296
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
297
+ (2): ReLU(inplace=True)
298
+ )
299
+ )
300
+ (grouper): QueryAndGroup()
301
+ )
302
+ (1): InvResMLP(
303
+ (convs): LocalAggregation(
304
+ (vpsa): VPSA(
305
+ (theta_x_alpha): Sequential(
306
+ (0): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
307
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
308
+ (2): ReLU(inplace=True)
309
+ )
310
+ (theta_x_beta): Sequential(
311
+ (0): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
312
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
313
+ (2): ReLU(inplace=True)
314
+ )
315
+ (z_x): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
316
+ (tf_zx): Sequential(
317
+ (0): Conv1d(384, 128, kernel_size=(1,), stride=(1,), groups=128, bias=False)
318
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
319
+ )
320
+ (relu): ReLU(inplace=True)
321
+ (lrlu): ReLU(inplace=True)
322
+ (bn1): Identity()
323
+ (result): Sequential(
324
+ (0): Conv1d(128, 128, kernel_size=(1,), stride=(1,), bias=False)
325
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
326
+ )
327
+ (pos_x): Sequential(
328
+ (0): Conv2d(3, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
329
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
330
+ )
331
+ (residual): Sequential(
332
+ (0): Conv1d(128, 128, kernel_size=(1,), stride=(1,), bias=False)
333
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
334
+ )
335
+ )
336
+ (grouper): QueryAndGroup()
337
+ )
338
+ )
339
+ (2): InvResMLP(
340
+ (convs): LocalAggregation(
341
+ (vpsa): VPSA(
342
+ (theta_x_alpha): Sequential(
343
+ (0): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
344
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
345
+ (2): ReLU(inplace=True)
346
+ )
347
+ (theta_x_beta): Sequential(
348
+ (0): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
349
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
350
+ (2): ReLU(inplace=True)
351
+ )
352
+ (z_x): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
353
+ (tf_zx): Sequential(
354
+ (0): Conv1d(384, 128, kernel_size=(1,), stride=(1,), groups=128, bias=False)
355
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
356
+ )
357
+ (relu): ReLU(inplace=True)
358
+ (lrlu): ReLU(inplace=True)
359
+ (bn1): Identity()
360
+ (result): Sequential(
361
+ (0): Conv1d(128, 128, kernel_size=(1,), stride=(1,), bias=False)
362
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
363
+ )
364
+ (pos_x): Sequential(
365
+ (0): Conv2d(3, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
366
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
367
+ )
368
+ (residual): Sequential(
369
+ (0): Conv1d(128, 128, kernel_size=(1,), stride=(1,), bias=False)
370
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
371
+ )
372
+ )
373
+ (grouper): QueryAndGroup()
374
+ )
375
+ )
376
+ (3): InvResMLP(
377
+ (convs): LocalAggregation(
378
+ (vpsa): VPSA(
379
+ (theta_x_alpha): Sequential(
380
+ (0): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
381
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
382
+ (2): ReLU(inplace=True)
383
+ )
384
+ (theta_x_beta): Sequential(
385
+ (0): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
386
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
387
+ (2): ReLU(inplace=True)
388
+ )
389
+ (z_x): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
390
+ (tf_zx): Sequential(
391
+ (0): Conv1d(384, 128, kernel_size=(1,), stride=(1,), groups=128, bias=False)
392
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
393
+ )
394
+ (relu): ReLU(inplace=True)
395
+ (lrlu): ReLU(inplace=True)
396
+ (bn1): Identity()
397
+ (result): Sequential(
398
+ (0): Conv1d(128, 128, kernel_size=(1,), stride=(1,), bias=False)
399
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
400
+ )
401
+ (pos_x): Sequential(
402
+ (0): Conv2d(3, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
403
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
404
+ )
405
+ (residual): Sequential(
406
+ (0): Conv1d(128, 128, kernel_size=(1,), stride=(1,), bias=False)
407
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
408
+ )
409
+ )
410
+ (grouper): QueryAndGroup()
411
+ )
412
+ )
413
+ (4): InvResMLP(
414
+ (convs): LocalAggregation(
415
+ (vpsa): VPSA(
416
+ (theta_x_alpha): Sequential(
417
+ (0): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
418
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
419
+ (2): ReLU(inplace=True)
420
+ )
421
+ (theta_x_beta): Sequential(
422
+ (0): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
423
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
424
+ (2): ReLU(inplace=True)
425
+ )
426
+ (z_x): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
427
+ (tf_zx): Sequential(
428
+ (0): Conv1d(384, 128, kernel_size=(1,), stride=(1,), groups=128, bias=False)
429
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
430
+ )
431
+ (relu): ReLU(inplace=True)
432
+ (lrlu): ReLU(inplace=True)
433
+ (bn1): Identity()
434
+ (result): Sequential(
435
+ (0): Conv1d(128, 128, kernel_size=(1,), stride=(1,), bias=False)
436
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
437
+ )
438
+ (pos_x): Sequential(
439
+ (0): Conv2d(3, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
440
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
441
+ )
442
+ (residual): Sequential(
443
+ (0): Conv1d(128, 128, kernel_size=(1,), stride=(1,), bias=False)
444
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
445
+ )
446
+ )
447
+ (grouper): QueryAndGroup()
448
+ )
449
+ )
450
+ )
451
+ (3): Sequential(
452
+ (0): SetAbstraction(
453
+ (convs): Sequential(
454
+ (0): Sequential(
455
+ (0): Conv2d(131, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
456
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
457
+ (2): ReLU(inplace=True)
458
+ )
459
+ )
460
+ (grouper): QueryAndGroup()
461
+ )
462
+ (1): InvResMLP(
463
+ (convs): LocalAggregation(
464
+ (vpsa): VPSA(
465
+ (theta_x_alpha): Sequential(
466
+ (0): Conv2d(256, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
467
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
468
+ (2): ReLU(inplace=True)
469
+ )
470
+ (theta_x_beta): Sequential(
471
+ (0): Conv2d(256, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
472
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
473
+ (2): ReLU(inplace=True)
474
+ )
475
+ (z_x): Conv2d(256, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
476
+ (tf_zx): Sequential(
477
+ (0): Conv1d(768, 256, kernel_size=(1,), stride=(1,), groups=256, bias=False)
478
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
479
+ )
480
+ (relu): ReLU(inplace=True)
481
+ (lrlu): ReLU(inplace=True)
482
+ (bn1): Identity()
483
+ (result): Sequential(
484
+ (0): Conv1d(256, 256, kernel_size=(1,), stride=(1,), bias=False)
485
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
486
+ )
487
+ (pos_x): Sequential(
488
+ (0): Conv2d(3, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
489
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
490
+ )
491
+ (residual): Sequential(
492
+ (0): Conv1d(256, 256, kernel_size=(1,), stride=(1,), bias=False)
493
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
494
+ )
495
+ )
496
+ (grouper): QueryAndGroup()
497
+ )
498
+ )
499
+ (2): InvResMLP(
500
+ (convs): LocalAggregation(
501
+ (vpsa): VPSA(
502
+ (theta_x_alpha): Sequential(
503
+ (0): Conv2d(256, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
504
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
505
+ (2): ReLU(inplace=True)
506
+ )
507
+ (theta_x_beta): Sequential(
508
+ (0): Conv2d(256, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
509
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
510
+ (2): ReLU(inplace=True)
511
+ )
512
+ (z_x): Conv2d(256, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
513
+ (tf_zx): Sequential(
514
+ (0): Conv1d(768, 256, kernel_size=(1,), stride=(1,), groups=256, bias=False)
515
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
516
+ )
517
+ (relu): ReLU(inplace=True)
518
+ (lrlu): ReLU(inplace=True)
519
+ (bn1): Identity()
520
+ (result): Sequential(
521
+ (0): Conv1d(256, 256, kernel_size=(1,), stride=(1,), bias=False)
522
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
523
+ )
524
+ (pos_x): Sequential(
525
+ (0): Conv2d(3, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
526
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
527
+ )
528
+ (residual): Sequential(
529
+ (0): Conv1d(256, 256, kernel_size=(1,), stride=(1,), bias=False)
530
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
531
+ )
532
+ )
533
+ (grouper): QueryAndGroup()
534
+ )
535
+ )
536
+ )
537
+ (4): Sequential(
538
+ (0): SetAbstraction(
539
+ (convs): Sequential(
540
+ (0): Sequential(
541
+ (0): Conv2d(259, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
542
+ (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
543
+ (2): ReLU(inplace=True)
544
+ )
545
+ )
546
+ (grouper): QueryAndGroup()
547
+ )
548
+ (1): InvResMLP(
549
+ (convs): LocalAggregation(
550
+ (vpsa): VPSA(
551
+ (theta_x_alpha): Sequential(
552
+ (0): Conv2d(512, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
553
+ (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
554
+ (2): ReLU(inplace=True)
555
+ )
556
+ (theta_x_beta): Sequential(
557
+ (0): Conv2d(512, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
558
+ (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
559
+ (2): ReLU(inplace=True)
560
+ )
561
+ (z_x): Conv2d(512, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
562
+ (tf_zx): Sequential(
563
+ (0): Conv1d(1536, 512, kernel_size=(1,), stride=(1,), groups=512, bias=False)
564
+ (1): BatchNorm1d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
565
+ )
566
+ (relu): ReLU(inplace=True)
567
+ (lrlu): ReLU(inplace=True)
568
+ (bn1): Identity()
569
+ (result): Sequential(
570
+ (0): Conv1d(512, 512, kernel_size=(1,), stride=(1,), bias=False)
571
+ (1): BatchNorm1d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
572
+ )
573
+ (pos_x): Sequential(
574
+ (0): Conv2d(3, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
575
+ (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
576
+ )
577
+ (residual): Sequential(
578
+ (0): Conv1d(512, 512, kernel_size=(1,), stride=(1,), bias=False)
579
+ (1): BatchNorm1d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
580
+ )
581
+ )
582
+ (grouper): QueryAndGroup()
583
+ )
584
+ )
585
+ (2): InvResMLP(
586
+ (convs): LocalAggregation(
587
+ (vpsa): VPSA(
588
+ (theta_x_alpha): Sequential(
589
+ (0): Conv2d(512, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
590
+ (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
591
+ (2): ReLU(inplace=True)
592
+ )
593
+ (theta_x_beta): Sequential(
594
+ (0): Conv2d(512, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
595
+ (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
596
+ (2): ReLU(inplace=True)
597
+ )
598
+ (z_x): Conv2d(512, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
599
+ (tf_zx): Sequential(
600
+ (0): Conv1d(1536, 512, kernel_size=(1,), stride=(1,), groups=512, bias=False)
601
+ (1): BatchNorm1d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
602
+ )
603
+ (relu): ReLU(inplace=True)
604
+ (lrlu): ReLU(inplace=True)
605
+ (bn1): Identity()
606
+ (result): Sequential(
607
+ (0): Conv1d(512, 512, kernel_size=(1,), stride=(1,), bias=False)
608
+ (1): BatchNorm1d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
609
+ )
610
+ (pos_x): Sequential(
611
+ (0): Conv2d(3, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
612
+ (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
613
+ )
614
+ (residual): Sequential(
615
+ (0): Conv1d(512, 512, kernel_size=(1,), stride=(1,), bias=False)
616
+ (1): BatchNorm1d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
617
+ )
618
+ )
619
+ (grouper): QueryAndGroup()
620
+ )
621
+ )
622
+ )
623
+ )
624
+ )
625
+ (decoder): PointVectorDecoder(
626
+ (decoder): Sequential(
627
+ (0): Sequential(
628
+ (0): FeaturePropogation(
629
+ (convs): Sequential(
630
+ (0): Sequential(
631
+ (0): Conv1d(96, 32, kernel_size=(1,), stride=(1,), bias=False)
632
+ (1): BatchNorm1d(32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
633
+ (2): ReLU(inplace=True)
634
+ )
635
+ (1): Sequential(
636
+ (0): Conv1d(32, 32, kernel_size=(1,), stride=(1,), bias=False)
637
+ (1): BatchNorm1d(32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
638
+ (2): ReLU(inplace=True)
639
+ )
640
+ )
641
+ )
642
+ )
643
+ (1): Sequential(
644
+ (0): FeaturePropogation(
645
+ (convs): Sequential(
646
+ (0): Sequential(
647
+ (0): Conv1d(192, 64, kernel_size=(1,), stride=(1,), bias=False)
648
+ (1): BatchNorm1d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
649
+ (2): ReLU(inplace=True)
650
+ )
651
+ (1): Sequential(
652
+ (0): Conv1d(64, 64, kernel_size=(1,), stride=(1,), bias=False)
653
+ (1): BatchNorm1d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
654
+ (2): ReLU(inplace=True)
655
+ )
656
+ )
657
+ )
658
+ )
659
+ (2): Sequential(
660
+ (0): FeaturePropogation(
661
+ (convs): Sequential(
662
+ (0): Sequential(
663
+ (0): Conv1d(384, 128, kernel_size=(1,), stride=(1,), bias=False)
664
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
665
+ (2): ReLU(inplace=True)
666
+ )
667
+ (1): Sequential(
668
+ (0): Conv1d(128, 128, kernel_size=(1,), stride=(1,), bias=False)
669
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
670
+ (2): ReLU(inplace=True)
671
+ )
672
+ )
673
+ )
674
+ )
675
+ (3): Sequential(
676
+ (0): FeaturePropogation(
677
+ (convs): Sequential(
678
+ (0): Sequential(
679
+ (0): Conv1d(768, 256, kernel_size=(1,), stride=(1,), bias=False)
680
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
681
+ (2): ReLU(inplace=True)
682
+ )
683
+ (1): Sequential(
684
+ (0): Conv1d(256, 256, kernel_size=(1,), stride=(1,), bias=False)
685
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
686
+ (2): ReLU(inplace=True)
687
+ )
688
+ )
689
+ )
690
+ )
691
+ )
692
+ )
693
+ (head): SegHead(
694
+ (head): Sequential(
695
+ (0): Sequential(
696
+ (0): Conv1d(32, 32, kernel_size=(1,), stride=(1,), bias=False)
697
+ (1): BatchNorm1d(32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
698
+ (2): ReLU(inplace=True)
699
+ )
700
+ (1): Dropout(p=0.5, inplace=False)
701
+ (2): Sequential(
702
+ (0): Conv1d(32, 13, kernel_size=(1,), stride=(1,))
703
+ )
704
+ )
705
+ )
706
+ )
707
+ [12/03 08:58:41] S3DIS INFO: Number of params: 4.2152 M
708
+ [12/03 08:58:41] S3DIS INFO: Param groups = {
709
+ "decay": {
710
+ "weight_decay": 0.0001,
711
+ "params": [
712
+ "encoder.encoder.0.0.convs.0.0.weight",
713
+ "encoder.encoder.1.0.convs.0.0.weight",
714
+ "encoder.encoder.1.1.convs.vpsa.theta_x_alpha.0.weight",
715
+ "encoder.encoder.1.1.convs.vpsa.theta_x_beta.0.weight",
716
+ "encoder.encoder.1.1.convs.vpsa.z_x.weight",
717
+ "encoder.encoder.1.1.convs.vpsa.tf_zx.0.weight",
718
+ "encoder.encoder.1.1.convs.vpsa.result.0.weight",
719
+ "encoder.encoder.1.1.convs.vpsa.pos_x.0.weight",
720
+ "encoder.encoder.1.1.convs.vpsa.residual.0.weight",
721
+ "encoder.encoder.1.2.convs.vpsa.theta_x_alpha.0.weight",
722
+ "encoder.encoder.1.2.convs.vpsa.theta_x_beta.0.weight",
723
+ "encoder.encoder.1.2.convs.vpsa.z_x.weight",
724
+ "encoder.encoder.1.2.convs.vpsa.tf_zx.0.weight",
725
+ "encoder.encoder.1.2.convs.vpsa.result.0.weight",
726
+ "encoder.encoder.1.2.convs.vpsa.pos_x.0.weight",
727
+ "encoder.encoder.1.2.convs.vpsa.residual.0.weight",
728
+ "encoder.encoder.2.0.convs.0.0.weight",
729
+ "encoder.encoder.2.1.convs.vpsa.theta_x_alpha.0.weight",
730
+ "encoder.encoder.2.1.convs.vpsa.theta_x_beta.0.weight",
731
+ "encoder.encoder.2.1.convs.vpsa.z_x.weight",
732
+ "encoder.encoder.2.1.convs.vpsa.tf_zx.0.weight",
733
+ "encoder.encoder.2.1.convs.vpsa.result.0.weight",
734
+ "encoder.encoder.2.1.convs.vpsa.pos_x.0.weight",
735
+ "encoder.encoder.2.1.convs.vpsa.residual.0.weight",
736
+ "encoder.encoder.2.2.convs.vpsa.theta_x_alpha.0.weight",
737
+ "encoder.encoder.2.2.convs.vpsa.theta_x_beta.0.weight",
738
+ "encoder.encoder.2.2.convs.vpsa.z_x.weight",
739
+ "encoder.encoder.2.2.convs.vpsa.tf_zx.0.weight",
740
+ "encoder.encoder.2.2.convs.vpsa.result.0.weight",
741
+ "encoder.encoder.2.2.convs.vpsa.pos_x.0.weight",
742
+ "encoder.encoder.2.2.convs.vpsa.residual.0.weight",
743
+ "encoder.encoder.2.3.convs.vpsa.theta_x_alpha.0.weight",
744
+ "encoder.encoder.2.3.convs.vpsa.theta_x_beta.0.weight",
745
+ "encoder.encoder.2.3.convs.vpsa.z_x.weight",
746
+ "encoder.encoder.2.3.convs.vpsa.tf_zx.0.weight",
747
+ "encoder.encoder.2.3.convs.vpsa.result.0.weight",
748
+ "encoder.encoder.2.3.convs.vpsa.pos_x.0.weight",
749
+ "encoder.encoder.2.3.convs.vpsa.residual.0.weight",
750
+ "encoder.encoder.2.4.convs.vpsa.theta_x_alpha.0.weight",
751
+ "encoder.encoder.2.4.convs.vpsa.theta_x_beta.0.weight",
752
+ "encoder.encoder.2.4.convs.vpsa.z_x.weight",
753
+ "encoder.encoder.2.4.convs.vpsa.tf_zx.0.weight",
754
+ "encoder.encoder.2.4.convs.vpsa.result.0.weight",
755
+ "encoder.encoder.2.4.convs.vpsa.pos_x.0.weight",
756
+ "encoder.encoder.2.4.convs.vpsa.residual.0.weight",
757
+ "encoder.encoder.3.0.convs.0.0.weight",
758
+ "encoder.encoder.3.1.convs.vpsa.theta_x_alpha.0.weight",
759
+ "encoder.encoder.3.1.convs.vpsa.theta_x_beta.0.weight",
760
+ "encoder.encoder.3.1.convs.vpsa.z_x.weight",
761
+ "encoder.encoder.3.1.convs.vpsa.tf_zx.0.weight",
762
+ "encoder.encoder.3.1.convs.vpsa.result.0.weight",
763
+ "encoder.encoder.3.1.convs.vpsa.pos_x.0.weight",
764
+ "encoder.encoder.3.1.convs.vpsa.residual.0.weight",
765
+ "encoder.encoder.3.2.convs.vpsa.theta_x_alpha.0.weight",
766
+ "encoder.encoder.3.2.convs.vpsa.theta_x_beta.0.weight",
767
+ "encoder.encoder.3.2.convs.vpsa.z_x.weight",
768
+ "encoder.encoder.3.2.convs.vpsa.tf_zx.0.weight",
769
+ "encoder.encoder.3.2.convs.vpsa.result.0.weight",
770
+ "encoder.encoder.3.2.convs.vpsa.pos_x.0.weight",
771
+ "encoder.encoder.3.2.convs.vpsa.residual.0.weight",
772
+ "encoder.encoder.4.0.convs.0.0.weight",
773
+ "encoder.encoder.4.1.convs.vpsa.theta_x_alpha.0.weight",
774
+ "encoder.encoder.4.1.convs.vpsa.theta_x_beta.0.weight",
775
+ "encoder.encoder.4.1.convs.vpsa.z_x.weight",
776
+ "encoder.encoder.4.1.convs.vpsa.tf_zx.0.weight",
777
+ "encoder.encoder.4.1.convs.vpsa.result.0.weight",
778
+ "encoder.encoder.4.1.convs.vpsa.pos_x.0.weight",
779
+ "encoder.encoder.4.1.convs.vpsa.residual.0.weight",
780
+ "encoder.encoder.4.2.convs.vpsa.theta_x_alpha.0.weight",
781
+ "encoder.encoder.4.2.convs.vpsa.theta_x_beta.0.weight",
782
+ "encoder.encoder.4.2.convs.vpsa.z_x.weight",
783
+ "encoder.encoder.4.2.convs.vpsa.tf_zx.0.weight",
784
+ "encoder.encoder.4.2.convs.vpsa.result.0.weight",
785
+ "encoder.encoder.4.2.convs.vpsa.pos_x.0.weight",
786
+ "encoder.encoder.4.2.convs.vpsa.residual.0.weight",
787
+ "decoder.decoder.0.0.convs.0.0.weight",
788
+ "decoder.decoder.0.0.convs.1.0.weight",
789
+ "decoder.decoder.1.0.convs.0.0.weight",
790
+ "decoder.decoder.1.0.convs.1.0.weight",
791
+ "decoder.decoder.2.0.convs.0.0.weight",
792
+ "decoder.decoder.2.0.convs.1.0.weight",
793
+ "decoder.decoder.3.0.convs.0.0.weight",
794
+ "decoder.decoder.3.0.convs.1.0.weight",
795
+ "head.head.0.0.weight",
796
+ "head.head.2.0.weight"
797
+ ],
798
+ "lr_scale": 1.0
799
+ },
800
+ "no_decay": {
801
+ "weight_decay": 0.0,
802
+ "params": [
803
+ "encoder.encoder.0.0.convs.0.0.bias",
804
+ "encoder.encoder.1.0.convs.0.1.weight",
805
+ "encoder.encoder.1.0.convs.0.1.bias",
806
+ "encoder.encoder.1.1.convs.vpsa.theta_x_alpha.1.weight",
807
+ "encoder.encoder.1.1.convs.vpsa.theta_x_alpha.1.bias",
808
+ "encoder.encoder.1.1.convs.vpsa.theta_x_beta.1.weight",
809
+ "encoder.encoder.1.1.convs.vpsa.theta_x_beta.1.bias",
810
+ "encoder.encoder.1.1.convs.vpsa.tf_zx.1.weight",
811
+ "encoder.encoder.1.1.convs.vpsa.tf_zx.1.bias",
812
+ "encoder.encoder.1.1.convs.vpsa.result.1.weight",
813
+ "encoder.encoder.1.1.convs.vpsa.result.1.bias",
814
+ "encoder.encoder.1.1.convs.vpsa.pos_x.1.weight",
815
+ "encoder.encoder.1.1.convs.vpsa.pos_x.1.bias",
816
+ "encoder.encoder.1.1.convs.vpsa.residual.1.weight",
817
+ "encoder.encoder.1.1.convs.vpsa.residual.1.bias",
818
+ "encoder.encoder.1.2.convs.vpsa.theta_x_alpha.1.weight",
819
+ "encoder.encoder.1.2.convs.vpsa.theta_x_alpha.1.bias",
820
+ "encoder.encoder.1.2.convs.vpsa.theta_x_beta.1.weight",
821
+ "encoder.encoder.1.2.convs.vpsa.theta_x_beta.1.bias",
822
+ "encoder.encoder.1.2.convs.vpsa.tf_zx.1.weight",
823
+ "encoder.encoder.1.2.convs.vpsa.tf_zx.1.bias",
824
+ "encoder.encoder.1.2.convs.vpsa.result.1.weight",
825
+ "encoder.encoder.1.2.convs.vpsa.result.1.bias",
826
+ "encoder.encoder.1.2.convs.vpsa.pos_x.1.weight",
827
+ "encoder.encoder.1.2.convs.vpsa.pos_x.1.bias",
828
+ "encoder.encoder.1.2.convs.vpsa.residual.1.weight",
829
+ "encoder.encoder.1.2.convs.vpsa.residual.1.bias",
830
+ "encoder.encoder.2.0.convs.0.1.weight",
831
+ "encoder.encoder.2.0.convs.0.1.bias",
832
+ "encoder.encoder.2.1.convs.vpsa.theta_x_alpha.1.weight",
833
+ "encoder.encoder.2.1.convs.vpsa.theta_x_alpha.1.bias",
834
+ "encoder.encoder.2.1.convs.vpsa.theta_x_beta.1.weight",
835
+ "encoder.encoder.2.1.convs.vpsa.theta_x_beta.1.bias",
836
+ "encoder.encoder.2.1.convs.vpsa.tf_zx.1.weight",
837
+ "encoder.encoder.2.1.convs.vpsa.tf_zx.1.bias",
838
+ "encoder.encoder.2.1.convs.vpsa.result.1.weight",
839
+ "encoder.encoder.2.1.convs.vpsa.result.1.bias",
840
+ "encoder.encoder.2.1.convs.vpsa.pos_x.1.weight",
841
+ "encoder.encoder.2.1.convs.vpsa.pos_x.1.bias",
842
+ "encoder.encoder.2.1.convs.vpsa.residual.1.weight",
843
+ "encoder.encoder.2.1.convs.vpsa.residual.1.bias",
844
+ "encoder.encoder.2.2.convs.vpsa.theta_x_alpha.1.weight",
845
+ "encoder.encoder.2.2.convs.vpsa.theta_x_alpha.1.bias",
846
+ "encoder.encoder.2.2.convs.vpsa.theta_x_beta.1.weight",
847
+ "encoder.encoder.2.2.convs.vpsa.theta_x_beta.1.bias",
848
+ "encoder.encoder.2.2.convs.vpsa.tf_zx.1.weight",
849
+ "encoder.encoder.2.2.convs.vpsa.tf_zx.1.bias",
850
+ "encoder.encoder.2.2.convs.vpsa.result.1.weight",
851
+ "encoder.encoder.2.2.convs.vpsa.result.1.bias",
852
+ "encoder.encoder.2.2.convs.vpsa.pos_x.1.weight",
853
+ "encoder.encoder.2.2.convs.vpsa.pos_x.1.bias",
854
+ "encoder.encoder.2.2.convs.vpsa.residual.1.weight",
855
+ "encoder.encoder.2.2.convs.vpsa.residual.1.bias",
856
+ "encoder.encoder.2.3.convs.vpsa.theta_x_alpha.1.weight",
857
+ "encoder.encoder.2.3.convs.vpsa.theta_x_alpha.1.bias",
858
+ "encoder.encoder.2.3.convs.vpsa.theta_x_beta.1.weight",
859
+ "encoder.encoder.2.3.convs.vpsa.theta_x_beta.1.bias",
860
+ "encoder.encoder.2.3.convs.vpsa.tf_zx.1.weight",
861
+ "encoder.encoder.2.3.convs.vpsa.tf_zx.1.bias",
862
+ "encoder.encoder.2.3.convs.vpsa.result.1.weight",
863
+ "encoder.encoder.2.3.convs.vpsa.result.1.bias",
864
+ "encoder.encoder.2.3.convs.vpsa.pos_x.1.weight",
865
+ "encoder.encoder.2.3.convs.vpsa.pos_x.1.bias",
866
+ "encoder.encoder.2.3.convs.vpsa.residual.1.weight",
867
+ "encoder.encoder.2.3.convs.vpsa.residual.1.bias",
868
+ "encoder.encoder.2.4.convs.vpsa.theta_x_alpha.1.weight",
869
+ "encoder.encoder.2.4.convs.vpsa.theta_x_alpha.1.bias",
870
+ "encoder.encoder.2.4.convs.vpsa.theta_x_beta.1.weight",
871
+ "encoder.encoder.2.4.convs.vpsa.theta_x_beta.1.bias",
872
+ "encoder.encoder.2.4.convs.vpsa.tf_zx.1.weight",
873
+ "encoder.encoder.2.4.convs.vpsa.tf_zx.1.bias",
874
+ "encoder.encoder.2.4.convs.vpsa.result.1.weight",
875
+ "encoder.encoder.2.4.convs.vpsa.result.1.bias",
876
+ "encoder.encoder.2.4.convs.vpsa.pos_x.1.weight",
877
+ "encoder.encoder.2.4.convs.vpsa.pos_x.1.bias",
878
+ "encoder.encoder.2.4.convs.vpsa.residual.1.weight",
879
+ "encoder.encoder.2.4.convs.vpsa.residual.1.bias",
880
+ "encoder.encoder.3.0.convs.0.1.weight",
881
+ "encoder.encoder.3.0.convs.0.1.bias",
882
+ "encoder.encoder.3.1.convs.vpsa.theta_x_alpha.1.weight",
883
+ "encoder.encoder.3.1.convs.vpsa.theta_x_alpha.1.bias",
884
+ "encoder.encoder.3.1.convs.vpsa.theta_x_beta.1.weight",
885
+ "encoder.encoder.3.1.convs.vpsa.theta_x_beta.1.bias",
886
+ "encoder.encoder.3.1.convs.vpsa.tf_zx.1.weight",
887
+ "encoder.encoder.3.1.convs.vpsa.tf_zx.1.bias",
888
+ "encoder.encoder.3.1.convs.vpsa.result.1.weight",
889
+ "encoder.encoder.3.1.convs.vpsa.result.1.bias",
890
+ "encoder.encoder.3.1.convs.vpsa.pos_x.1.weight",
891
+ "encoder.encoder.3.1.convs.vpsa.pos_x.1.bias",
892
+ "encoder.encoder.3.1.convs.vpsa.residual.1.weight",
893
+ "encoder.encoder.3.1.convs.vpsa.residual.1.bias",
894
+ "encoder.encoder.3.2.convs.vpsa.theta_x_alpha.1.weight",
895
+ "encoder.encoder.3.2.convs.vpsa.theta_x_alpha.1.bias",
896
+ "encoder.encoder.3.2.convs.vpsa.theta_x_beta.1.weight",
897
+ "encoder.encoder.3.2.convs.vpsa.theta_x_beta.1.bias",
898
+ "encoder.encoder.3.2.convs.vpsa.tf_zx.1.weight",
899
+ "encoder.encoder.3.2.convs.vpsa.tf_zx.1.bias",
900
+ "encoder.encoder.3.2.convs.vpsa.result.1.weight",
901
+ "encoder.encoder.3.2.convs.vpsa.result.1.bias",
902
+ "encoder.encoder.3.2.convs.vpsa.pos_x.1.weight",
903
+ "encoder.encoder.3.2.convs.vpsa.pos_x.1.bias",
904
+ "encoder.encoder.3.2.convs.vpsa.residual.1.weight",
905
+ "encoder.encoder.3.2.convs.vpsa.residual.1.bias",
906
+ "encoder.encoder.4.0.convs.0.1.weight",
907
+ "encoder.encoder.4.0.convs.0.1.bias",
908
+ "encoder.encoder.4.1.convs.vpsa.theta_x_alpha.1.weight",
909
+ "encoder.encoder.4.1.convs.vpsa.theta_x_alpha.1.bias",
910
+ "encoder.encoder.4.1.convs.vpsa.theta_x_beta.1.weight",
911
+ "encoder.encoder.4.1.convs.vpsa.theta_x_beta.1.bias",
912
+ "encoder.encoder.4.1.convs.vpsa.tf_zx.1.weight",
913
+ "encoder.encoder.4.1.convs.vpsa.tf_zx.1.bias",
914
+ "encoder.encoder.4.1.convs.vpsa.result.1.weight",
915
+ "encoder.encoder.4.1.convs.vpsa.result.1.bias",
916
+ "encoder.encoder.4.1.convs.vpsa.pos_x.1.weight",
917
+ "encoder.encoder.4.1.convs.vpsa.pos_x.1.bias",
918
+ "encoder.encoder.4.1.convs.vpsa.residual.1.weight",
919
+ "encoder.encoder.4.1.convs.vpsa.residual.1.bias",
920
+ "encoder.encoder.4.2.convs.vpsa.theta_x_alpha.1.weight",
921
+ "encoder.encoder.4.2.convs.vpsa.theta_x_alpha.1.bias",
922
+ "encoder.encoder.4.2.convs.vpsa.theta_x_beta.1.weight",
923
+ "encoder.encoder.4.2.convs.vpsa.theta_x_beta.1.bias",
924
+ "encoder.encoder.4.2.convs.vpsa.tf_zx.1.weight",
925
+ "encoder.encoder.4.2.convs.vpsa.tf_zx.1.bias",
926
+ "encoder.encoder.4.2.convs.vpsa.result.1.weight",
927
+ "encoder.encoder.4.2.convs.vpsa.result.1.bias",
928
+ "encoder.encoder.4.2.convs.vpsa.pos_x.1.weight",
929
+ "encoder.encoder.4.2.convs.vpsa.pos_x.1.bias",
930
+ "encoder.encoder.4.2.convs.vpsa.residual.1.weight",
931
+ "encoder.encoder.4.2.convs.vpsa.residual.1.bias",
932
+ "decoder.decoder.0.0.convs.0.1.weight",
933
+ "decoder.decoder.0.0.convs.0.1.bias",
934
+ "decoder.decoder.0.0.convs.1.1.weight",
935
+ "decoder.decoder.0.0.convs.1.1.bias",
936
+ "decoder.decoder.1.0.convs.0.1.weight",
937
+ "decoder.decoder.1.0.convs.0.1.bias",
938
+ "decoder.decoder.1.0.convs.1.1.weight",
939
+ "decoder.decoder.1.0.convs.1.1.bias",
940
+ "decoder.decoder.2.0.convs.0.1.weight",
941
+ "decoder.decoder.2.0.convs.0.1.bias",
942
+ "decoder.decoder.2.0.convs.1.1.weight",
943
+ "decoder.decoder.2.0.convs.1.1.bias",
944
+ "decoder.decoder.3.0.convs.0.1.weight",
945
+ "decoder.decoder.3.0.convs.0.1.bias",
946
+ "decoder.decoder.3.0.convs.1.1.weight",
947
+ "decoder.decoder.3.0.convs.1.1.bias",
948
+ "head.head.0.1.weight",
949
+ "head.head.0.1.bias",
950
+ "head.head.2.0.bias"
951
+ ],
952
+ "lr_scale": 1.0
953
+ }
954
+ }
955
+ [12/03 08:58:41] S3DIS INFO:
956
+ Totally 68 samples in val set
957
+ [12/03 08:58:41] S3DIS INFO: length of validation dataset: 68
958
+ [12/03 08:58:41] S3DIS INFO: number of classes of the dataset: 13
959
+ [12/03 08:58:42] S3DIS INFO: Successful Loading the ckpt from /workspace/FractalCloud/Model_logs/PVr_SEG_fractal_256/checkpoint/s3dis-pointvector-l_ckpt_best_704.pth
960
+ [12/03 08:58:42] S3DIS INFO: ckpts @ 71 epoch( {'best_val': 68.80073547363281} )
961
+ [12/03 08:58:42] S3DIS INFO: length of test dataset: 68
962
+ [12/03 08:58:42] S3DIS INFO: Test [0]/[68] cloud
963
+ [12/03 09:04:42] S3DIS INFO: [0]/[68] cloud, test_oa , test_macc, test_miou: 92.29 97.24 80.18,
964
+ iou per cls is: [ 97.64 99.13 81.19 100. 100. 0. 97.79 0. 100. 100.
965
+ 100. 100. 66.59]
966
+ [12/03 09:04:42] S3DIS INFO: Test [1]/[68] cloud
967
+ [12/03 09:09:19] S3DIS INFO: [1]/[68] cloud, test_oa , test_macc, test_miou: 92.53 97.38 87.95,
968
+ iou per cls is: [ 95.4 99.15 82.14 100. 100. 100. 97.94 0. 100. 100.
969
+ 100. 100. 68.78]
970
+ [12/03 09:09:19] S3DIS INFO: Test [2]/[68] cloud
971
+ [12/03 09:17:18] S3DIS INFO: [2]/[68] cloud, test_oa , test_macc, test_miou: 91.52 90.95 72.16,
972
+ iou per cls is: [ 96.95 98.72 82.59 0. 55.89 70.35 94.2 94.58 96.08 100.
973
+ 0. 95.98 52.74]
974
+ [12/03 09:17:18] S3DIS INFO: Test [3]/[68] cloud
975
+ [12/03 09:59:16] S3DIS INFO: [3]/[68] cloud, test_oa , test_macc, test_miou: 94.66 93.69 90.14,
976
+ iou per cls is: [ 98.8 97.35 89.89 100. 70.08 100. 95.9 95.22 95.27 99.85
977
+ 76. 83.3 70.18]
978
+ [12/03 09:59:16] S3DIS INFO: Test [4]/[68] cloud
979
+ [12/03 10:17:11] S3DIS INFO: [4]/[68] cloud, test_oa , test_macc, test_miou: 91.68 89.68 70.64,
980
+ iou per cls is: [ 95.65 99.57 79.8 0. 85.05 71.54 79.1 74.6 95.72 100.
981
+ 0. 79.83 57.48]
982
+ [12/03 10:17:11] S3DIS INFO: Test [5]/[68] cloud
983
+ [12/03 12:01:47] S3DIS INFO: [5]/[68] cloud, test_oa , test_macc, test_miou: 79.68 76.97 33.52,
984
+ iou per cls is: [90.4 98.79 48.68 0. 0.45 0. 20.13 0. 0. 87.26 63.15 0.
985
+ 26.88]
986
+ [12/03 12:01:47] S3DIS INFO: Test [6]/[68] cloud
987
+ [12/03 12:14:49] S3DIS INFO: [6]/[68] cloud, test_oa , test_macc, test_miou: 98.78 98.80 90.76,
988
+ iou per cls is: [ 98.23 99.35 97.82 0. 100. 100. 85.31 100. 100. 100.
989
+ 100. 100. 99.12]
990
+ [12/03 12:14:49] S3DIS INFO: Test [7]/[68] cloud
991
+ [12/03 12:22:13] S3DIS INFO: [7]/[68] cloud, test_oa , test_macc, test_miou: 98.22 98.24 90.26,
992
+ iou per cls is: [ 96.3 98.81 97.08 100. 100. 100. 81.2 100. 100. 100.
993
+ 100. 100. 0. ]
994
+ [12/03 12:22:13] S3DIS INFO: Test [8]/[68] cloud
995
+ [12/03 12:29:58] S3DIS INFO: [8]/[68] cloud, test_oa , test_macc, test_miou: 98.44 97.35 96.89,
996
+ iou per cls is: [ 97.59 99.17 97.33 100. 100. 100. 83.99 100. 100. 100.
997
+ 100. 100. 81.54]
998
+ [12/03 12:29:58] S3DIS INFO: Test [9]/[68] cloud
999
+ [12/03 12:45:20] S3DIS INFO: [9]/[68] cloud, test_oa , test_macc, test_miou: 87.76 90.84 69.15,
1000
+ iou per cls is: [ 98.56 99.35 86.53 0. 0. 0.64 18.2 100. 100. 100.
1001
+ 100. 100. 95.61]
1002
+ [12/03 12:45:20] S3DIS INFO: Test [10]/[68] cloud
1003
+ [12/03 12:49:19] S3DIS INFO: [10]/[68] cloud, test_oa , test_macc, test_miou: 93.45 94.92 71.10,
1004
+ iou per cls is: [ 99. 98.92 91.32 100. 0. 100. 52.96 100. 100. 100.
1005
+ 0. 0. 82.08]
1006
+ [12/03 12:49:19] S3DIS INFO: Test [11]/[68] cloud
1007
+ [12/03 13:01:08] S3DIS INFO: [11]/[68] cloud, test_oa , test_macc, test_miou: 85.99 85.73 46.57,
1008
+ iou per cls is: [ 97.57 99.07 75.26 0. 24.58 0. 28.22 0. 0. 100.
1009
+ 0. 100. 80.71]
1010
+ [12/03 13:01:08] S3DIS INFO: Test [12]/[68] cloud
1011
+ [12/03 14:49:19] S3DIS INFO: [12]/[68] cloud, test_oa , test_macc, test_miou: 88.04 94.35 39.77,
1012
+ iou per cls is: [ 94.04 99.02 79.18 0. 0. 0. 50.27 0. 0. 100.
1013
+ 0. 0. 94.47]
1014
+ [12/03 14:49:19] S3DIS INFO: Test [13]/[68] cloud
1015
+ [12/03 14:56:41] S3DIS INFO: [13]/[68] cloud, test_oa , test_macc, test_miou: 95.38 92.05 60.72,
1016
+ iou per cls is: [ 98.4 98.12 94.1 100. 0. 0. 14.05 100. 100. 100.
1017
+ 0. 0. 84.66]
1018
+ [12/03 14:56:41] S3DIS INFO: Test [14]/[68] cloud
1019
+ [12/03 15:01:58] S3DIS INFO: [14]/[68] cloud, test_oa , test_macc, test_miou: 96.86 91.31 74.16,
1020
+ iou per cls is: [ 97.59 99.4 95.64 100. 100. 100. 80.59 0. 0. 85.01
1021
+ 80.15 100. 25.76]
1022
+ [12/03 15:01:58] S3DIS INFO: Test [15]/[68] cloud
1023
+ [12/03 15:38:57] S3DIS INFO: [15]/[68] cloud, test_oa , test_macc, test_miou: 97.76 94.47 76.58,
1024
+ iou per cls is: [ 98.99 99.49 96.59 100. 100. 100. 80.07 0. 0. 82.27
1025
+ 70.59 100. 67.48]
1026
+ [12/03 15:38:57] S3DIS INFO: Test [16]/[68] cloud
1027
+ [12/03 15:43:19] S3DIS INFO: [16]/[68] cloud, test_oa , test_macc, test_miou: 95.63 96.58 95.34,
1028
+ iou per cls is: [ 96.02 99.16 92.35 100. 100. 100. 81.08 100. 100. 100.
1029
+ 100. 100. 70.8 ]
1030
+ [12/03 15:43:19] S3DIS INFO: Test [17]/[68] cloud
1031
+ [12/03 15:51:05] S3DIS INFO: [17]/[68] cloud, test_oa , test_macc, test_miou: 93.93 96.11 72.07,
1032
+ iou per cls is: [ 98.73 99.33 89.75 100. 0. 100. 76.16 100. 100. 100.
1033
+ 0. 0. 72.99]
1034
+ [12/03 15:51:05] S3DIS INFO: Test [18]/[68] cloud
1035
+ [12/03 15:52:54] S3DIS INFO: [18]/[68] cloud, test_oa , test_macc, test_miou: 97.04 91.49 90.94,
1036
+ iou per cls is: [ 96.75 99.51 94.41 100. 100. 100. 84.9 100. 100. 100.
1037
+ 100. 100. 6.69]
1038
+ [12/03 15:52:54] S3DIS INFO: Test [19]/[68] cloud
1039
+ [12/03 16:01:46] S3DIS INFO: [19]/[68] cloud, test_oa , test_macc, test_miou: 96.06 85.36 67.41,
1040
+ iou per cls is: [ 94.47 98.83 94.19 0. 32.57 0. 76.83 100. 100. 100.
1041
+ 0. 100. 79.42]
1042
+ [12/03 16:01:46] S3DIS INFO: Test [20]/[68] cloud
1043
+ [12/03 16:09:00] S3DIS INFO: [20]/[68] cloud, test_oa , test_macc, test_miou: 94.51 93.57 69.38,
1044
+ iou per cls is: [ 98.53 97.92 92.07 100. 0. 100. 0. 90. 94.03 100.
1045
+ 100. 0. 29.43]
1046
+ [12/03 16:09:00] S3DIS INFO: Test [21]/[68] cloud
1047
+ [12/03 16:12:49] S3DIS INFO: [21]/[68] cloud, test_oa , test_macc, test_miou: 93.04 90.43 71.49,
1048
+ iou per cls is: [97.71 98.48 71.52 0. 58.25 83.36 95.24 91.4 96.32 0. 97.8 78.08
1049
+ 61.16]
1050
+ [12/03 16:12:49] S3DIS INFO: Test [22]/[68] cloud
1051
+ [12/03 16:16:32] S3DIS INFO: [22]/[68] cloud, test_oa , test_macc, test_miou: 93.87 89.95 78.38,
1052
+ iou per cls is: [ 98.25 98.76 82.86 0. 29.71 91.07 97.21 70.97 94.98 100.
1053
+ 93.57 92.75 68.79]
1054
+ [12/03 16:16:32] S3DIS INFO: Test [23]/[68] cloud
1055
+ [12/03 16:20:28] S3DIS INFO: [23]/[68] cloud, test_oa , test_macc, test_miou: 96.23 88.80 77.48,
1056
+ iou per cls is: [ 97.71 98.32 84.29 0. 4.97 81.73 98.11 76.45 89.43 100.
1057
+ 97.51 93.85 84.83]
1058
+ [12/03 16:20:28] S3DIS INFO: Test [24]/[68] cloud
1059
+ [12/03 16:24:25] S3DIS INFO: [24]/[68] cloud, test_oa , test_macc, test_miou: 91.48 90.20 69.94,
1060
+ iou per cls is: [ 97.48 97.01 76.96 0. 39.14 80.47 92.49 85.42 84.1 0.
1061
+ 92.76 100. 63.45]
1062
+ [12/03 16:24:25] S3DIS INFO: Test [25]/[68] cloud
1063
+ [12/03 16:29:55] S3DIS INFO: [25]/[68] cloud, test_oa , test_macc, test_miou: 90.76 89.42 76.60,
1064
+ iou per cls is: [ 98.35 98.1 68.24 0. 39.83 82.65 87.03 84.17 94.55 100.
1065
+ 93.2 87.35 62.3 ]
1066
+ [12/03 16:29:55] S3DIS INFO: Test [26]/[68] cloud
1067
+ [12/03 16:38:35] S3DIS INFO: [26]/[68] cloud, test_oa , test_macc, test_miou: 86.72 84.66 71.04,
1068
+ iou per cls is: [ 95.9 98.3 72.07 0. 2.18 54.13 94.39 70.29 91.42 100.
1069
+ 81.5 96.19 67.17]
1070
+ [12/03 16:38:35] S3DIS INFO: Test [27]/[68] cloud
1071
+ [12/03 16:47:58] S3DIS INFO: [27]/[68] cloud, test_oa , test_macc, test_miou: 89.58 89.19 76.57,
1072
+ iou per cls is: [ 96.39 98.49 73.61 0. 21.68 78.33 91.05 85.99 97.01 100.
1073
+ 89.19 94.06 69.54]
1074
+ [12/03 16:47:58] S3DIS INFO: Test [28]/[68] cloud
1075
+ [12/03 16:51:45] S3DIS INFO: [28]/[68] cloud, test_oa , test_macc, test_miou: 90.59 80.66 60.96,
1076
+ iou per cls is: [ 98.41 98.35 87.02 0. 37. 0. 96.67 87.04 94.13 100.
1077
+ 16.79 21.34 55.71]
1078
+ [12/03 16:51:45] S3DIS INFO: Test [29]/[68] cloud
1079
+ [12/03 16:56:40] S3DIS INFO: [29]/[68] cloud, test_oa , test_macc, test_miou: 88.76 92.62 65.47,
1080
+ iou per cls is: [ 97.21 98.44 96.23 0. 0. 100. 96.02 49.88 0. 100.
1081
+ 61.95 100. 51.34]
1082
+ [12/03 16:56:40] S3DIS INFO: Test [30]/[68] cloud
1083
+ [12/03 17:05:14] S3DIS INFO: [30]/[68] cloud, test_oa , test_macc, test_miou: 97.29 93.69 76.09,
1084
+ iou per cls is: [ 99.26 98.66 95.64 0. 57.62 0. 93.08 97.65 93.31 100.
1085
+ 94.82 82.58 76.58]
1086
+ [12/03 17:05:14] S3DIS INFO: Test [31]/[68] cloud
1087
+ [12/03 17:20:20] S3DIS INFO: [31]/[68] cloud, test_oa , test_macc, test_miou: 86.24 92.01 63.50,
1088
+ iou per cls is: [ 94.29 98.89 76.15 0. 0. 0. 91.24 87.8 93.15 100.
1089
+ 54.71 87.59 41.63]
1090
+ [12/03 17:20:20] S3DIS INFO: Test [32]/[68] cloud
1091
+ [12/03 17:24:34] S3DIS INFO: [32]/[68] cloud, test_oa , test_macc, test_miou: 94.64 88.84 85.55,
1092
+ iou per cls is: [ 98.28 98.17 81.07 100. 0.02 86.49 96.95 89.72 95.54 100.
1093
+ 94.08 89.72 82.15]
1094
+ [12/03 17:24:34] S3DIS INFO: Test [33]/[68] cloud
1095
+ [12/03 17:26:36] S3DIS INFO: [33]/[68] cloud, test_oa , test_macc, test_miou: 89.94 92.40 79.34,
1096
+ iou per cls is: [ 97.84 97.17 82.26 0. 83.4 100. 85.71 92.72 91.05 100.
1097
+ 53.14 100. 48.17]
1098
+ [12/03 17:26:36] S3DIS INFO: Test [34]/[68] cloud
1099
+ [12/03 17:47:00] S3DIS INFO: [34]/[68] cloud, test_oa , test_macc, test_miou: 91.10 90.52 76.36,
1100
+ iou per cls is: [ 98.59 99.4 85.48 0. 68.12 100. 98.7 88.67 87.9 100.
1101
+ 33.12 95.92 36.76]
1102
+ [12/03 17:47:00] S3DIS INFO: Test [35]/[68] cloud
1103
+ [12/03 17:50:52] S3DIS INFO: [35]/[68] cloud, test_oa , test_macc, test_miou: 93.51 89.02 77.92,
1104
+ iou per cls is: [ 96.57 98.3 80.45 0. 21.46 77.7 96.61 82.75 91.17 100.
1105
+ 96.39 89.99 81.64]
1106
+ [12/03 17:50:52] S3DIS INFO: Test [36]/[68] cloud
1107
+ [12/03 17:55:45] S3DIS INFO: [36]/[68] cloud, test_oa , test_macc, test_miou: 93.06 91.75 79.42,
1108
+ iou per cls is: [ 97.42 97.24 81.65 0. 44.29 71.79 97.69 88.28 91.7 100.
1109
+ 93.89 91.81 76.77]
1110
+ [12/03 17:55:45] S3DIS INFO: Test [37]/[68] cloud
1111
+ [12/03 18:09:35] S3DIS INFO: [37]/[68] cloud, test_oa , test_macc, test_miou: 81.18 82.18 65.76,
1112
+ iou per cls is: [96.65 94.65 54. 0. 36.74 68.43 87.54 74. 85.49 71.35 60.76 80.62
1113
+ 44.59]
1114
+ [12/03 18:09:35] S3DIS INFO: Test [38]/[68] cloud
1115
+ [12/03 18:12:12] S3DIS INFO: [38]/[68] cloud, test_oa , test_macc, test_miou: 90.23 90.49 78.33,
1116
+ iou per cls is: [ 96.31 95.67 81.47 0. 100. 82.64 96.43 72.67 97.91 100.
1117
+ 85.68 46.65 62.84]
1118
+ [12/03 18:12:12] S3DIS INFO: Test [39]/[68] cloud
1119
+ [12/03 18:15:46] S3DIS INFO: [39]/[68] cloud, test_oa , test_macc, test_miou: 86.25 85.35 70.72,
1120
+ iou per cls is: [ 95.46 97.23 85.1 0. 62.49 86.79 87.81 69.27 93.45 100.
1121
+ 64.07 34.9 42.76]
1122
+ [12/03 18:15:46] S3DIS INFO: Test [40]/[68] cloud
1123
+ [12/03 18:19:29] S3DIS INFO: [40]/[68] cloud, test_oa , test_macc, test_miou: 92.69 89.99 79.16,
1124
+ iou per cls is: [ 96.07 99.35 83.38 0. 39.23 85.6 95.42 89.27 96.85 100.
1125
+ 90.99 89.22 63.7 ]
1126
+ [12/03 18:19:29] S3DIS INFO: Test [41]/[68] cloud
1127
+ [12/03 18:23:20] S3DIS INFO: [41]/[68] cloud, test_oa , test_macc, test_miou: 93.63 91.18 79.91,
1128
+ iou per cls is: [ 97.17 98.95 88.15 0. 66.18 90.62 95.03 77.49 93.94 100.
1129
+ 88.66 87.85 54.85]
1130
+ [12/03 18:23:20] S3DIS INFO: Test [42]/[68] cloud
1131
+ [12/03 18:37:54] S3DIS INFO: [42]/[68] cloud, test_oa , test_macc, test_miou: 79.16 82.24 68.39,
1132
+ iou per cls is: [ 96.76 97.71 56.82 0. 35.01 69.38 95.47 86.74 95.42 100.
1133
+ 25.99 92.09 37.63]
1134
+ [12/03 18:37:54] S3DIS INFO: Test [43]/[68] cloud
1135
+ [12/03 18:41:01] S3DIS INFO: [43]/[68] cloud, test_oa , test_macc, test_miou: 93.10 93.88 82.62,
1136
+ iou per cls is: [ 97.87 98.71 74.73 0. 100. 84.26 94.22 82.49 95.61 100.
1137
+ 93.57 94.78 57.79]
1138
+ [12/03 18:41:01] S3DIS INFO: Test [44]/[68] cloud
1139
+ [12/03 18:42:41] S3DIS INFO: [44]/[68] cloud, test_oa , test_macc, test_miou: 96.46 96.55 93.80,
1140
+ iou per cls is: [ 94.18 97.07 96.29 100. 100. 100. 96.01 84.52 94.64 100.
1141
+ 92.48 96.17 68.08]
1142
+ [12/03 18:42:41] S3DIS INFO: Test [45]/[68] cloud
1143
+ [12/03 18:47:27] S3DIS INFO: [45]/[68] cloud, test_oa , test_macc, test_miou: 88.07 89.77 75.72,
1144
+ iou per cls is: [ 97.62 99.46 64.28 0. 24.39 85.93 92.77 76.23 94.4 100.
1145
+ 82.66 100. 66.59]
1146
+ [12/03 18:47:27] S3DIS INFO: Test [46]/[68] cloud
1147
+ [12/03 18:51:04] S3DIS INFO: [46]/[68] cloud, test_oa , test_macc, test_miou: 92.43 90.59 79.50,
1148
+ iou per cls is: [ 96.58 99.36 80.4 0. 28.57 91.88 95.38 84.07 90.66 100.
1149
+ 84.36 100. 82.21]
1150
+ [12/03 18:51:04] S3DIS INFO: Test [47]/[68] cloud
1151
+ [12/03 18:56:29] S3DIS INFO: [47]/[68] cloud, test_oa , test_macc, test_miou: 93.33 90.25 78.83,
1152
+ iou per cls is: [ 95.58 99.69 84.18 0. 16.76 90.07 95.43 90.18 94.58 100.
1153
+ 90.66 95.45 72.23]
1154
+ [12/03 18:56:29] S3DIS INFO: Test [48]/[68] cloud
1155
+ [12/03 19:02:05] S3DIS INFO: [48]/[68] cloud, test_oa , test_macc, test_miou: 86.94 86.82 73.25,
1156
+ iou per cls is: [ 95.35 97.09 71.61 0. 33.53 76.11 92.49 60.22 93.36 100.
1157
+ 80.14 94.35 58.02]
1158
+ [12/03 19:02:05] S3DIS INFO: Test [49]/[68] cloud
1159
+ [12/03 19:06:57] S3DIS INFO: [49]/[68] cloud, test_oa , test_macc, test_miou: 97.01 97.47 87.99,
1160
+ iou per cls is: [ 98.51 96.99 94.88 0. 100. 100. 97.13 87.45 91.94 100.
1161
+ 92.6 96.68 87.68]
1162
+ [12/03 19:06:57] S3DIS INFO: Test [50]/[68] cloud
1163
+ [12/03 19:15:40] S3DIS INFO: [50]/[68] cloud, test_oa , test_macc, test_miou: 92.09 92.78 71.59,
1164
+ iou per cls is: [ 98.47 96.24 94.58 0. 100. 0. 97.49 77.68 94.75 100.
1165
+ 41.84 94.71 34.96]
1166
+ [12/03 19:15:40] S3DIS INFO: Test [51]/[68] cloud
1167
+ [12/03 19:52:13] S3DIS INFO: [51]/[68] cloud, test_oa , test_macc, test_miou: 86.26 83.45 62.58,
1168
+ iou per cls is: [ 89.7 98.69 82.15 0. 0.34 100. 86.51 73.06 83.8 0.
1169
+ 62.45 70.22 66.56]
1170
+ [12/03 19:52:13] S3DIS INFO: Test [52]/[68] cloud
1171
+ [12/03 20:36:44] S3DIS INFO: [52]/[68] cloud, test_oa , test_macc, test_miou: 79.79 85.25 54.16,
1172
+ iou per cls is: [89.33 97.57 67.07 0. 43.28 0. 81.94 66.72 72.89 71.57 58.58 0.
1173
+ 55.14]
1174
+ [12/03 20:36:44] S3DIS INFO: Test [53]/[68] cloud
1175
+ [12/03 20:41:22] S3DIS INFO: [53]/[68] cloud, test_oa , test_macc, test_miou: 91.40 85.06 80.90,
1176
+ iou per cls is: [ 93.23 97.87 92.67 0. 100. 100. 93.61 89.51 92.97 100.
1177
+ 55.21 87.03 49.64]
1178
+ [12/03 20:41:22] S3DIS INFO: Test [54]/[68] cloud
1179
+ [12/03 20:44:57] S3DIS INFO: [54]/[68] cloud, test_oa , test_macc, test_miou: 95.66 92.02 81.51,
1180
+ iou per cls is: [ 97.86 98.49 83.94 0. 31.26 85.02 95.38 93.79 96.48 100.
1181
+ 96.83 95.52 85.04]
1182
+ [12/03 20:44:57] S3DIS INFO: Test [55]/[68] cloud
1183
+ [12/03 21:25:50] S3DIS INFO: [55]/[68] cloud, test_oa , test_macc, test_miou: 92.60 91.36 86.31,
1184
+ iou per cls is: [ 97.4 97.05 89.39 100. 80.55 100. 89.59 80.97 81.98 100.
1185
+ 81.72 59.04 64.34]
1186
+ [12/03 21:25:50] S3DIS INFO: Test [56]/[68] cloud
1187
+ [12/03 21:38:40] S3DIS INFO: [56]/[68] cloud, test_oa , test_macc, test_miou: 91.82 93.29 77.48,
1188
+ iou per cls is: [ 97.2 98.43 71.02 0. 36.65 83.44 96.99 89.13 85.9 100.
1189
+ 83.32 88.08 77.05]
1190
+ [12/03 21:38:40] S3DIS INFO: Test [57]/[68] cloud
1191
+ [12/03 21:43:59] S3DIS INFO: [57]/[68] cloud, test_oa , test_macc, test_miou: 90.45 92.75 78.40,
1192
+ iou per cls is: [ 97.5 97.1 73.02 0. 48.12 66.08 95.77 87.41 96.62 100.
1193
+ 86.74 100. 70.89]
1194
+ [12/03 21:43:59] S3DIS INFO: Test [58]/[68] cloud
1195
+ [12/03 21:46:52] S3DIS INFO: [58]/[68] cloud, test_oa , test_macc, test_miou: 95.56 97.03 71.26,
1196
+ iou per cls is: [ 97.29 98.37 88.54 0. 0. 77.74 90.87 92.34 99.01 100.
1197
+ 95.51 0. 86.65]
1198
+ [12/03 21:46:52] S3DIS INFO: Test [59]/[68] cloud
1199
+ [12/03 21:50:05] S3DIS INFO: [59]/[68] cloud, test_oa , test_macc, test_miou: 93.90 93.43 74.43,
1200
+ iou per cls is: [ 97.98 98.14 78.53 0. 0. 63.34 92.54 84.16 82.39 100.
1201
+ 96.42 95.59 78.57]
1202
+ [12/03 21:50:05] S3DIS INFO: Test [60]/[68] cloud
1203
+ [12/03 21:54:48] S3DIS INFO: [60]/[68] cloud, test_oa , test_macc, test_miou: 93.89 88.44 77.32,
1204
+ iou per cls is: [ 98.48 98.43 75.71 0. 6.79 82.37 93.3 87.31 98.3 100.
1205
+ 94.26 93.51 76.7 ]
1206
+ [12/03 21:54:48] S3DIS INFO: Test [61]/[68] cloud
1207
+ [12/03 22:00:02] S3DIS INFO: [61]/[68] cloud, test_oa , test_macc, test_miou: 94.93 90.84 79.30,
1208
+ iou per cls is: [ 98.41 96.41 82.78 0. 31.51 73.72 97.48 93.02 94.45 100.
1209
+ 96.1 93.92 73.12]
1210
+ [12/03 22:00:02] S3DIS INFO: Test [62]/[68] cloud
1211
+ [12/03 22:03:54] S3DIS INFO: [62]/[68] cloud, test_oa , test_macc, test_miou: 93.69 94.98 75.80,
1212
+ iou per cls is: [ 96.24 96.64 87.45 0. 0. 79.18 97.58 76.41 96.99 85.51
1213
+ 93.14 100. 76.21]
1214
+ [12/03 22:03:54] S3DIS INFO: Test [63]/[68] cloud
1215
+ [12/03 22:06:38] S3DIS INFO: [63]/[68] cloud, test_oa , test_macc, test_miou: 73.16 92.89 45.89,
1216
+ iou per cls is: [ 93.82 97.5 84.83 0. 0. 100. 0. 0. 100. 100.
1217
+ 0. 0. 20.44]
1218
+ [12/03 22:06:38] S3DIS INFO: Test [64]/[68] cloud
1219
+ [12/03 22:09:24] S3DIS INFO: [64]/[68] cloud, test_oa , test_macc, test_miou: 77.49 79.13 56.98,
1220
+ iou per cls is: [ 94.44 95.79 74.48 0. 3.68 0. 74.99 0. 100. 100.
1221
+ 70.97 100. 26.41]
1222
+ [12/03 22:09:24] S3DIS INFO: Test [65]/[68] cloud
1223
+ [12/03 22:14:00] S3DIS INFO: [65]/[68] cloud, test_oa , test_macc, test_miou: 78.55 89.50 53.74,
1224
+ iou per cls is: [ 40.09 96.94 81.73 0. 0. 0. 55.27 100. 100. 100.
1225
+ 75.69 0. 48.85]
1226
+ [12/03 22:14:00] S3DIS INFO: Test [66]/[68] cloud
1227
+ [12/03 22:14:26] S3DIS INFO: [66]/[68] cloud, test_oa , test_macc, test_miou: 84.50 93.87 68.83,
1228
+ iou per cls is: [ 71.04 99.66 87.11 100. 100. 100. 79.11 100. 0. 100.
1229
+ 0. 0. 57.86]
1230
+ [12/03 22:14:26] S3DIS INFO: Test [67]/[68] cloud
1231
+ [12/03 22:17:31] S3DIS INFO: [67]/[68] cloud, test_oa , test_macc, test_miou: 83.34 87.60 70.09,
1232
+ iou per cls is: [ 89.33 98.58 91.37 100. 100. 100. 50.13 63.32 86.68 100.
1233
+ 0. 0. 31.74]
1234
+ [12/03 22:17:31] S3DIS INFO: Best ckpt @E71, test_oa , test_macc, test_miou: 90.30 76.58 70.33,
1235
+ iou per cls is: [95.43 98.48 83.74 0. 28.55 60.5 74.85 82.3 90.99 82.8 75.69 80.58
1236
+ 60.44]
Pretrained_Models/PVr_SEG_fractal/PVr_SEG_fractal_256_test.csv ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ method,Area,OA,mACC,mIoU,ceiling,floor,wall,beam,column,window,door,chair,table,bookcase,sofa,board,clutter,best_epoch,log_path,wandb link
2
+ pointvector-l,5,90.30,76.58,70.33,95.43,98.48,83.74,0.00,28.55,60.50,74.85,82.30,90.99,82.80,75.69,80.58,60.44,71,/workspace/FractalCloud/Model_logs/PVr_SEG_fractal_256,-
Pretrained_Models/PVr_SEG_fractal/checkpoint/s3dis-pointvector-l_ckpt_best_7033.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f0297a47f9821b62f62abc1949c96171553bc3e678e7e0e62b65a208da2410ec
3
+ size 51014805
Pretrained_Models/PVr_SEG_original/PVr_SEG_original20251202-210507-PDAW9VGM4gPZxmtaxRzEuu.log ADDED
@@ -0,0 +1,1236 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [12/02 21:05:07] S3DIS INFO: dist_url: tcp://localhost:8888
2
+ dist_backend: nccl
3
+ multiprocessing_distributed: False
4
+ ngpus_per_node: 1
5
+ world_size: 1
6
+ launcher: mp
7
+ local_rank: 0
8
+ use_gpu: True
9
+ seed: 8462
10
+ epoch: 0
11
+ epochs: 100
12
+ ignore_index: None
13
+ val_fn: validate
14
+ deterministic: False
15
+ sync_bn: False
16
+ criterion_args:
17
+ NAME: CrossEntropy
18
+ label_smoothing: 0.2
19
+ use_mask: False
20
+ grad_norm_clip: 10
21
+ layer_decay: 0
22
+ step_per_update: 1
23
+ start_epoch: 1
24
+ sched_on_epoch: True
25
+ wandb:
26
+ use_wandb: False
27
+ project: PointNeXt-S3DIS
28
+ tags: ['test']
29
+ name: PVr_SEG_original
30
+ use_amp: False
31
+ use_voting: False
32
+ val_freq: 1
33
+ resume: False
34
+ test: False
35
+ finetune: False
36
+ mode: test
37
+ logname: None
38
+ load_path: None
39
+ print_freq: 50
40
+ save_freq: -1
41
+ root_dir: log/s3dis
42
+ pretrained_path: /workspace/FractalCloud/Model_logs/PVr_SEG_original/checkpoint/s3dis-pointvector-l_ckpt_best_708.pth
43
+ datatransforms:
44
+ train: ['ChromaticAutoContrast', 'PointsToTensor', 'PointCloudScaling', 'PointCloudXYZAlign', 'PointCloudRotation', 'PointCloudJitter', 'ChromaticDropGPU', 'ChromaticNormalize']
45
+ val: ['PointsToTensor', 'PointCloudXYZAlign', 'ChromaticNormalize']
46
+ vote: ['ChromaticDropGPU']
47
+ kwargs:
48
+ color_drop: 0.2
49
+ gravity_dim: 2
50
+ scale: [0.9, 1.1]
51
+ angle: [0, 0, 1]
52
+ jitter_sigma: 0.005
53
+ jitter_clip: 0.02
54
+ feature_keys: x,heights
55
+ dataset:
56
+ common:
57
+ NAME: S3DIS
58
+ data_root: /workspace/PointNeXt/data/S3DIS/s3disfull
59
+ test_area: 5
60
+ voxel_size: 0.04
61
+ train:
62
+ split: train
63
+ voxel_max: 24000
64
+ loop: 30
65
+ presample: False
66
+ val:
67
+ split: val
68
+ voxel_max: None
69
+ presample: True
70
+ test:
71
+ split: test
72
+ voxel_max: None
73
+ presample: False
74
+ num_classes: 13
75
+ batch_size: 8
76
+ val_batch_size: 1
77
+ dataloader:
78
+ num_workers: 8
79
+ cls_weighed_loss: False
80
+ optimizer:
81
+ NAME: adamw
82
+ weight_decay: 0.0001
83
+ sched: cosine
84
+ warmup_epochs: 0
85
+ min_lr: 1e-05
86
+ lr: 0.01
87
+ log_dir: /workspace/FractalCloud/Model_logs/PVr_SEG_original
88
+ model:
89
+ NAME: BaseSeg
90
+ encoder_args:
91
+ NAME: PointVectorEncoder
92
+ blocks: [1, 3, 5, 3, 3]
93
+ strides: [1, 4, 4, 4, 4]
94
+ sa_layers: 1
95
+ sa_use_res: False
96
+ width: 32
97
+ in_channels: 4
98
+ expansion: 4
99
+ radius: 0.1
100
+ nsample: 32
101
+ flag: 1
102
+ aggr_args:
103
+ feature_type: dp_fj
104
+ reduction: max
105
+ group_args:
106
+ NAME: ballquery
107
+ normalize_dp: True
108
+ conv_args:
109
+ order: conv-norm-act
110
+ act_args:
111
+ act: relu
112
+ norm_args:
113
+ norm: bn
114
+ decoder_args:
115
+ NAME: PointVectorDecoder
116
+ cls_args:
117
+ NAME: SegHead
118
+ num_classes: 13
119
+ in_channels: None
120
+ norm_args:
121
+ norm: bn
122
+ rank: 0
123
+ distributed: False
124
+ mp: False
125
+ task_name: s3dis
126
+ cfg_basename: pointvector-l
127
+ opts: mode=test
128
+ is_training: False
129
+ run_dir: /workspace/FractalCloud/Model_logs/PVr_SEG_original
130
+ run_name: PVr_SEG_original
131
+ ckpt_dir: /workspace/FractalCloud/Model_logs/PVr_SEG_original/checkpoint
132
+ code_dir: /workspace/FractalCloud/Model_logs/PVr_SEG_original/code
133
+ log_path: /workspace/FractalCloud/Model_logs/PVr_SEG_original/PVr_SEG_original20251202-210507-PDAW9VGM4gPZxmtaxRzEuu.log
134
+ cfg_path: /workspace/FractalCloud/Model_logs/PVr_SEG_original/cfg.yaml
135
+ [12/02 21:05:07] S3DIS INFO: radius: [[0.1], [0.1, 0.2, 0.2], [0.2, 0.4, 0.4, 0.4, 0.4], [0.4, 0.8, 0.8], [0.8, 1.6, 1.6]],
136
+ nsample: [[32], [32, 32, 32], [32, 32, 32, 32, 32], [32, 32, 32], [32, 32, 32]]
137
+ [12/02 21:05:07] S3DIS INFO: NAME: ballquery
138
+ normalize_dp: True
139
+ radius: 0.1
140
+ nsample: 32
141
+ [12/02 21:05:07] S3DIS INFO: NAME: ballquery
142
+ normalize_dp: True
143
+ radius: 0.2
144
+ nsample: 8
145
+ [12/02 21:05:07] S3DIS INFO: NAME: ballquery
146
+ normalize_dp: True
147
+ radius: 0.2
148
+ nsample: 8
149
+ [12/02 21:05:07] S3DIS INFO: NAME: ballquery
150
+ normalize_dp: True
151
+ radius: 0.2
152
+ nsample: 32
153
+ [12/02 21:05:07] S3DIS INFO: NAME: ballquery
154
+ normalize_dp: True
155
+ radius: 0.4
156
+ nsample: 8
157
+ [12/02 21:05:07] S3DIS INFO: NAME: ballquery
158
+ normalize_dp: True
159
+ radius: 0.4
160
+ nsample: 8
161
+ [12/02 21:05:07] S3DIS INFO: NAME: ballquery
162
+ normalize_dp: True
163
+ radius: 0.4
164
+ nsample: 8
165
+ [12/02 21:05:07] S3DIS INFO: NAME: ballquery
166
+ normalize_dp: True
167
+ radius: 0.4
168
+ nsample: 8
169
+ [12/02 21:05:07] S3DIS INFO: NAME: ballquery
170
+ normalize_dp: True
171
+ radius: 0.4
172
+ nsample: 32
173
+ [12/02 21:05:07] S3DIS INFO: NAME: ballquery
174
+ normalize_dp: True
175
+ radius: 0.8
176
+ nsample: 8
177
+ [12/02 21:05:07] S3DIS INFO: NAME: ballquery
178
+ normalize_dp: True
179
+ radius: 0.8
180
+ nsample: 8
181
+ [12/02 21:05:07] S3DIS INFO: NAME: ballquery
182
+ normalize_dp: True
183
+ radius: 0.8
184
+ nsample: 32
185
+ [12/02 21:05:07] S3DIS INFO: NAME: ballquery
186
+ normalize_dp: True
187
+ radius: 1.6
188
+ nsample: 8
189
+ [12/02 21:05:07] S3DIS INFO: NAME: ballquery
190
+ normalize_dp: True
191
+ radius: 1.6
192
+ nsample: 8
193
+ [12/02 21:05:14] S3DIS INFO: BaseSeg(
194
+ (encoder): PointVectorEncoder(
195
+ (encoder): Sequential(
196
+ (0): Sequential(
197
+ (0): SetAbstraction(
198
+ (convs): Sequential(
199
+ (0): Sequential(
200
+ (0): Conv1d(4, 32, kernel_size=(1,), stride=(1,))
201
+ )
202
+ )
203
+ )
204
+ )
205
+ (1): Sequential(
206
+ (0): SetAbstraction(
207
+ (convs): Sequential(
208
+ (0): Sequential(
209
+ (0): Conv2d(35, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
210
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
211
+ (2): ReLU(inplace=True)
212
+ )
213
+ )
214
+ (grouper): QueryAndGroup()
215
+ )
216
+ (1): InvResMLP(
217
+ (convs): LocalAggregation(
218
+ (vpsa): VPSA(
219
+ (theta_x_alpha): Sequential(
220
+ (0): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
221
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
222
+ (2): ReLU(inplace=True)
223
+ )
224
+ (theta_x_beta): Sequential(
225
+ (0): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
226
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
227
+ (2): ReLU(inplace=True)
228
+ )
229
+ (z_x): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
230
+ (tf_zx): Sequential(
231
+ (0): Conv1d(192, 64, kernel_size=(1,), stride=(1,), groups=64, bias=False)
232
+ (1): BatchNorm1d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
233
+ )
234
+ (relu): ReLU(inplace=True)
235
+ (lrlu): ReLU(inplace=True)
236
+ (bn1): Identity()
237
+ (result): Sequential(
238
+ (0): Conv1d(64, 64, kernel_size=(1,), stride=(1,), bias=False)
239
+ (1): BatchNorm1d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
240
+ )
241
+ (pos_x): Sequential(
242
+ (0): Conv2d(3, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
243
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
244
+ )
245
+ (residual): Sequential(
246
+ (0): Conv1d(64, 64, kernel_size=(1,), stride=(1,), bias=False)
247
+ (1): BatchNorm1d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
248
+ )
249
+ )
250
+ (grouper): QueryAndGroup()
251
+ )
252
+ )
253
+ (2): InvResMLP(
254
+ (convs): LocalAggregation(
255
+ (vpsa): VPSA(
256
+ (theta_x_alpha): Sequential(
257
+ (0): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
258
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
259
+ (2): ReLU(inplace=True)
260
+ )
261
+ (theta_x_beta): Sequential(
262
+ (0): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
263
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
264
+ (2): ReLU(inplace=True)
265
+ )
266
+ (z_x): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
267
+ (tf_zx): Sequential(
268
+ (0): Conv1d(192, 64, kernel_size=(1,), stride=(1,), groups=64, bias=False)
269
+ (1): BatchNorm1d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
270
+ )
271
+ (relu): ReLU(inplace=True)
272
+ (lrlu): ReLU(inplace=True)
273
+ (bn1): Identity()
274
+ (result): Sequential(
275
+ (0): Conv1d(64, 64, kernel_size=(1,), stride=(1,), bias=False)
276
+ (1): BatchNorm1d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
277
+ )
278
+ (pos_x): Sequential(
279
+ (0): Conv2d(3, 64, kernel_size=(1, 1), stride=(1, 1), bias=False)
280
+ (1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
281
+ )
282
+ (residual): Sequential(
283
+ (0): Conv1d(64, 64, kernel_size=(1,), stride=(1,), bias=False)
284
+ (1): BatchNorm1d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
285
+ )
286
+ )
287
+ (grouper): QueryAndGroup()
288
+ )
289
+ )
290
+ )
291
+ (2): Sequential(
292
+ (0): SetAbstraction(
293
+ (convs): Sequential(
294
+ (0): Sequential(
295
+ (0): Conv2d(67, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
296
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
297
+ (2): ReLU(inplace=True)
298
+ )
299
+ )
300
+ (grouper): QueryAndGroup()
301
+ )
302
+ (1): InvResMLP(
303
+ (convs): LocalAggregation(
304
+ (vpsa): VPSA(
305
+ (theta_x_alpha): Sequential(
306
+ (0): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
307
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
308
+ (2): ReLU(inplace=True)
309
+ )
310
+ (theta_x_beta): Sequential(
311
+ (0): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
312
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
313
+ (2): ReLU(inplace=True)
314
+ )
315
+ (z_x): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
316
+ (tf_zx): Sequential(
317
+ (0): Conv1d(384, 128, kernel_size=(1,), stride=(1,), groups=128, bias=False)
318
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
319
+ )
320
+ (relu): ReLU(inplace=True)
321
+ (lrlu): ReLU(inplace=True)
322
+ (bn1): Identity()
323
+ (result): Sequential(
324
+ (0): Conv1d(128, 128, kernel_size=(1,), stride=(1,), bias=False)
325
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
326
+ )
327
+ (pos_x): Sequential(
328
+ (0): Conv2d(3, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
329
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
330
+ )
331
+ (residual): Sequential(
332
+ (0): Conv1d(128, 128, kernel_size=(1,), stride=(1,), bias=False)
333
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
334
+ )
335
+ )
336
+ (grouper): QueryAndGroup()
337
+ )
338
+ )
339
+ (2): InvResMLP(
340
+ (convs): LocalAggregation(
341
+ (vpsa): VPSA(
342
+ (theta_x_alpha): Sequential(
343
+ (0): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
344
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
345
+ (2): ReLU(inplace=True)
346
+ )
347
+ (theta_x_beta): Sequential(
348
+ (0): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
349
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
350
+ (2): ReLU(inplace=True)
351
+ )
352
+ (z_x): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
353
+ (tf_zx): Sequential(
354
+ (0): Conv1d(384, 128, kernel_size=(1,), stride=(1,), groups=128, bias=False)
355
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
356
+ )
357
+ (relu): ReLU(inplace=True)
358
+ (lrlu): ReLU(inplace=True)
359
+ (bn1): Identity()
360
+ (result): Sequential(
361
+ (0): Conv1d(128, 128, kernel_size=(1,), stride=(1,), bias=False)
362
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
363
+ )
364
+ (pos_x): Sequential(
365
+ (0): Conv2d(3, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
366
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
367
+ )
368
+ (residual): Sequential(
369
+ (0): Conv1d(128, 128, kernel_size=(1,), stride=(1,), bias=False)
370
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
371
+ )
372
+ )
373
+ (grouper): QueryAndGroup()
374
+ )
375
+ )
376
+ (3): InvResMLP(
377
+ (convs): LocalAggregation(
378
+ (vpsa): VPSA(
379
+ (theta_x_alpha): Sequential(
380
+ (0): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
381
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
382
+ (2): ReLU(inplace=True)
383
+ )
384
+ (theta_x_beta): Sequential(
385
+ (0): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
386
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
387
+ (2): ReLU(inplace=True)
388
+ )
389
+ (z_x): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
390
+ (tf_zx): Sequential(
391
+ (0): Conv1d(384, 128, kernel_size=(1,), stride=(1,), groups=128, bias=False)
392
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
393
+ )
394
+ (relu): ReLU(inplace=True)
395
+ (lrlu): ReLU(inplace=True)
396
+ (bn1): Identity()
397
+ (result): Sequential(
398
+ (0): Conv1d(128, 128, kernel_size=(1,), stride=(1,), bias=False)
399
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
400
+ )
401
+ (pos_x): Sequential(
402
+ (0): Conv2d(3, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
403
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
404
+ )
405
+ (residual): Sequential(
406
+ (0): Conv1d(128, 128, kernel_size=(1,), stride=(1,), bias=False)
407
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
408
+ )
409
+ )
410
+ (grouper): QueryAndGroup()
411
+ )
412
+ )
413
+ (4): InvResMLP(
414
+ (convs): LocalAggregation(
415
+ (vpsa): VPSA(
416
+ (theta_x_alpha): Sequential(
417
+ (0): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
418
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
419
+ (2): ReLU(inplace=True)
420
+ )
421
+ (theta_x_beta): Sequential(
422
+ (0): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
423
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
424
+ (2): ReLU(inplace=True)
425
+ )
426
+ (z_x): Conv2d(128, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
427
+ (tf_zx): Sequential(
428
+ (0): Conv1d(384, 128, kernel_size=(1,), stride=(1,), groups=128, bias=False)
429
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
430
+ )
431
+ (relu): ReLU(inplace=True)
432
+ (lrlu): ReLU(inplace=True)
433
+ (bn1): Identity()
434
+ (result): Sequential(
435
+ (0): Conv1d(128, 128, kernel_size=(1,), stride=(1,), bias=False)
436
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
437
+ )
438
+ (pos_x): Sequential(
439
+ (0): Conv2d(3, 128, kernel_size=(1, 1), stride=(1, 1), bias=False)
440
+ (1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
441
+ )
442
+ (residual): Sequential(
443
+ (0): Conv1d(128, 128, kernel_size=(1,), stride=(1,), bias=False)
444
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
445
+ )
446
+ )
447
+ (grouper): QueryAndGroup()
448
+ )
449
+ )
450
+ )
451
+ (3): Sequential(
452
+ (0): SetAbstraction(
453
+ (convs): Sequential(
454
+ (0): Sequential(
455
+ (0): Conv2d(131, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
456
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
457
+ (2): ReLU(inplace=True)
458
+ )
459
+ )
460
+ (grouper): QueryAndGroup()
461
+ )
462
+ (1): InvResMLP(
463
+ (convs): LocalAggregation(
464
+ (vpsa): VPSA(
465
+ (theta_x_alpha): Sequential(
466
+ (0): Conv2d(256, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
467
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
468
+ (2): ReLU(inplace=True)
469
+ )
470
+ (theta_x_beta): Sequential(
471
+ (0): Conv2d(256, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
472
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
473
+ (2): ReLU(inplace=True)
474
+ )
475
+ (z_x): Conv2d(256, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
476
+ (tf_zx): Sequential(
477
+ (0): Conv1d(768, 256, kernel_size=(1,), stride=(1,), groups=256, bias=False)
478
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
479
+ )
480
+ (relu): ReLU(inplace=True)
481
+ (lrlu): ReLU(inplace=True)
482
+ (bn1): Identity()
483
+ (result): Sequential(
484
+ (0): Conv1d(256, 256, kernel_size=(1,), stride=(1,), bias=False)
485
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
486
+ )
487
+ (pos_x): Sequential(
488
+ (0): Conv2d(3, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
489
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
490
+ )
491
+ (residual): Sequential(
492
+ (0): Conv1d(256, 256, kernel_size=(1,), stride=(1,), bias=False)
493
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
494
+ )
495
+ )
496
+ (grouper): QueryAndGroup()
497
+ )
498
+ )
499
+ (2): InvResMLP(
500
+ (convs): LocalAggregation(
501
+ (vpsa): VPSA(
502
+ (theta_x_alpha): Sequential(
503
+ (0): Conv2d(256, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
504
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
505
+ (2): ReLU(inplace=True)
506
+ )
507
+ (theta_x_beta): Sequential(
508
+ (0): Conv2d(256, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
509
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
510
+ (2): ReLU(inplace=True)
511
+ )
512
+ (z_x): Conv2d(256, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
513
+ (tf_zx): Sequential(
514
+ (0): Conv1d(768, 256, kernel_size=(1,), stride=(1,), groups=256, bias=False)
515
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
516
+ )
517
+ (relu): ReLU(inplace=True)
518
+ (lrlu): ReLU(inplace=True)
519
+ (bn1): Identity()
520
+ (result): Sequential(
521
+ (0): Conv1d(256, 256, kernel_size=(1,), stride=(1,), bias=False)
522
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
523
+ )
524
+ (pos_x): Sequential(
525
+ (0): Conv2d(3, 256, kernel_size=(1, 1), stride=(1, 1), bias=False)
526
+ (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
527
+ )
528
+ (residual): Sequential(
529
+ (0): Conv1d(256, 256, kernel_size=(1,), stride=(1,), bias=False)
530
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
531
+ )
532
+ )
533
+ (grouper): QueryAndGroup()
534
+ )
535
+ )
536
+ )
537
+ (4): Sequential(
538
+ (0): SetAbstraction(
539
+ (convs): Sequential(
540
+ (0): Sequential(
541
+ (0): Conv2d(259, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
542
+ (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
543
+ (2): ReLU(inplace=True)
544
+ )
545
+ )
546
+ (grouper): QueryAndGroup()
547
+ )
548
+ (1): InvResMLP(
549
+ (convs): LocalAggregation(
550
+ (vpsa): VPSA(
551
+ (theta_x_alpha): Sequential(
552
+ (0): Conv2d(512, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
553
+ (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
554
+ (2): ReLU(inplace=True)
555
+ )
556
+ (theta_x_beta): Sequential(
557
+ (0): Conv2d(512, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
558
+ (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
559
+ (2): ReLU(inplace=True)
560
+ )
561
+ (z_x): Conv2d(512, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
562
+ (tf_zx): Sequential(
563
+ (0): Conv1d(1536, 512, kernel_size=(1,), stride=(1,), groups=512, bias=False)
564
+ (1): BatchNorm1d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
565
+ )
566
+ (relu): ReLU(inplace=True)
567
+ (lrlu): ReLU(inplace=True)
568
+ (bn1): Identity()
569
+ (result): Sequential(
570
+ (0): Conv1d(512, 512, kernel_size=(1,), stride=(1,), bias=False)
571
+ (1): BatchNorm1d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
572
+ )
573
+ (pos_x): Sequential(
574
+ (0): Conv2d(3, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
575
+ (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
576
+ )
577
+ (residual): Sequential(
578
+ (0): Conv1d(512, 512, kernel_size=(1,), stride=(1,), bias=False)
579
+ (1): BatchNorm1d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
580
+ )
581
+ )
582
+ (grouper): QueryAndGroup()
583
+ )
584
+ )
585
+ (2): InvResMLP(
586
+ (convs): LocalAggregation(
587
+ (vpsa): VPSA(
588
+ (theta_x_alpha): Sequential(
589
+ (0): Conv2d(512, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
590
+ (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
591
+ (2): ReLU(inplace=True)
592
+ )
593
+ (theta_x_beta): Sequential(
594
+ (0): Conv2d(512, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
595
+ (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
596
+ (2): ReLU(inplace=True)
597
+ )
598
+ (z_x): Conv2d(512, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
599
+ (tf_zx): Sequential(
600
+ (0): Conv1d(1536, 512, kernel_size=(1,), stride=(1,), groups=512, bias=False)
601
+ (1): BatchNorm1d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
602
+ )
603
+ (relu): ReLU(inplace=True)
604
+ (lrlu): ReLU(inplace=True)
605
+ (bn1): Identity()
606
+ (result): Sequential(
607
+ (0): Conv1d(512, 512, kernel_size=(1,), stride=(1,), bias=False)
608
+ (1): BatchNorm1d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
609
+ )
610
+ (pos_x): Sequential(
611
+ (0): Conv2d(3, 512, kernel_size=(1, 1), stride=(1, 1), bias=False)
612
+ (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
613
+ )
614
+ (residual): Sequential(
615
+ (0): Conv1d(512, 512, kernel_size=(1,), stride=(1,), bias=False)
616
+ (1): BatchNorm1d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
617
+ )
618
+ )
619
+ (grouper): QueryAndGroup()
620
+ )
621
+ )
622
+ )
623
+ )
624
+ )
625
+ (decoder): PointVectorDecoder(
626
+ (decoder): Sequential(
627
+ (0): Sequential(
628
+ (0): FeaturePropogation(
629
+ (convs): Sequential(
630
+ (0): Sequential(
631
+ (0): Conv1d(96, 32, kernel_size=(1,), stride=(1,), bias=False)
632
+ (1): BatchNorm1d(32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
633
+ (2): ReLU(inplace=True)
634
+ )
635
+ (1): Sequential(
636
+ (0): Conv1d(32, 32, kernel_size=(1,), stride=(1,), bias=False)
637
+ (1): BatchNorm1d(32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
638
+ (2): ReLU(inplace=True)
639
+ )
640
+ )
641
+ )
642
+ )
643
+ (1): Sequential(
644
+ (0): FeaturePropogation(
645
+ (convs): Sequential(
646
+ (0): Sequential(
647
+ (0): Conv1d(192, 64, kernel_size=(1,), stride=(1,), bias=False)
648
+ (1): BatchNorm1d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
649
+ (2): ReLU(inplace=True)
650
+ )
651
+ (1): Sequential(
652
+ (0): Conv1d(64, 64, kernel_size=(1,), stride=(1,), bias=False)
653
+ (1): BatchNorm1d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
654
+ (2): ReLU(inplace=True)
655
+ )
656
+ )
657
+ )
658
+ )
659
+ (2): Sequential(
660
+ (0): FeaturePropogation(
661
+ (convs): Sequential(
662
+ (0): Sequential(
663
+ (0): Conv1d(384, 128, kernel_size=(1,), stride=(1,), bias=False)
664
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
665
+ (2): ReLU(inplace=True)
666
+ )
667
+ (1): Sequential(
668
+ (0): Conv1d(128, 128, kernel_size=(1,), stride=(1,), bias=False)
669
+ (1): BatchNorm1d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
670
+ (2): ReLU(inplace=True)
671
+ )
672
+ )
673
+ )
674
+ )
675
+ (3): Sequential(
676
+ (0): FeaturePropogation(
677
+ (convs): Sequential(
678
+ (0): Sequential(
679
+ (0): Conv1d(768, 256, kernel_size=(1,), stride=(1,), bias=False)
680
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
681
+ (2): ReLU(inplace=True)
682
+ )
683
+ (1): Sequential(
684
+ (0): Conv1d(256, 256, kernel_size=(1,), stride=(1,), bias=False)
685
+ (1): BatchNorm1d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
686
+ (2): ReLU(inplace=True)
687
+ )
688
+ )
689
+ )
690
+ )
691
+ )
692
+ )
693
+ (head): SegHead(
694
+ (head): Sequential(
695
+ (0): Sequential(
696
+ (0): Conv1d(32, 32, kernel_size=(1,), stride=(1,), bias=False)
697
+ (1): BatchNorm1d(32, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
698
+ (2): ReLU(inplace=True)
699
+ )
700
+ (1): Dropout(p=0.5, inplace=False)
701
+ (2): Sequential(
702
+ (0): Conv1d(32, 13, kernel_size=(1,), stride=(1,))
703
+ )
704
+ )
705
+ )
706
+ )
707
+ [12/02 21:05:14] S3DIS INFO: Number of params: 4.2152 M
708
+ [12/02 21:05:14] S3DIS INFO: Param groups = {
709
+ "decay": {
710
+ "weight_decay": 0.0001,
711
+ "params": [
712
+ "encoder.encoder.0.0.convs.0.0.weight",
713
+ "encoder.encoder.1.0.convs.0.0.weight",
714
+ "encoder.encoder.1.1.convs.vpsa.theta_x_alpha.0.weight",
715
+ "encoder.encoder.1.1.convs.vpsa.theta_x_beta.0.weight",
716
+ "encoder.encoder.1.1.convs.vpsa.z_x.weight",
717
+ "encoder.encoder.1.1.convs.vpsa.tf_zx.0.weight",
718
+ "encoder.encoder.1.1.convs.vpsa.result.0.weight",
719
+ "encoder.encoder.1.1.convs.vpsa.pos_x.0.weight",
720
+ "encoder.encoder.1.1.convs.vpsa.residual.0.weight",
721
+ "encoder.encoder.1.2.convs.vpsa.theta_x_alpha.0.weight",
722
+ "encoder.encoder.1.2.convs.vpsa.theta_x_beta.0.weight",
723
+ "encoder.encoder.1.2.convs.vpsa.z_x.weight",
724
+ "encoder.encoder.1.2.convs.vpsa.tf_zx.0.weight",
725
+ "encoder.encoder.1.2.convs.vpsa.result.0.weight",
726
+ "encoder.encoder.1.2.convs.vpsa.pos_x.0.weight",
727
+ "encoder.encoder.1.2.convs.vpsa.residual.0.weight",
728
+ "encoder.encoder.2.0.convs.0.0.weight",
729
+ "encoder.encoder.2.1.convs.vpsa.theta_x_alpha.0.weight",
730
+ "encoder.encoder.2.1.convs.vpsa.theta_x_beta.0.weight",
731
+ "encoder.encoder.2.1.convs.vpsa.z_x.weight",
732
+ "encoder.encoder.2.1.convs.vpsa.tf_zx.0.weight",
733
+ "encoder.encoder.2.1.convs.vpsa.result.0.weight",
734
+ "encoder.encoder.2.1.convs.vpsa.pos_x.0.weight",
735
+ "encoder.encoder.2.1.convs.vpsa.residual.0.weight",
736
+ "encoder.encoder.2.2.convs.vpsa.theta_x_alpha.0.weight",
737
+ "encoder.encoder.2.2.convs.vpsa.theta_x_beta.0.weight",
738
+ "encoder.encoder.2.2.convs.vpsa.z_x.weight",
739
+ "encoder.encoder.2.2.convs.vpsa.tf_zx.0.weight",
740
+ "encoder.encoder.2.2.convs.vpsa.result.0.weight",
741
+ "encoder.encoder.2.2.convs.vpsa.pos_x.0.weight",
742
+ "encoder.encoder.2.2.convs.vpsa.residual.0.weight",
743
+ "encoder.encoder.2.3.convs.vpsa.theta_x_alpha.0.weight",
744
+ "encoder.encoder.2.3.convs.vpsa.theta_x_beta.0.weight",
745
+ "encoder.encoder.2.3.convs.vpsa.z_x.weight",
746
+ "encoder.encoder.2.3.convs.vpsa.tf_zx.0.weight",
747
+ "encoder.encoder.2.3.convs.vpsa.result.0.weight",
748
+ "encoder.encoder.2.3.convs.vpsa.pos_x.0.weight",
749
+ "encoder.encoder.2.3.convs.vpsa.residual.0.weight",
750
+ "encoder.encoder.2.4.convs.vpsa.theta_x_alpha.0.weight",
751
+ "encoder.encoder.2.4.convs.vpsa.theta_x_beta.0.weight",
752
+ "encoder.encoder.2.4.convs.vpsa.z_x.weight",
753
+ "encoder.encoder.2.4.convs.vpsa.tf_zx.0.weight",
754
+ "encoder.encoder.2.4.convs.vpsa.result.0.weight",
755
+ "encoder.encoder.2.4.convs.vpsa.pos_x.0.weight",
756
+ "encoder.encoder.2.4.convs.vpsa.residual.0.weight",
757
+ "encoder.encoder.3.0.convs.0.0.weight",
758
+ "encoder.encoder.3.1.convs.vpsa.theta_x_alpha.0.weight",
759
+ "encoder.encoder.3.1.convs.vpsa.theta_x_beta.0.weight",
760
+ "encoder.encoder.3.1.convs.vpsa.z_x.weight",
761
+ "encoder.encoder.3.1.convs.vpsa.tf_zx.0.weight",
762
+ "encoder.encoder.3.1.convs.vpsa.result.0.weight",
763
+ "encoder.encoder.3.1.convs.vpsa.pos_x.0.weight",
764
+ "encoder.encoder.3.1.convs.vpsa.residual.0.weight",
765
+ "encoder.encoder.3.2.convs.vpsa.theta_x_alpha.0.weight",
766
+ "encoder.encoder.3.2.convs.vpsa.theta_x_beta.0.weight",
767
+ "encoder.encoder.3.2.convs.vpsa.z_x.weight",
768
+ "encoder.encoder.3.2.convs.vpsa.tf_zx.0.weight",
769
+ "encoder.encoder.3.2.convs.vpsa.result.0.weight",
770
+ "encoder.encoder.3.2.convs.vpsa.pos_x.0.weight",
771
+ "encoder.encoder.3.2.convs.vpsa.residual.0.weight",
772
+ "encoder.encoder.4.0.convs.0.0.weight",
773
+ "encoder.encoder.4.1.convs.vpsa.theta_x_alpha.0.weight",
774
+ "encoder.encoder.4.1.convs.vpsa.theta_x_beta.0.weight",
775
+ "encoder.encoder.4.1.convs.vpsa.z_x.weight",
776
+ "encoder.encoder.4.1.convs.vpsa.tf_zx.0.weight",
777
+ "encoder.encoder.4.1.convs.vpsa.result.0.weight",
778
+ "encoder.encoder.4.1.convs.vpsa.pos_x.0.weight",
779
+ "encoder.encoder.4.1.convs.vpsa.residual.0.weight",
780
+ "encoder.encoder.4.2.convs.vpsa.theta_x_alpha.0.weight",
781
+ "encoder.encoder.4.2.convs.vpsa.theta_x_beta.0.weight",
782
+ "encoder.encoder.4.2.convs.vpsa.z_x.weight",
783
+ "encoder.encoder.4.2.convs.vpsa.tf_zx.0.weight",
784
+ "encoder.encoder.4.2.convs.vpsa.result.0.weight",
785
+ "encoder.encoder.4.2.convs.vpsa.pos_x.0.weight",
786
+ "encoder.encoder.4.2.convs.vpsa.residual.0.weight",
787
+ "decoder.decoder.0.0.convs.0.0.weight",
788
+ "decoder.decoder.0.0.convs.1.0.weight",
789
+ "decoder.decoder.1.0.convs.0.0.weight",
790
+ "decoder.decoder.1.0.convs.1.0.weight",
791
+ "decoder.decoder.2.0.convs.0.0.weight",
792
+ "decoder.decoder.2.0.convs.1.0.weight",
793
+ "decoder.decoder.3.0.convs.0.0.weight",
794
+ "decoder.decoder.3.0.convs.1.0.weight",
795
+ "head.head.0.0.weight",
796
+ "head.head.2.0.weight"
797
+ ],
798
+ "lr_scale": 1.0
799
+ },
800
+ "no_decay": {
801
+ "weight_decay": 0.0,
802
+ "params": [
803
+ "encoder.encoder.0.0.convs.0.0.bias",
804
+ "encoder.encoder.1.0.convs.0.1.weight",
805
+ "encoder.encoder.1.0.convs.0.1.bias",
806
+ "encoder.encoder.1.1.convs.vpsa.theta_x_alpha.1.weight",
807
+ "encoder.encoder.1.1.convs.vpsa.theta_x_alpha.1.bias",
808
+ "encoder.encoder.1.1.convs.vpsa.theta_x_beta.1.weight",
809
+ "encoder.encoder.1.1.convs.vpsa.theta_x_beta.1.bias",
810
+ "encoder.encoder.1.1.convs.vpsa.tf_zx.1.weight",
811
+ "encoder.encoder.1.1.convs.vpsa.tf_zx.1.bias",
812
+ "encoder.encoder.1.1.convs.vpsa.result.1.weight",
813
+ "encoder.encoder.1.1.convs.vpsa.result.1.bias",
814
+ "encoder.encoder.1.1.convs.vpsa.pos_x.1.weight",
815
+ "encoder.encoder.1.1.convs.vpsa.pos_x.1.bias",
816
+ "encoder.encoder.1.1.convs.vpsa.residual.1.weight",
817
+ "encoder.encoder.1.1.convs.vpsa.residual.1.bias",
818
+ "encoder.encoder.1.2.convs.vpsa.theta_x_alpha.1.weight",
819
+ "encoder.encoder.1.2.convs.vpsa.theta_x_alpha.1.bias",
820
+ "encoder.encoder.1.2.convs.vpsa.theta_x_beta.1.weight",
821
+ "encoder.encoder.1.2.convs.vpsa.theta_x_beta.1.bias",
822
+ "encoder.encoder.1.2.convs.vpsa.tf_zx.1.weight",
823
+ "encoder.encoder.1.2.convs.vpsa.tf_zx.1.bias",
824
+ "encoder.encoder.1.2.convs.vpsa.result.1.weight",
825
+ "encoder.encoder.1.2.convs.vpsa.result.1.bias",
826
+ "encoder.encoder.1.2.convs.vpsa.pos_x.1.weight",
827
+ "encoder.encoder.1.2.convs.vpsa.pos_x.1.bias",
828
+ "encoder.encoder.1.2.convs.vpsa.residual.1.weight",
829
+ "encoder.encoder.1.2.convs.vpsa.residual.1.bias",
830
+ "encoder.encoder.2.0.convs.0.1.weight",
831
+ "encoder.encoder.2.0.convs.0.1.bias",
832
+ "encoder.encoder.2.1.convs.vpsa.theta_x_alpha.1.weight",
833
+ "encoder.encoder.2.1.convs.vpsa.theta_x_alpha.1.bias",
834
+ "encoder.encoder.2.1.convs.vpsa.theta_x_beta.1.weight",
835
+ "encoder.encoder.2.1.convs.vpsa.theta_x_beta.1.bias",
836
+ "encoder.encoder.2.1.convs.vpsa.tf_zx.1.weight",
837
+ "encoder.encoder.2.1.convs.vpsa.tf_zx.1.bias",
838
+ "encoder.encoder.2.1.convs.vpsa.result.1.weight",
839
+ "encoder.encoder.2.1.convs.vpsa.result.1.bias",
840
+ "encoder.encoder.2.1.convs.vpsa.pos_x.1.weight",
841
+ "encoder.encoder.2.1.convs.vpsa.pos_x.1.bias",
842
+ "encoder.encoder.2.1.convs.vpsa.residual.1.weight",
843
+ "encoder.encoder.2.1.convs.vpsa.residual.1.bias",
844
+ "encoder.encoder.2.2.convs.vpsa.theta_x_alpha.1.weight",
845
+ "encoder.encoder.2.2.convs.vpsa.theta_x_alpha.1.bias",
846
+ "encoder.encoder.2.2.convs.vpsa.theta_x_beta.1.weight",
847
+ "encoder.encoder.2.2.convs.vpsa.theta_x_beta.1.bias",
848
+ "encoder.encoder.2.2.convs.vpsa.tf_zx.1.weight",
849
+ "encoder.encoder.2.2.convs.vpsa.tf_zx.1.bias",
850
+ "encoder.encoder.2.2.convs.vpsa.result.1.weight",
851
+ "encoder.encoder.2.2.convs.vpsa.result.1.bias",
852
+ "encoder.encoder.2.2.convs.vpsa.pos_x.1.weight",
853
+ "encoder.encoder.2.2.convs.vpsa.pos_x.1.bias",
854
+ "encoder.encoder.2.2.convs.vpsa.residual.1.weight",
855
+ "encoder.encoder.2.2.convs.vpsa.residual.1.bias",
856
+ "encoder.encoder.2.3.convs.vpsa.theta_x_alpha.1.weight",
857
+ "encoder.encoder.2.3.convs.vpsa.theta_x_alpha.1.bias",
858
+ "encoder.encoder.2.3.convs.vpsa.theta_x_beta.1.weight",
859
+ "encoder.encoder.2.3.convs.vpsa.theta_x_beta.1.bias",
860
+ "encoder.encoder.2.3.convs.vpsa.tf_zx.1.weight",
861
+ "encoder.encoder.2.3.convs.vpsa.tf_zx.1.bias",
862
+ "encoder.encoder.2.3.convs.vpsa.result.1.weight",
863
+ "encoder.encoder.2.3.convs.vpsa.result.1.bias",
864
+ "encoder.encoder.2.3.convs.vpsa.pos_x.1.weight",
865
+ "encoder.encoder.2.3.convs.vpsa.pos_x.1.bias",
866
+ "encoder.encoder.2.3.convs.vpsa.residual.1.weight",
867
+ "encoder.encoder.2.3.convs.vpsa.residual.1.bias",
868
+ "encoder.encoder.2.4.convs.vpsa.theta_x_alpha.1.weight",
869
+ "encoder.encoder.2.4.convs.vpsa.theta_x_alpha.1.bias",
870
+ "encoder.encoder.2.4.convs.vpsa.theta_x_beta.1.weight",
871
+ "encoder.encoder.2.4.convs.vpsa.theta_x_beta.1.bias",
872
+ "encoder.encoder.2.4.convs.vpsa.tf_zx.1.weight",
873
+ "encoder.encoder.2.4.convs.vpsa.tf_zx.1.bias",
874
+ "encoder.encoder.2.4.convs.vpsa.result.1.weight",
875
+ "encoder.encoder.2.4.convs.vpsa.result.1.bias",
876
+ "encoder.encoder.2.4.convs.vpsa.pos_x.1.weight",
877
+ "encoder.encoder.2.4.convs.vpsa.pos_x.1.bias",
878
+ "encoder.encoder.2.4.convs.vpsa.residual.1.weight",
879
+ "encoder.encoder.2.4.convs.vpsa.residual.1.bias",
880
+ "encoder.encoder.3.0.convs.0.1.weight",
881
+ "encoder.encoder.3.0.convs.0.1.bias",
882
+ "encoder.encoder.3.1.convs.vpsa.theta_x_alpha.1.weight",
883
+ "encoder.encoder.3.1.convs.vpsa.theta_x_alpha.1.bias",
884
+ "encoder.encoder.3.1.convs.vpsa.theta_x_beta.1.weight",
885
+ "encoder.encoder.3.1.convs.vpsa.theta_x_beta.1.bias",
886
+ "encoder.encoder.3.1.convs.vpsa.tf_zx.1.weight",
887
+ "encoder.encoder.3.1.convs.vpsa.tf_zx.1.bias",
888
+ "encoder.encoder.3.1.convs.vpsa.result.1.weight",
889
+ "encoder.encoder.3.1.convs.vpsa.result.1.bias",
890
+ "encoder.encoder.3.1.convs.vpsa.pos_x.1.weight",
891
+ "encoder.encoder.3.1.convs.vpsa.pos_x.1.bias",
892
+ "encoder.encoder.3.1.convs.vpsa.residual.1.weight",
893
+ "encoder.encoder.3.1.convs.vpsa.residual.1.bias",
894
+ "encoder.encoder.3.2.convs.vpsa.theta_x_alpha.1.weight",
895
+ "encoder.encoder.3.2.convs.vpsa.theta_x_alpha.1.bias",
896
+ "encoder.encoder.3.2.convs.vpsa.theta_x_beta.1.weight",
897
+ "encoder.encoder.3.2.convs.vpsa.theta_x_beta.1.bias",
898
+ "encoder.encoder.3.2.convs.vpsa.tf_zx.1.weight",
899
+ "encoder.encoder.3.2.convs.vpsa.tf_zx.1.bias",
900
+ "encoder.encoder.3.2.convs.vpsa.result.1.weight",
901
+ "encoder.encoder.3.2.convs.vpsa.result.1.bias",
902
+ "encoder.encoder.3.2.convs.vpsa.pos_x.1.weight",
903
+ "encoder.encoder.3.2.convs.vpsa.pos_x.1.bias",
904
+ "encoder.encoder.3.2.convs.vpsa.residual.1.weight",
905
+ "encoder.encoder.3.2.convs.vpsa.residual.1.bias",
906
+ "encoder.encoder.4.0.convs.0.1.weight",
907
+ "encoder.encoder.4.0.convs.0.1.bias",
908
+ "encoder.encoder.4.1.convs.vpsa.theta_x_alpha.1.weight",
909
+ "encoder.encoder.4.1.convs.vpsa.theta_x_alpha.1.bias",
910
+ "encoder.encoder.4.1.convs.vpsa.theta_x_beta.1.weight",
911
+ "encoder.encoder.4.1.convs.vpsa.theta_x_beta.1.bias",
912
+ "encoder.encoder.4.1.convs.vpsa.tf_zx.1.weight",
913
+ "encoder.encoder.4.1.convs.vpsa.tf_zx.1.bias",
914
+ "encoder.encoder.4.1.convs.vpsa.result.1.weight",
915
+ "encoder.encoder.4.1.convs.vpsa.result.1.bias",
916
+ "encoder.encoder.4.1.convs.vpsa.pos_x.1.weight",
917
+ "encoder.encoder.4.1.convs.vpsa.pos_x.1.bias",
918
+ "encoder.encoder.4.1.convs.vpsa.residual.1.weight",
919
+ "encoder.encoder.4.1.convs.vpsa.residual.1.bias",
920
+ "encoder.encoder.4.2.convs.vpsa.theta_x_alpha.1.weight",
921
+ "encoder.encoder.4.2.convs.vpsa.theta_x_alpha.1.bias",
922
+ "encoder.encoder.4.2.convs.vpsa.theta_x_beta.1.weight",
923
+ "encoder.encoder.4.2.convs.vpsa.theta_x_beta.1.bias",
924
+ "encoder.encoder.4.2.convs.vpsa.tf_zx.1.weight",
925
+ "encoder.encoder.4.2.convs.vpsa.tf_zx.1.bias",
926
+ "encoder.encoder.4.2.convs.vpsa.result.1.weight",
927
+ "encoder.encoder.4.2.convs.vpsa.result.1.bias",
928
+ "encoder.encoder.4.2.convs.vpsa.pos_x.1.weight",
929
+ "encoder.encoder.4.2.convs.vpsa.pos_x.1.bias",
930
+ "encoder.encoder.4.2.convs.vpsa.residual.1.weight",
931
+ "encoder.encoder.4.2.convs.vpsa.residual.1.bias",
932
+ "decoder.decoder.0.0.convs.0.1.weight",
933
+ "decoder.decoder.0.0.convs.0.1.bias",
934
+ "decoder.decoder.0.0.convs.1.1.weight",
935
+ "decoder.decoder.0.0.convs.1.1.bias",
936
+ "decoder.decoder.1.0.convs.0.1.weight",
937
+ "decoder.decoder.1.0.convs.0.1.bias",
938
+ "decoder.decoder.1.0.convs.1.1.weight",
939
+ "decoder.decoder.1.0.convs.1.1.bias",
940
+ "decoder.decoder.2.0.convs.0.1.weight",
941
+ "decoder.decoder.2.0.convs.0.1.bias",
942
+ "decoder.decoder.2.0.convs.1.1.weight",
943
+ "decoder.decoder.2.0.convs.1.1.bias",
944
+ "decoder.decoder.3.0.convs.0.1.weight",
945
+ "decoder.decoder.3.0.convs.0.1.bias",
946
+ "decoder.decoder.3.0.convs.1.1.weight",
947
+ "decoder.decoder.3.0.convs.1.1.bias",
948
+ "head.head.0.1.weight",
949
+ "head.head.0.1.bias",
950
+ "head.head.2.0.bias"
951
+ ],
952
+ "lr_scale": 1.0
953
+ }
954
+ }
955
+ [12/02 21:05:14] S3DIS INFO:
956
+ Totally 68 samples in val set
957
+ [12/02 21:05:14] S3DIS INFO: length of validation dataset: 68
958
+ [12/02 21:05:14] S3DIS INFO: number of classes of the dataset: 13
959
+ [12/02 21:05:14] S3DIS INFO: Successful Loading the ckpt from /workspace/FractalCloud/Model_logs/PVr_SEG_original/checkpoint/s3dis-pointvector-l_ckpt_best_708.pth
960
+ [12/02 21:05:14] S3DIS INFO: ckpts @ 58 epoch( {'best_val': 69.1866683959961} )
961
+ [12/02 21:05:14] S3DIS INFO: length of test dataset: 68
962
+ [12/02 21:05:14] S3DIS INFO: Test [0]/[68] cloud
963
+ [12/02 21:05:43] S3DIS INFO: [0]/[68] cloud, test_oa , test_macc, test_miou: 93.40 97.61 80.69,
964
+ iou per cls is: [ 97.98 99.15 82.65 100. 100. 100. 97.97 0. 100. 100.
965
+ 0. 100. 71.21]
966
+ [12/02 21:05:43] S3DIS INFO: Test [1]/[68] cloud
967
+ [12/02 21:06:02] S3DIS INFO: [1]/[68] cloud, test_oa , test_macc, test_miou: 93.93 97.82 96.36,
968
+ iou per cls is: [ 95.38 99.18 85.79 100. 100. 100. 98.28 100. 100. 100.
969
+ 100. 100. 74. ]
970
+ [12/02 21:06:02] S3DIS INFO: Test [2]/[68] cloud
971
+ [12/02 21:06:43] S3DIS INFO: [2]/[68] cloud, test_oa , test_macc, test_miou: 93.27 94.44 74.70,
972
+ iou per cls is: [ 97.62 99.09 85.3 0. 57.4 77.42 83.15 94.72 95.69 100.
973
+ 0. 97.16 83.54]
974
+ [12/02 21:06:43] S3DIS INFO: Test [3]/[68] cloud
975
+ [12/02 21:10:51] S3DIS INFO: [3]/[68] cloud, test_oa , test_macc, test_miou: 94.67 93.54 89.93,
976
+ iou per cls is: [ 97.23 97.83 90.69 100. 72.2 100. 96.52 94.66 94.9 99.84
977
+ 73.19 86.5 65.56]
978
+ [12/02 21:10:51] S3DIS INFO: Test [4]/[68] cloud
979
+ [12/02 21:12:28] S3DIS INFO: [4]/[68] cloud, test_oa , test_macc, test_miou: 91.96 89.46 71.22,
980
+ iou per cls is: [ 96.15 99.48 79.4 0. 86.59 73.73 94.93 71.36 96.11 100.
981
+ 0. 61.29 66.86]
982
+ [12/02 21:12:28] S3DIS INFO: Test [5]/[68] cloud
983
+ [12/02 21:21:21] S3DIS INFO: [5]/[68] cloud, test_oa , test_macc, test_miou: 79.14 80.79 36.43,
984
+ iou per cls is: [87.2 98.84 48.2 0. 7.63 1.55 15.67 0. 0. 91.79 90.41 0.
985
+ 32.24]
986
+ [12/02 21:21:21] S3DIS INFO: Test [6]/[68] cloud
987
+ [12/02 21:22:25] S3DIS INFO: [6]/[68] cloud, test_oa , test_macc, test_miou: 98.69 98.60 90.55,
988
+ iou per cls is: [ 98.36 99.43 97.65 0. 100. 100. 82.67 100. 100. 100.
989
+ 100. 100. 99.1 ]
990
+ [12/02 21:22:25] S3DIS INFO: Test [7]/[68] cloud
991
+ [12/02 21:22:58] S3DIS INFO: [7]/[68] cloud, test_oa , test_macc, test_miou: 97.88 97.92 89.93,
992
+ iou per cls is: [ 96.09 99.11 96.5 100. 100. 100. 77.44 100. 100. 100.
993
+ 100. 100. 0. ]
994
+ [12/02 21:22:58] S3DIS INFO: Test [8]/[68] cloud
995
+ [12/02 21:23:33] S3DIS INFO: [8]/[68] cloud, test_oa , test_macc, test_miou: 98.37 97.68 96.93,
996
+ iou per cls is: [ 97.27 99.42 97.26 100. 100. 100. 80.61 100. 100. 100.
997
+ 100. 100. 85.51]
998
+ [12/02 21:23:33] S3DIS INFO: Test [9]/[68] cloud
999
+ [12/02 21:24:49] S3DIS INFO: [9]/[68] cloud, test_oa , test_macc, test_miou: 88.99 91.48 77.35,
1000
+ iou per cls is: [ 98.72 99.33 88.46 100. 0. 7.44 19.1 100. 100. 100.
1001
+ 100. 100. 92.49]
1002
+ [12/02 21:24:49] S3DIS INFO: Test [10]/[68] cloud
1003
+ [12/02 21:25:11] S3DIS INFO: [10]/[68] cloud, test_oa , test_macc, test_miou: 91.14 93.02 60.85,
1004
+ iou per cls is: [ 98.8 99.03 89.75 100. 0. 0. 30.66 100. 100. 100.
1005
+ 0. 0. 72.84]
1006
+ [12/02 21:25:11] S3DIS INFO: Test [11]/[68] cloud
1007
+ [12/02 21:26:37] S3DIS INFO: [11]/[68] cloud, test_oa , test_macc, test_miou: 86.35 87.54 55.51,
1008
+ iou per cls is: [ 97.78 99.38 75.37 0. 35.28 0.57 35.47 0. 100. 100.
1009
+ 0. 100. 77.73]
1010
+ [12/02 21:26:37] S3DIS INFO: Test [12]/[68] cloud
1011
+ [12/02 21:40:23] S3DIS INFO: [12]/[68] cloud, test_oa , test_macc, test_miou: 91.57 95.36 47.87,
1012
+ iou per cls is: [ 94.13 98.92 86.12 0. 0. 0. 57.12 0. 0. 100.
1013
+ 100. 0. 86.02]
1014
+ [12/02 21:40:23] S3DIS INFO: Test [13]/[68] cloud
1015
+ [12/02 21:41:20] S3DIS INFO: [13]/[68] cloud, test_oa , test_macc, test_miou: 95.49 92.24 60.78,
1016
+ iou per cls is: [ 98.05 97.79 95.27 100. 0. 0. 19.34 0. 100. 100.
1017
+ 0. 100. 79.66]
1018
+ [12/02 21:41:20] S3DIS INFO: Test [14]/[68] cloud
1019
+ [12/02 21:42:00] S3DIS INFO: [14]/[68] cloud, test_oa , test_macc, test_miou: 96.87 95.01 83.89,
1020
+ iou per cls is: [ 97.11 99.34 96.03 100. 100. 100. 87.26 100. 0. 70.83
1021
+ 91.84 100. 48.15]
1022
+ [12/02 21:42:00] S3DIS INFO: Test [15]/[68] cloud
1023
+ [12/02 21:46:47] S3DIS INFO: [15]/[68] cloud, test_oa , test_macc, test_miou: 96.48 92.60 65.28,
1024
+ iou per cls is: [ 99.02 99.7 95.1 100. 100. 0. 66.94 0. 0. 77.69
1025
+ 58.53 100. 51.69]
1026
+ [12/02 21:46:47] S3DIS INFO: Test [16]/[68] cloud
1027
+ [12/02 21:47:22] S3DIS INFO: [16]/[68] cloud, test_oa , test_macc, test_miou: 96.39 97.72 88.65,
1028
+ iou per cls is: [ 96.68 99.1 93.3 100. 100. 100. 85.48 100. 100. 100.
1029
+ 100. 0. 77.86]
1030
+ [12/02 21:47:22] S3DIS INFO: Test [17]/[68] cloud
1031
+ [12/02 21:48:27] S3DIS INFO: [17]/[68] cloud, test_oa , test_macc, test_miou: 95.73 97.33 65.86,
1032
+ iou per cls is: [ 98.73 99.38 93.78 100. 0. 0. 82.77 100. 100. 100.
1033
+ 0. 0. 81.5 ]
1034
+ [12/02 21:48:27] S3DIS INFO: Test [18]/[68] cloud
1035
+ [12/02 21:48:41] S3DIS INFO: [18]/[68] cloud, test_oa , test_macc, test_miou: 96.83 92.86 92.00,
1036
+ iou per cls is: [ 96.39 99.39 94.16 100. 100. 100. 80.25 100. 100. 100.
1037
+ 100. 100. 25.84]
1038
+ [12/02 21:48:41] S3DIS INFO: Test [19]/[68] cloud
1039
+ [12/02 21:49:51] S3DIS INFO: [19]/[68] cloud, test_oa , test_macc, test_miou: 97.19 88.10 70.63,
1040
+ iou per cls is: [ 96.38 98.65 95.84 0. 60.85 0.38 76.96 100. 100. 100.
1041
+ 0. 100. 89.1 ]
1042
+ [12/02 21:49:51] S3DIS INFO: Test [20]/[68] cloud
1043
+ [12/02 21:50:44] S3DIS INFO: [20]/[68] cloud, test_oa , test_macc, test_miou: 95.04 93.51 54.04,
1044
+ iou per cls is: [ 99.81 98.4 94.39 100. 0. 100. 0. 90.52 91.72 0.
1045
+ 0. 0. 27.67]
1046
+ [12/02 21:50:44] S3DIS INFO: Test [21]/[68] cloud
1047
+ [12/02 21:51:13] S3DIS INFO: [21]/[68] cloud, test_oa , test_macc, test_miou: 93.24 90.46 71.27,
1048
+ iou per cls is: [98.04 98.24 72.22 0. 53.94 86.16 93.7 90.95 96.78 0. 96.34 74.71
1049
+ 65.41]
1050
+ [12/02 21:51:13] S3DIS INFO: Test [22]/[68] cloud
1051
+ [12/02 21:51:40] S3DIS INFO: [22]/[68] cloud, test_oa , test_macc, test_miou: 92.28 87.78 75.49,
1052
+ iou per cls is: [ 98.51 99.03 80.13 0. 7.14 91.05 95.36 62.88 98.09 100.
1053
+ 89.15 92.37 67.64]
1054
+ [12/02 21:51:40] S3DIS INFO: Test [23]/[68] cloud
1055
+ [12/02 21:52:12] S3DIS INFO: [23]/[68] cloud, test_oa , test_macc, test_miou: 93.78 85.30 72.35,
1056
+ iou per cls is: [ 97.82 98.57 79.4 0. 0.23 53.61 89.84 79. 93.58 100.
1057
+ 95.28 86.93 66.23]
1058
+ [12/02 21:52:12] S3DIS INFO: Test [24]/[68] cloud
1059
+ [12/02 21:52:40] S3DIS INFO: [24]/[68] cloud, test_oa , test_macc, test_miou: 91.10 89.12 68.75,
1060
+ iou per cls is: [ 97.61 97.28 77.15 0. 36.19 71.4 94.63 80.29 83.59 100.
1061
+ 94.18 0. 61.44]
1062
+ [12/02 21:52:40] S3DIS INFO: Test [25]/[68] cloud
1063
+ [12/02 21:53:25] S3DIS INFO: [25]/[68] cloud, test_oa , test_macc, test_miou: 90.23 88.43 75.14,
1064
+ iou per cls is: [ 98.27 97.95 70.57 0. 39.43 84.05 80.89 68.84 95.14 100.
1065
+ 86.69 90.12 64.9 ]
1066
+ [12/02 21:53:25] S3DIS INFO: Test [26]/[68] cloud
1067
+ [12/02 21:54:36] S3DIS INFO: [26]/[68] cloud, test_oa , test_macc, test_miou: 87.92 85.97 72.59,
1068
+ iou per cls is: [ 97.3 98.43 70.81 0. 10.25 60.77 94.55 69.27 92.4 100.
1069
+ 83.52 95.51 70.85]
1070
+ [12/02 21:54:36] S3DIS INFO: Test [27]/[68] cloud
1071
+ [12/02 21:55:52] S3DIS INFO: [27]/[68] cloud, test_oa , test_macc, test_miou: 89.98 88.99 76.76,
1072
+ iou per cls is: [ 97.09 98.67 73.41 0. 13.46 79.84 88.05 89.11 96.85 100.
1073
+ 90.62 94.84 75.93]
1074
+ [12/02 21:55:52] S3DIS INFO: Test [28]/[68] cloud
1075
+ [12/02 21:56:21] S3DIS INFO: [28]/[68] cloud, test_oa , test_macc, test_miou: 92.82 86.44 74.71,
1076
+ iou per cls is: [ 98.58 98.1 89.53 0. 79.59 100. 96.86 86.86 92.63 100.
1077
+ 37.79 27.11 64.25]
1078
+ [12/02 21:56:21] S3DIS INFO: Test [29]/[68] cloud
1079
+ [12/02 21:57:01] S3DIS INFO: [29]/[68] cloud, test_oa , test_macc, test_miou: 92.49 93.39 59.15,
1080
+ iou per cls is: [ 97.51 98.24 96.83 0. 0. 100. 78.99 59.2 0. 100.
1081
+ 78.04 0. 60.13]
1082
+ [12/02 21:57:01] S3DIS INFO: Test [30]/[68] cloud
1083
+ [12/02 21:58:09] S3DIS INFO: [30]/[68] cloud, test_oa , test_macc, test_miou: 97.28 93.97 76.45,
1084
+ iou per cls is: [ 99.32 98.52 95.56 0. 60.94 0. 93.31 97.79 94.35 100.
1085
+ 95.72 80.23 78.12]
1086
+ [12/02 21:58:09] S3DIS INFO: Test [31]/[68] cloud
1087
+ [12/02 22:00:11] S3DIS INFO: [31]/[68] cloud, test_oa , test_macc, test_miou: 87.08 88.74 68.05,
1088
+ iou per cls is: [ 94.52 98.81 74.69 0. 0. 100. 90.2 90.22 90.53 100.
1089
+ 63.83 32.87 49.03]
1090
+ [12/02 22:00:11] S3DIS INFO: Test [32]/[68] cloud
1091
+ [12/02 22:00:45] S3DIS INFO: [32]/[68] cloud, test_oa , test_macc, test_miou: 93.05 87.72 75.78,
1092
+ iou per cls is: [ 98.56 98.32 78.28 0. 0.04 84.99 96.86 70.8 95.28 100.
1093
+ 90.13 82.34 89.53]
1094
+ [12/02 22:00:45] S3DIS INFO: Test [33]/[68] cloud
1095
+ [12/02 22:00:59] S3DIS INFO: [33]/[68] cloud, test_oa , test_macc, test_miou: 90.99 93.34 73.04,
1096
+ iou per cls is: [ 98.09 97.72 83.22 0. 78.75 100. 89.93 95.12 94.19 100.
1097
+ 60.99 0. 51.45]
1098
+ [12/02 22:00:59] S3DIS INFO: Test [34]/[68] cloud
1099
+ [12/02 22:03:54] S3DIS INFO: [34]/[68] cloud, test_oa , test_macc, test_miou: 93.09 92.45 71.73,
1100
+ iou per cls is: [ 98.84 99.2 86.85 0. 73.89 0. 98.68 90.2 86.73 100.
1101
+ 50.07 95.87 52.19]
1102
+ [12/02 22:03:54] S3DIS INFO: Test [35]/[68] cloud
1103
+ [12/02 22:04:24] S3DIS INFO: [35]/[68] cloud, test_oa , test_macc, test_miou: 93.30 87.51 76.07,
1104
+ iou per cls is: [ 96.83 98.46 80.93 0. 8.11 70.75 95.01 83.36 93.9 100.
1105
+ 96.47 86.91 78.18]
1106
+ [12/02 22:04:24] S3DIS INFO: Test [36]/[68] cloud
1107
+ [12/02 22:05:02] S3DIS INFO: [36]/[68] cloud, test_oa , test_macc, test_miou: 94.21 89.97 71.60,
1108
+ iou per cls is: [97.76 97.69 83.34 0. 30.37 74.72 92.59 89.7 91.78 0. 97.4 91.16
1109
+ 84.28]
1110
+ [12/02 22:05:02] S3DIS INFO: Test [37]/[68] cloud
1111
+ [12/02 22:06:57] S3DIS INFO: [37]/[68] cloud, test_oa , test_macc, test_miou: 82.41 83.63 68.26,
1112
+ iou per cls is: [95.96 94.5 58.85 0. 51.29 76.1 89.19 75.18 85.28 68.63 54.26 92.81
1113
+ 45.34]
1114
+ [12/02 22:06:57] S3DIS INFO: Test [38]/[68] cloud
1115
+ [12/02 22:07:17] S3DIS INFO: [38]/[68] cloud, test_oa , test_macc, test_miou: 90.36 91.12 70.81,
1116
+ iou per cls is: [ 96.63 95.76 82.7 0. 0. 86.27 92.04 72.84 97.67 100.
1117
+ 84.92 50.12 61.56]
1118
+ [12/02 22:07:17] S3DIS INFO: Test [39]/[68] cloud
1119
+ [12/02 22:07:42] S3DIS INFO: [39]/[68] cloud, test_oa , test_macc, test_miou: 85.68 82.21 68.27,
1120
+ iou per cls is: [ 95.08 97.67 85.71 0. 44.41 84.83 95.21 70.44 92.47 100.
1121
+ 61.71 19.45 40.48]
1122
+ [12/02 22:07:42] S3DIS INFO: Test [40]/[68] cloud
1123
+ [12/02 22:08:10] S3DIS INFO: [40]/[68] cloud, test_oa , test_macc, test_miou: 91.97 87.47 68.96,
1124
+ iou per cls is: [96.36 99.39 80.63 0. 7.64 87.23 95.01 89.56 96.05 0. 92.39 87.84
1125
+ 64.36]
1126
+ [12/02 22:08:10] S3DIS INFO: Test [41]/[68] cloud
1127
+ [12/02 22:08:39] S3DIS INFO: [41]/[68] cloud, test_oa , test_macc, test_miou: 93.84 89.09 78.05,
1128
+ iou per cls is: [ 97.1 99.12 88.1 0. 33.9 94.32 95.21 79.71 93.72 100.
1129
+ 89.08 88.3 56.03]
1130
+ [12/02 22:08:39] S3DIS INFO: Test [42]/[68] cloud
1131
+ [12/02 22:10:44] S3DIS INFO: [42]/[68] cloud, test_oa , test_macc, test_miou: 82.68 86.14 64.74,
1132
+ iou per cls is: [97.34 97.89 61.27 0. 60.58 82.25 94.38 89.17 94.1 0. 28.73 92.79
1133
+ 43.12]
1134
+ [12/02 22:10:44] S3DIS INFO: Test [43]/[68] cloud
1135
+ [12/02 22:11:10] S3DIS INFO: [43]/[68] cloud, test_oa , test_macc, test_miou: 93.76 94.44 83.58,
1136
+ iou per cls is: [ 98.55 98.93 75.61 0. 100. 88.14 97.1 83.53 96.69 100.
1137
+ 95.58 94.66 57.72]
1138
+ [12/02 22:11:10] S3DIS INFO: Test [44]/[68] cloud
1139
+ [12/02 22:11:23] S3DIS INFO: [44]/[68] cloud, test_oa , test_macc, test_miou: 96.95 96.75 94.48,
1140
+ iou per cls is: [ 94.73 98.06 96.64 100. 100. 100. 96.91 84.84 95.88 100.
1141
+ 94.18 95.68 71.31]
1142
+ [12/02 22:11:23] S3DIS INFO: Test [45]/[68] cloud
1143
+ [12/02 22:12:01] S3DIS INFO: [45]/[68] cloud, test_oa , test_macc, test_miou: 86.74 89.18 73.83,
1144
+ iou per cls is: [ 98. 99.55 64.01 0. 20.47 85.95 84.54 61.74 97.16 100.
1145
+ 77.38 100. 70.96]
1146
+ [12/02 22:12:01] S3DIS INFO: Test [46]/[68] cloud
1147
+ [12/02 22:12:29] S3DIS INFO: [46]/[68] cloud, test_oa , test_macc, test_miou: 92.02 90.36 78.93,
1148
+ iou per cls is: [ 97.47 99.57 79.32 0. 22.11 86.88 94.4 87.84 94.74 100.
1149
+ 85.19 100. 78.61]
1150
+ [12/02 22:12:29] S3DIS INFO: Test [47]/[68] cloud
1151
+ [12/02 22:13:12] S3DIS INFO: [47]/[68] cloud, test_oa , test_macc, test_miou: 93.07 89.50 77.93,
1152
+ iou per cls is: [ 96.09 99.49 85.04 0. 15.47 90.5 95.19 88.78 95.68 100.
1153
+ 87.52 96.76 62.56]
1154
+ [12/02 22:13:12] S3DIS INFO: Test [48]/[68] cloud
1155
+ [12/02 22:13:56] S3DIS INFO: [48]/[68] cloud, test_oa , test_macc, test_miou: 86.20 85.83 79.94,
1156
+ iou per cls is: [ 95.22 97.37 70.17 100. 21.61 77.08 93. 61.2 95.88 100.
1157
+ 79.9 91.6 56.19]
1158
+ [12/02 22:13:56] S3DIS INFO: Test [49]/[68] cloud
1159
+ [12/02 22:14:35] S3DIS INFO: [49]/[68] cloud, test_oa , test_macc, test_miou: 97.49 97.91 88.52,
1160
+ iou per cls is: [ 98.57 97.35 95.72 0. 100. 100. 97.85 90.16 92.98 100.
1161
+ 94.09 96.96 87.02]
1162
+ [12/02 22:14:35] S3DIS INFO: Test [50]/[68] cloud
1163
+ [12/02 22:15:41] S3DIS INFO: [50]/[68] cloud, test_oa , test_macc, test_miou: 93.47 93.93 65.46,
1164
+ iou per cls is: [ 98.47 95.63 94.44 0. 0. 0. 96.89 80. 92.16 100.
1165
+ 56.23 92.99 44.21]
1166
+ [12/02 22:15:41] S3DIS INFO: Test [51]/[68] cloud
1167
+ [12/02 22:20:56] S3DIS INFO: [51]/[68] cloud, test_oa , test_macc, test_miou: 88.14 84.96 63.83,
1168
+ iou per cls is: [ 90.79 98.87 82.18 0. 4.88 100. 84.23 73.45 86.59 0.
1169
+ 66.77 68.93 73.02]
1170
+ [12/02 22:20:56] S3DIS INFO: Test [52]/[68] cloud
1171
+ [12/02 22:27:15] S3DIS INFO: [52]/[68] cloud, test_oa , test_macc, test_miou: 82.70 80.63 49.72,
1172
+ iou per cls is: [91.91 97.57 65.67 0. 18.95 0. 32.22 67.58 72.08 70.82 65.41 0.
1173
+ 64.17]
1174
+ [12/02 22:27:15] S3DIS INFO: Test [53]/[68] cloud
1175
+ [12/02 22:27:54] S3DIS INFO: [53]/[68] cloud, test_oa , test_macc, test_miou: 92.47 86.29 82.20,
1176
+ iou per cls is: [ 93.27 98.41 92.31 0. 100. 100. 93.12 92.12 93.83 100.
1177
+ 58.24 86.4 60.82]
1178
+ [12/02 22:27:54] S3DIS INFO: Test [54]/[68] cloud
1179
+ [12/02 22:28:24] S3DIS INFO: [54]/[68] cloud, test_oa , test_macc, test_miou: 94.47 90.87 78.95,
1180
+ iou per cls is: [ 98.17 98.64 85.15 0. 23.18 85.27 96.09 77.61 98.18 100.
1181
+ 91.23 93.98 78.83]
1182
+ [12/02 22:28:24] S3DIS INFO: Test [55]/[68] cloud
1183
+ [12/02 22:34:17] S3DIS INFO: [55]/[68] cloud, test_oa , test_macc, test_miou: 93.13 89.03 84.81,
1184
+ iou per cls is: [ 97.66 97.39 89.26 100. 51.5 100. 94.43 78.57 84. 100.
1185
+ 85.4 55.83 68.55]
1186
+ [12/02 22:34:17] S3DIS INFO: Test [56]/[68] cloud
1187
+ [12/02 22:36:04] S3DIS INFO: [56]/[68] cloud, test_oa , test_macc, test_miou: 91.89 92.72 77.49,
1188
+ iou per cls is: [ 97.63 98.24 69.82 0. 31.12 83.61 96.97 90.92 85.1 100.
1189
+ 85.61 91.02 77.33]
1190
+ [12/02 22:36:04] S3DIS INFO: Test [57]/[68] cloud
1191
+ [12/02 22:36:46] S3DIS INFO: [57]/[68] cloud, test_oa , test_macc, test_miou: 92.15 92.50 80.51,
1192
+ iou per cls is: [ 97.7 97.95 76.89 0. 68.64 63.42 93.54 90.28 94.51 100.
1193
+ 88.58 100. 75.16]
1194
+ [12/02 22:36:46] S3DIS INFO: Test [58]/[68] cloud
1195
+ [12/02 22:37:09] S3DIS INFO: [58]/[68] cloud, test_oa , test_macc, test_miou: 96.05 96.73 78.95,
1196
+ iou per cls is: [ 97.78 98.45 90.15 0. 0. 79.03 87.07 90.92 99.1 100.
1197
+ 95.12 100. 88.7 ]
1198
+ [12/02 22:37:09] S3DIS INFO: Test [59]/[68] cloud
1199
+ [12/02 22:37:36] S3DIS INFO: [59]/[68] cloud, test_oa , test_macc, test_miou: 93.89 93.26 74.50,
1200
+ iou per cls is: [ 98.08 98.57 78.01 0. 0. 64.7 78.41 87.52 92.56 100.
1201
+ 95.47 96.51 78.73]
1202
+ [12/02 22:37:36] S3DIS INFO: Test [60]/[68] cloud
1203
+ [12/02 22:38:13] S3DIS INFO: [60]/[68] cloud, test_oa , test_macc, test_miou: 92.67 86.64 74.97,
1204
+ iou per cls is: [ 98.52 98.47 74.4 0. 0.53 75.23 92.55 78.25 98.66 100.
1205
+ 91.68 91.04 75.32]
1206
+ [12/02 22:38:13] S3DIS INFO: Test [61]/[68] cloud
1207
+ [12/02 22:38:55] S3DIS INFO: [61]/[68] cloud, test_oa , test_macc, test_miou: 93.00 87.72 73.79,
1208
+ iou per cls is: [ 98.56 96.7 78.04 0. 15.34 59.3 90.44 91.06 96.06 100.
1209
+ 96.56 93.72 43.52]
1210
+ [12/02 22:38:55] S3DIS INFO: Test [62]/[68] cloud
1211
+ [12/02 22:39:26] S3DIS INFO: [62]/[68] cloud, test_oa , test_macc, test_miou: 94.79 95.39 76.11,
1212
+ iou per cls is: [ 96.38 96.93 90.09 0. 0. 82.37 90.87 74.65 97.93 86.19
1213
+ 96.26 100. 77.75]
1214
+ [12/02 22:39:26] S3DIS INFO: Test [63]/[68] cloud
1215
+ [12/02 22:39:46] S3DIS INFO: [63]/[68] cloud, test_oa , test_macc, test_miou: 73.21 92.86 45.90,
1216
+ iou per cls is: [ 93.84 98.24 89.84 0. 0. 100. 0. 0. 100. 100.
1217
+ 0. 0. 14.83]
1218
+ [12/02 22:39:46] S3DIS INFO: Test [64]/[68] cloud
1219
+ [12/02 22:40:07] S3DIS INFO: [64]/[68] cloud, test_oa , test_macc, test_miou: 77.90 78.61 48.90,
1220
+ iou per cls is: [ 91.84 96.75 71.61 0. 6.38 0. 62.22 100. 0. 100.
1221
+ 77.01 0. 29.89]
1222
+ [12/02 22:40:07] S3DIS INFO: Test [65]/[68] cloud
1223
+ [12/02 22:40:44] S3DIS INFO: [65]/[68] cloud, test_oa , test_macc, test_miou: 78.26 90.22 54.61,
1224
+ iou per cls is: [ 38.6 97.41 83.27 100. 0. 0. 72.58 0. 100. 100.
1225
+ 72.24 0. 45.89]
1226
+ [12/02 22:40:44] S3DIS INFO: Test [66]/[68] cloud
1227
+ [12/02 22:40:48] S3DIS INFO: [66]/[68] cloud, test_oa , test_macc, test_miou: 87.19 94.10 54.29,
1228
+ iou per cls is: [ 58.59 99.65 90.92 100. 0. 0. 93.97 100. 0. 100.
1229
+ 0. 0. 62.61]
1230
+ [12/02 22:40:48] S3DIS INFO: Test [67]/[68] cloud
1231
+ [12/02 22:41:12] S3DIS INFO: [67]/[68] cloud, test_oa , test_macc, test_miou: 86.10 88.76 63.61,
1232
+ iou per cls is: [ 91.63 98.45 91.49 100. 100. 0. 49.04 65.86 85.06 100.
1233
+ 0. 0. 45.44]
1234
+ [12/02 22:41:12] S3DIS INFO: Best ckpt @E58, test_oa , test_macc, test_miou: 90.97 76.75 70.83,
1235
+ iou per cls is: [95.47 98.57 84.7 0. 31.31 61.58 73.35 82.01 91.14 80.71 77.78 80.65
1236
+ 63.46]
Pretrained_Models/PVr_SEG_original/PVr_SEG_original_test.csv ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ method,Area,OA,mACC,mIoU,ceiling,floor,wall,beam,column,window,door,chair,table,bookcase,sofa,board,clutter,best_epoch,log_path,wandb link
2
+ pointvector-l,5,90.97,76.75,70.83,95.47,98.57,84.70,0.00,31.31,61.58,73.35,82.01,91.14,80.71,77.78,80.65,63.46,58,/workspace/FractalCloud/Model_logs/PVr_SEG_original,-
Pretrained_Models/PVr_SEG_original/checkpoint/s3dis-pointvector-l_ckpt_best_708.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a9b4eba5a453a9ba006cbc4aea679c8b1498cf6455c23c5610cdce1130109b18
3
+ size 51014805