Skip to content

Commit fde90fc

Browse files
Prettify code
1 parent 4a47fbd commit fde90fc

File tree

7 files changed

+27
-24
lines changed

7 files changed

+27
-24
lines changed

configs/inference/config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ tags: ["${now:%Y-%m-%d}"]
1212
data_processing_task_id: null
1313
training_task_id: null
1414
model_type: "simple_mlp" # simple_mlp, simple_mf
15-
num_workers: 8
15+
num_workers: 11
1616
pin_memory: true

configs/training/experiment/mf_with_history.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ defaults:
55
- override /model: mf.yaml
66

77
datamodule:
8-
num_workers: 7
8+
num_workers: 11
99
pin_memory: true
1010

1111
model:
@@ -16,7 +16,7 @@ model:
1616
trainer:
1717
accelerator: "gpu"
1818
devices: 1
19-
max_epochs: 2
19+
max_epochs: 5
2020

2121
callbacks:
2222
early_stopping:

configs/training/experiment/mf_wo_history.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ defaults:
55
- override /model: mf.yaml
66

77
datamodule:
8-
num_workers: 7
8+
num_workers: 11
99
pin_memory: true
1010

1111
model:
@@ -16,7 +16,7 @@ model:
1616
trainer:
1717
accelerator: "gpu"
1818
devices: 1
19-
max_epochs: 2
19+
max_epochs: 5
2020

2121
callbacks:
2222
early_stopping:

configs/training/experiment/mlp_with_history.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ defaults:
55
- override /model: mlp
66

77
datamodule:
8-
num_workers: 7
8+
num_workers: 11
99
pin_memory: true
1010

1111
model:
@@ -20,7 +20,7 @@ model:
2020
trainer:
2121
accelerator: "gpu"
2222
devices: 1
23-
max_epochs: 2
23+
max_epochs: 5
2424

2525
callbacks:
2626
early_stopping:

configs/training/experiment/mlp_wo_history.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ defaults:
55
- override /model: mlp
66

77
datamodule:
8-
num_workers: 7
8+
num_workers: 11
99
pin_memory: true
1010

1111
model:
@@ -20,7 +20,7 @@ model:
2020
trainer:
2121
accelerator: "gpu"
2222
devices: 1
23-
max_epochs: 2
23+
max_epochs: 5
2424

2525
callbacks:
2626
early_stopping:

steps/optimize_hparams.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,17 +31,17 @@ def main():
3131
DiscreteParameterRange(
3232
"Hydra/model.weight_decay", values=[0.01, 0.05, 0.1]
3333
),
34-
DiscreteParameterRange("Hydra/trainer.max_epochs", values=[100]),
34+
DiscreteParameterRange("Hydra/trainer.max_epochs", values=[2]),
3535
],
36-
objective_metric_title="val",
37-
objective_metric_series="auroc",
36+
objective_metric_title="auroc",
37+
objective_metric_series="val",
3838
objective_metric_sign="max_global",
3939
optimizer_class=OptimizerOptuna,
4040
max_number_of_concurrent_tasks=1,
4141
save_top_k_tasks_only=-1,
4242
total_max_jobs=10,
43-
min_iteration_per_job=10 * 857,
44-
max_iteration_per_job=50 * 857,
43+
min_iteration_per_job=2 * 857,
44+
max_iteration_per_job=2 * 857,
4545
# execution_queue="default",
4646
spawn_project="MyProjectHPO",
4747
)

steps/run_pipeline.py

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def main():
2121
cache_executed_step=True,
2222
parents=["DataProcessing"],
2323
parameter_override={
24-
"Hydra/prev_task_id": "${DataProcessing.id}"
24+
"Hydra/data_processing_task_id": "${DataProcessing.id}"
2525
}, # It is preferable
2626
# parameter_override={
2727
# "Args/overrides": "['prev_task_id=${DataProcessing.id}']"
@@ -34,17 +34,20 @@ def main():
3434
base_task_name="Training",
3535
cache_executed_step=True,
3636
parents=["DataProcessing"],
37-
parameter_override={"Hydra/prev_task_id": "${DataProcessing.id}"},
37+
parameter_override={"Hydra/data_processing_task_id": "${DataProcessing.id}"},
3838
)
3939

40-
# pipe.add_step(
41-
# name="Inference",
42-
# base_task_project="MyProject",
43-
# base_task_name="Inference",
44-
# cache_executed_step=True,
45-
# parents=["Training"],
46-
# parameter_override={"Hydra/prev_task_id": "${Training.id}"},
47-
# )
40+
pipe.add_step(
41+
name="Inference",
42+
base_task_project="MyProject",
43+
base_task_name="Inference",
44+
cache_executed_step=True,
45+
parents=["DataProcessing", "Training"],
46+
parameter_override={
47+
"Hydra/data_processing_task_id": "${DataProcessing.id}",
48+
"Hydra/training_task_id": "${Training.id}",
49+
},
50+
)
4851

4952
# for debugging purposes use local jobs
5053
# pipe.start_locally(run_pipeline_steps_locally=False)

0 commit comments

Comments
 (0)