Skip to content

Commit 60a8351

Browse files
committed
v2 release
1 parent 98d23c4 commit 60a8351

File tree

167 files changed

+13300
-2001
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

167 files changed

+13300
-2001
lines changed

README.md

Lines changed: 286 additions & 52 deletions
Large diffs are not rendered by default.

configs/callbacks/default.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ defaults:
1010
model_checkpoint:
1111
dirpath: ${paths.output_dir}/checkpoints
1212
filename: "epoch_{epoch:03d}"
13-
monitor: "val/miou"
13+
monitor: ${optimized_metric}
1414
mode: "max"
1515
save_last: True
1616
auto_insert_metric_name: False
1717

1818
early_stopping:
19-
monitor: "val/miou"
19+
monitor: ${optimized_metric}
2020
patience: 500
2121
mode: "max"
2222

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# @package datamodule
2+
defaults:
3+
- /datamodule/semantic/dales.yaml
4+
5+
# Whether the dataset produces instance labels. In any case, the
6+
# instance labels will be preprocessed, if any. However, `instance: False`
7+
# will avoid unwanted instance-related I/O operations, to save memory
8+
instance: True
9+
10+
# Instance graph parameters
11+
instance_k_max: 20 # maximum number of neighbors for each superpoint in the instance graph
12+
instance_radius: 20 # maximum distance of neighbors for each superpoint in the instance graph
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# @package datamodule
2+
defaults:
3+
- /datamodule/semantic/dales_nano.yaml
4+
5+
# Whether the dataset produces instance labels. In any case, the
6+
# instance labels will be preprocessed, if any. However, `instance: False`
7+
# will avoid unwanted instance-related I/O operations, to save memory
8+
instance: True
9+
10+
# Instance graph parameters
11+
instance_k_max: 20 # maximum number of neighbors for each superpoint in the instance graph
12+
instance_radius: 20 # maximum distance of neighbors for each superpoint in the instance graph
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# @package datamodule
2+
defaults:
3+
- /datamodule/semantic/kitti360.yaml
4+
5+
# Whether the dataset produces instance labels. In any case, the
6+
# instance labels will be preprocessed, if any. However, `instance: False`
7+
# will avoid unwanted instance-related I/O operations, to save memory
8+
instance: True
9+
10+
# Instance graph parameters
11+
instance_k_max: 20 # maximum number of neighbors for each superpoint in the instance graph
12+
instance_radius: 8 # maximum distance of neighbors for each superpoint in the instance graph
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# @package datamodule
2+
defaults:
3+
- /datamodule/semantic/kitti360_nano.yaml
4+
5+
# Whether the dataset produces instance labels. In any case, the
6+
# instance labels will be preprocessed, if any. However, `instance: False`
7+
# will avoid unwanted instance-related I/O operations, to save memory
8+
instance: True
9+
10+
# Instance graph parameters
11+
instance_k_max: 20 # maximum number of neighbors for each superpoint in the instance graph
12+
instance_radius: 8 # maximum distance of neighbors for each superpoint in the instance graph
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# @package datamodule
2+
defaults:
3+
- /datamodule/semantic/s3dis.yaml
4+
5+
# Whether the dataset produces instance labels. In any case, the
6+
# instance labels will be preprocessed, if any. However, `instance: False`
7+
# will avoid unwanted instance-related I/O operations, to save memory
8+
instance: True
9+
10+
# Instance graph parameters
11+
instance_k_max: 30 # maximum number of neighbors for each superpoint in the instance graph
12+
instance_radius: 0.1 # maximum distance of neighbors for each superpoint in the instance graph
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# @package datamodule
2+
defaults:
3+
- /datamodule/semantic/s3dis_nano.yaml
4+
5+
# Whether the dataset produces instance labels. In any case, the
6+
# instance labels will be preprocessed, if any. However, `instance: False`
7+
# will avoid unwanted instance-related I/O operations, to save memory
8+
instance: True
9+
10+
# Instance graph parameters
11+
instance_k_max: 30 # maximum number of neighbors for each superpoint in the instance graph
12+
instance_radius: 0.1 # maximum distance of neighbors for each superpoint in the instance graph
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# @package datamodule
2+
defaults:
3+
- /datamodule/semantic/s3dis_room.yaml
4+
5+
# Whether the dataset produces instance labels. In any case, the
6+
# instance labels will be preprocessed, if any. However, `instance: False`
7+
# will avoid unwanted instance-related I/O operations, to save memory
8+
instance: True
9+
10+
# Instance graph parameters
11+
instance_k_max: 30 # maximum number of neighbors for each superpoint in the instance graph
12+
instance_radius: 0.1 # maximum distance of neighbors for each superpoint in the instance graph
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# @package datamodule
2+
defaults:
3+
- /datamodule/semantic/s3dis.yaml
4+
5+
# Whether the dataset produces instance labels. In any case, the
6+
# instance labels will be preprocessed, if any. However, `instance: False`
7+
# will avoid unwanted instance-related I/O operations, to save memory
8+
instance: True
9+
10+
# Specify whether S3DIS should have only 'thing' classes (default) or if
11+
# 'ceiling', 'wall', and 'floor' should be treated as 'stuff'
12+
with_stuff: True
13+
14+
# For now, we also need to specify the stuff labels here, not for the
15+
# datamodule, but rather for the model config to catch
16+
stuff_classes: [0, 1, 2]
17+
18+
# Instance graph parameters
19+
instance_k_max: 30 # maximum number of neighbors for each superpoint in the instance graph
20+
instance_radius: 0.1 # maximum distance of neighbors for each superpoint in the instance graph

0 commit comments

Comments
 (0)