Skip to content

Commit 88bcc70

Browse files
authored
Merge pull request #7 from torch-points3d/datasets
Datasets
2 parents 1182cbb + 6946836 commit 88bcc70

File tree

29 files changed

+260
-238
lines changed

29 files changed

+260
-238
lines changed

conf/config.yaml

Lines changed: 9 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,12 @@
1-
defaults:
2-
- task: ???
3-
- models: ???
4-
- data: ???
1+
defaults: # loads default configs
2+
- dataset: ???
3+
- optimizer: sgd
4+
- scheduler: default
5+
- model: ???
56
- training: default
67
- trainer: default
78

8-
job_name: benchmark
9-
model_name: ???
10-
update_lr_scheduler_on: "on_epoch" # ["on_epoch", "on_num_batch", "on_num_sample"]
11-
selection_stage: ""
12-
pretty_print: False
13-
eval_frequency: 1
14-
15-
tracker_options:
16-
# Extra options for the tracker
17-
full_res: False
18-
make_submission: False
19-
track_boxes: False
9+
experiment_name: ${now:%Y-%m-%d}_${now:%H-%M-%S}
10+
log: False
11+
ignore_warnings: True # todo: check warnings before release
12+
pretty_print: True

conf/data/default.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

conf/data/segmentation/s3dis/s3dis1x1.yaml

Lines changed: 0 additions & 8 deletions
This file was deleted.

conf/dataset/default.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# @package dataset
2+
# cfg:
3+
# torch data-loader specific arguments
4+
cfg:
5+
batch_size: ${training.batch_size}
6+
num_workers: ${training.num_workers}
7+
dataroot: data
8+
9+
common_transform:
10+
aug_transform:
11+
pre_transform:
12+
13+
val_transform: "${dataset.cfg.common_transform}"
14+
test_transform: "${dataset.cfg.val_transform}"
15+
train_transform:
16+
- "${dataset.cfg.aug_transform}"
17+
- "${dataset.cfg.common_transform}"
File renamed without changes.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# @package dataset
2+
defaults:
3+
- segmentation/default
4+
_target_: torch_points3d.datasets.s3dis1x1.s3dis_data_module
5+
cfg:
6+
fold: 5

conf/model/default.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# By default we turn off recursive instantiation, allowing the user to instantiate themselves at the appropriate times.
2+
_recursive_: false
3+
4+
_target_: torch_points3d.models.base_model.PointCloudBaseModel
5+
optimizer: ${optimizer}
6+
scheduler: ${scheduler}

conf/models/default.yaml

Lines changed: 0 additions & 1 deletion
This file was deleted.

conf/optimizer/sgd.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
_target_: torch.optim.SGD
2-
lr: ${training.optim.base_lr}
2+
lr: ${training.lr}
33
momentum: 0.9
44
weight_decay: 0.0005

0 commit comments

Comments
 (0)