Skip to content

Commit 347ccd8

Browse files
authored
Merge pull request #3 from lukasugar/expose_load_decoder_for_cls_and_reg
Expose disabling decoder loading for classification and regression tasks
2 parents 1750555 + 8ab62ea commit 347ccd8

5 files changed

Lines changed: 8 additions & 2 deletions

File tree

asparagus/modules/lightning_modules/clsreg_module.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ def __init__(
3333
momentum: float = 0.99,
3434
log_image_every_n_epochs: int = 50,
3535
test_output_path: str = None,
36+
load_decoder: bool = True,
3637
repeat_stem_weights: bool = True,
3738
):
3839
super().__init__(
@@ -50,6 +51,7 @@ def __init__(
5051
weight_decay=weight_decay,
5152
nesterov=nesterov,
5253
momentum=momentum,
54+
load_decoder=load_decoder,
5355
repeat_stem_weights=repeat_stem_weights,
5456
)
5557
self.loss = None

asparagus/pipeline/run/finetune_cls.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ def main(cfg: DictConfig) -> None:
114114
log_image_every_n_epochs=cfg.logger.log_images_every_n_epoch,
115115
optimizer=cfg.model.finetune_optim,
116116
learning_rate=cfg.model.finetune_lr,
117+
load_decoder=cfg.training.load_decoder,
117118
repeat_stem_weights=cfg.training.repeat_stem_weights,
118119
test_output_path=os.path.join(
119120
path_store.run_dir,

asparagus/pipeline/run/finetune_reg.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ def main(cfg: DictConfig) -> None:
114114
learning_rate=cfg.model.finetune_lr,
115115
warmup_epochs=cfg.training.warmup_epochs,
116116
weight_decay=cfg.model.weight_decay,
117+
load_decoder=cfg.training.load_decoder,
117118
test_output_path=os.path.join(
118119
path_store.run_dir,
119120
"predictions",

configs/default_finetune_cls.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ training:
3535
mask_ratio: 0.0
3636
check_val_every_n_epoch: 3
3737
accumulate_grad_batches: 1
38+
load_decoder: True
3839
repeat_stem_weights: True
3940

4041
transforms:
@@ -53,4 +54,4 @@ logger:
5354
mlflow_logging: False
5455
log_every_n_steps: 250
5556
log_images_every_n_epoch: 5
56-
log_to_stdout: True
57+
log_to_stdout: True

configs/default_finetune_reg.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ training:
3232
accumulate_grad_batches: 1
3333
warmup_epochs: 0
3434
check_val_every_n_epoch: 1
35+
load_decoder: True
3536

3637
transforms:
3738
cpu_tr_transforms: CPU_clsreg_train_transforms_crop
@@ -49,4 +50,4 @@ logger:
4950
mlflow_logging: False
5051
log_every_n_steps: 250
5152
log_images_every_n_epoch: 5
52-
log_to_stdout: True
53+
log_to_stdout: True

0 commit comments

Comments
 (0)