Hannes Kuchelmeister commited on
Commit ·
eef4d7c
1
Parent(s): 993f17b
add hyperparameter tuning experiment with more data for focus
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/0/.hydra/config.yaml +66 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/0/.hydra/hydra.yaml +232 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/0/.hydra/overrides.yaml +6 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/0/checkpoints/epoch_006.ckpt +3 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/0/checkpoints/last.ckpt +3 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/0/tensorboard/focus150_optuna/events.out.tfevents.1646818102.36d13a512e74.1.0 +3 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/0/tensorboard/focus150_optuna/events.out.tfevents.1646818619.36d13a512e74.1.1 +3 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/0/tensorboard/focus150_optuna/hparams.yaml +52 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/1/.hydra/config.yaml +66 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/1/.hydra/hydra.yaml +232 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/1/.hydra/overrides.yaml +6 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/1/checkpoints/epoch_060.ckpt +3 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/1/checkpoints/last.ckpt +3 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/1/tensorboard/focus150_optuna/events.out.tfevents.1646818619.36d13a512e74.1.2 +3 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/1/tensorboard/focus150_optuna/events.out.tfevents.1646819320.36d13a512e74.1.3 +3 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/1/tensorboard/focus150_optuna/hparams.yaml +52 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/10/.hydra/config.yaml +66 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/10/.hydra/hydra.yaml +232 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/10/.hydra/overrides.yaml +6 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/10/checkpoints/epoch_006.ckpt +3 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/10/checkpoints/last.ckpt +3 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/10/tensorboard/focus150_optuna/events.out.tfevents.1646829822.36d13a512e74.1.20 +3 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/10/tensorboard/focus150_optuna/events.out.tfevents.1646830970.36d13a512e74.1.21 +3 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/10/tensorboard/focus150_optuna/hparams.yaml +52 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/11/.hydra/config.yaml +66 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/11/.hydra/hydra.yaml +232 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/11/.hydra/overrides.yaml +6 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/11/checkpoints/epoch_014.ckpt +3 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/11/checkpoints/last.ckpt +3 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/11/tensorboard/focus150_optuna/events.out.tfevents.1646830970.36d13a512e74.1.22 +3 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/11/tensorboard/focus150_optuna/events.out.tfevents.1646831830.36d13a512e74.1.23 +3 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/11/tensorboard/focus150_optuna/hparams.yaml +52 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/12/.hydra/config.yaml +66 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/12/.hydra/hydra.yaml +232 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/12/.hydra/overrides.yaml +6 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/12/checkpoints/epoch_063.ckpt +3 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/12/checkpoints/last.ckpt +3 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/12/tensorboard/focus150_optuna/events.out.tfevents.1646831830.36d13a512e74.1.24 +3 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/12/tensorboard/focus150_optuna/events.out.tfevents.1646832661.36d13a512e74.1.25 +3 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/12/tensorboard/focus150_optuna/hparams.yaml +52 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/13/.hydra/config.yaml +66 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/13/.hydra/hydra.yaml +232 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/13/.hydra/overrides.yaml +6 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/13/checkpoints/epoch_060.ckpt +3 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/13/checkpoints/last.ckpt +3 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/13/tensorboard/focus150_optuna/events.out.tfevents.1646832662.36d13a512e74.1.26 +3 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/13/tensorboard/focus150_optuna/events.out.tfevents.1646833550.36d13a512e74.1.27 +3 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/13/tensorboard/focus150_optuna/hparams.yaml +52 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/14/.hydra/config.yaml +66 -0
- logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/14/.hydra/hydra.yaml +232 -0
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/0/.hydra/config.yaml
ADDED
|
@@ -0,0 +1,66 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
original_work_dir: ${hydra:runtime.cwd}
|
| 2 |
+
data_dir: ${original_work_dir}/data
|
| 3 |
+
print_config: true
|
| 4 |
+
ignore_warnings: true
|
| 5 |
+
train: true
|
| 6 |
+
test: true
|
| 7 |
+
seed: null
|
| 8 |
+
name: focus150_optuna
|
| 9 |
+
datamodule:
|
| 10 |
+
_target_: src.datamodules.focus_datamodule.FocusDataModule
|
| 11 |
+
data_dir: ${data_dir}/focus150
|
| 12 |
+
csv_file: ${data_dir}/focus150/metadata.csv
|
| 13 |
+
batch_size: 32
|
| 14 |
+
train_val_test_split_percentage:
|
| 15 |
+
- 0.7
|
| 16 |
+
- 0.15
|
| 17 |
+
- 0.15
|
| 18 |
+
num_workers: 0
|
| 19 |
+
pin_memory: false
|
| 20 |
+
model:
|
| 21 |
+
_target_: src.models.focus_module.FocusLitModule
|
| 22 |
+
input_size: 67500
|
| 23 |
+
lin1_size: 128
|
| 24 |
+
lin2_size: 32
|
| 25 |
+
lin3_size: 32
|
| 26 |
+
output_size: 1
|
| 27 |
+
lr: 0.04099159968275264
|
| 28 |
+
weight_decay: 0.0005
|
| 29 |
+
callbacks:
|
| 30 |
+
model_checkpoint:
|
| 31 |
+
_target_: pytorch_lightning.callbacks.ModelCheckpoint
|
| 32 |
+
monitor: val/mae
|
| 33 |
+
mode: min
|
| 34 |
+
save_top_k: 1
|
| 35 |
+
save_last: true
|
| 36 |
+
verbose: false
|
| 37 |
+
dirpath: checkpoints/
|
| 38 |
+
filename: epoch_{epoch:03d}
|
| 39 |
+
auto_insert_metric_name: false
|
| 40 |
+
early_stopping:
|
| 41 |
+
_target_: pytorch_lightning.callbacks.EarlyStopping
|
| 42 |
+
monitor: val/mae
|
| 43 |
+
mode: min
|
| 44 |
+
patience: 100
|
| 45 |
+
min_delta: 0
|
| 46 |
+
model_summary:
|
| 47 |
+
_target_: pytorch_lightning.callbacks.RichModelSummary
|
| 48 |
+
max_depth: -1
|
| 49 |
+
rich_progress_bar:
|
| 50 |
+
_target_: pytorch_lightning.callbacks.RichProgressBar
|
| 51 |
+
logger:
|
| 52 |
+
tensorboard:
|
| 53 |
+
_target_: pytorch_lightning.loggers.tensorboard.TensorBoardLogger
|
| 54 |
+
save_dir: tensorboard/
|
| 55 |
+
name: null
|
| 56 |
+
version: ${name}
|
| 57 |
+
log_graph: false
|
| 58 |
+
default_hp_metric: true
|
| 59 |
+
prefix: ''
|
| 60 |
+
trainer:
|
| 61 |
+
_target_: pytorch_lightning.Trainer
|
| 62 |
+
gpus: 1
|
| 63 |
+
min_epochs: 1
|
| 64 |
+
max_epochs: 100
|
| 65 |
+
resume_from_checkpoint: null
|
| 66 |
+
optimized_metric: val/mae_best
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/0/.hydra/hydra.yaml
ADDED
|
@@ -0,0 +1,232 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
hydra:
|
| 2 |
+
run:
|
| 3 |
+
dir: logs/experiments/runs/${name}/${now:%Y-%m-%d}_${now:%H-%M-%S}
|
| 4 |
+
sweep:
|
| 5 |
+
dir: logs/experiments/multiruns/${name}/${now:%Y-%m-%d}_${now:%H-%M-%S}
|
| 6 |
+
subdir: ${hydra.job.num}
|
| 7 |
+
launcher:
|
| 8 |
+
_target_: hydra._internal.core_plugins.basic_launcher.BasicLauncher
|
| 9 |
+
sweeper:
|
| 10 |
+
sampler:
|
| 11 |
+
_target_: optuna.samplers.TPESampler
|
| 12 |
+
seed: 12345
|
| 13 |
+
consider_prior: true
|
| 14 |
+
prior_weight: 1.0
|
| 15 |
+
consider_magic_clip: true
|
| 16 |
+
consider_endpoints: false
|
| 17 |
+
n_startup_trials: 10
|
| 18 |
+
n_ei_candidates: 24
|
| 19 |
+
multivariate: false
|
| 20 |
+
warn_independent_sampling: true
|
| 21 |
+
_target_: hydra_plugins.hydra_optuna_sweeper.optuna_sweeper.OptunaSweeper
|
| 22 |
+
direction: minimize
|
| 23 |
+
storage: null
|
| 24 |
+
study_name: focus150_hyperparameter_search
|
| 25 |
+
n_trials: 25
|
| 26 |
+
n_jobs: 1
|
| 27 |
+
search_space:
|
| 28 |
+
datamodule.batch_size:
|
| 29 |
+
type: categorical
|
| 30 |
+
choices:
|
| 31 |
+
- 32
|
| 32 |
+
- 64
|
| 33 |
+
- 128
|
| 34 |
+
model.lr:
|
| 35 |
+
type: float
|
| 36 |
+
low: 0.0001
|
| 37 |
+
high: 0.2
|
| 38 |
+
model.lin1_size:
|
| 39 |
+
type: categorical
|
| 40 |
+
choices:
|
| 41 |
+
- 32
|
| 42 |
+
- 64
|
| 43 |
+
- 128
|
| 44 |
+
- 256
|
| 45 |
+
- 512
|
| 46 |
+
- 1024
|
| 47 |
+
- 2048
|
| 48 |
+
model.lin2_size:
|
| 49 |
+
type: categorical
|
| 50 |
+
choices:
|
| 51 |
+
- 32
|
| 52 |
+
- 64
|
| 53 |
+
- 128
|
| 54 |
+
- 256
|
| 55 |
+
- 512
|
| 56 |
+
- 1024
|
| 57 |
+
- 2048
|
| 58 |
+
model.lin3_size:
|
| 59 |
+
type: categorical
|
| 60 |
+
choices:
|
| 61 |
+
- 32
|
| 62 |
+
- 64
|
| 63 |
+
- 128
|
| 64 |
+
- 256
|
| 65 |
+
- 512
|
| 66 |
+
- 1024
|
| 67 |
+
- 2048
|
| 68 |
+
help:
|
| 69 |
+
app_name: ${hydra.job.name}
|
| 70 |
+
header: '${hydra.help.app_name} is powered by Hydra.
|
| 71 |
+
|
| 72 |
+
'
|
| 73 |
+
footer: 'Powered by Hydra (https://hydra.cc)
|
| 74 |
+
|
| 75 |
+
Use --hydra-help to view Hydra specific help
|
| 76 |
+
|
| 77 |
+
'
|
| 78 |
+
template: '${hydra.help.header}
|
| 79 |
+
|
| 80 |
+
== Configuration groups ==
|
| 81 |
+
|
| 82 |
+
Compose your configuration from those groups (group=option)
|
| 83 |
+
|
| 84 |
+
|
| 85 |
+
$APP_CONFIG_GROUPS
|
| 86 |
+
|
| 87 |
+
|
| 88 |
+
== Config ==
|
| 89 |
+
|
| 90 |
+
Override anything in the config (foo.bar=value)
|
| 91 |
+
|
| 92 |
+
|
| 93 |
+
$CONFIG
|
| 94 |
+
|
| 95 |
+
|
| 96 |
+
${hydra.help.footer}
|
| 97 |
+
|
| 98 |
+
'
|
| 99 |
+
hydra_help:
|
| 100 |
+
template: 'Hydra (${hydra.runtime.version})
|
| 101 |
+
|
| 102 |
+
See https://hydra.cc for more info.
|
| 103 |
+
|
| 104 |
+
|
| 105 |
+
== Flags ==
|
| 106 |
+
|
| 107 |
+
$FLAGS_HELP
|
| 108 |
+
|
| 109 |
+
|
| 110 |
+
== Configuration groups ==
|
| 111 |
+
|
| 112 |
+
Compose your configuration from those groups (For example, append hydra/job_logging=disabled
|
| 113 |
+
to command line)
|
| 114 |
+
|
| 115 |
+
|
| 116 |
+
$HYDRA_CONFIG_GROUPS
|
| 117 |
+
|
| 118 |
+
|
| 119 |
+
Use ''--cfg hydra'' to Show the Hydra config.
|
| 120 |
+
|
| 121 |
+
'
|
| 122 |
+
hydra_help: ???
|
| 123 |
+
hydra_logging:
|
| 124 |
+
version: 1
|
| 125 |
+
formatters:
|
| 126 |
+
colorlog:
|
| 127 |
+
(): colorlog.ColoredFormatter
|
| 128 |
+
format: '[%(cyan)s%(asctime)s%(reset)s][%(purple)sHYDRA%(reset)s] %(message)s'
|
| 129 |
+
handlers:
|
| 130 |
+
console:
|
| 131 |
+
class: logging.StreamHandler
|
| 132 |
+
formatter: colorlog
|
| 133 |
+
stream: ext://sys.stdout
|
| 134 |
+
root:
|
| 135 |
+
level: INFO
|
| 136 |
+
handlers:
|
| 137 |
+
- console
|
| 138 |
+
disable_existing_loggers: false
|
| 139 |
+
job_logging:
|
| 140 |
+
version: 1
|
| 141 |
+
formatters:
|
| 142 |
+
simple:
|
| 143 |
+
format: '[%(asctime)s][%(name)s][%(levelname)s] - %(message)s'
|
| 144 |
+
colorlog:
|
| 145 |
+
(): colorlog.ColoredFormatter
|
| 146 |
+
format: '[%(cyan)s%(asctime)s%(reset)s][%(blue)s%(name)s%(reset)s][%(log_color)s%(levelname)s%(reset)s]
|
| 147 |
+
- %(message)s'
|
| 148 |
+
log_colors:
|
| 149 |
+
DEBUG: purple
|
| 150 |
+
INFO: green
|
| 151 |
+
WARNING: yellow
|
| 152 |
+
ERROR: red
|
| 153 |
+
CRITICAL: red
|
| 154 |
+
handlers:
|
| 155 |
+
console:
|
| 156 |
+
class: logging.StreamHandler
|
| 157 |
+
formatter: colorlog
|
| 158 |
+
stream: ext://sys.stdout
|
| 159 |
+
file:
|
| 160 |
+
class: logging.FileHandler
|
| 161 |
+
formatter: simple
|
| 162 |
+
filename: ${hydra.job.name}.log
|
| 163 |
+
root:
|
| 164 |
+
level: INFO
|
| 165 |
+
handlers:
|
| 166 |
+
- console
|
| 167 |
+
- file
|
| 168 |
+
disable_existing_loggers: false
|
| 169 |
+
env: {}
|
| 170 |
+
searchpath: []
|
| 171 |
+
callbacks: {}
|
| 172 |
+
output_subdir: .hydra
|
| 173 |
+
overrides:
|
| 174 |
+
hydra: []
|
| 175 |
+
task:
|
| 176 |
+
- datamodule.batch_size=32
|
| 177 |
+
- model.lr=0.04099159968275264
|
| 178 |
+
- model.lin1_size=128
|
| 179 |
+
- model.lin2_size=32
|
| 180 |
+
- model.lin3_size=32
|
| 181 |
+
- hparams_search=focus150_optuna
|
| 182 |
+
job:
|
| 183 |
+
name: train
|
| 184 |
+
override_dirname: datamodule.batch_size=32,hparams_search=focus150_optuna,model.lin1_size=128,model.lin2_size=32,model.lin3_size=32,model.lr=0.04099159968275264
|
| 185 |
+
id: '0'
|
| 186 |
+
num: 0
|
| 187 |
+
config_name: train.yaml
|
| 188 |
+
env_set: {}
|
| 189 |
+
env_copy: []
|
| 190 |
+
config:
|
| 191 |
+
override_dirname:
|
| 192 |
+
kv_sep: '='
|
| 193 |
+
item_sep: ','
|
| 194 |
+
exclude_keys: []
|
| 195 |
+
runtime:
|
| 196 |
+
version: 1.1.1
|
| 197 |
+
cwd: /usr/src/app
|
| 198 |
+
config_sources:
|
| 199 |
+
- path: hydra.conf
|
| 200 |
+
schema: pkg
|
| 201 |
+
provider: hydra
|
| 202 |
+
- path: /usr/src/app/configs
|
| 203 |
+
schema: file
|
| 204 |
+
provider: main
|
| 205 |
+
- path: hydra_plugins.hydra_colorlog.conf
|
| 206 |
+
schema: pkg
|
| 207 |
+
provider: hydra-colorlog
|
| 208 |
+
- path: ''
|
| 209 |
+
schema: structured
|
| 210 |
+
provider: schema
|
| 211 |
+
choices:
|
| 212 |
+
local: default.yaml
|
| 213 |
+
hparams_search: focus150_optuna
|
| 214 |
+
debug: null
|
| 215 |
+
experiment: null
|
| 216 |
+
log_dir: default.yaml
|
| 217 |
+
trainer: long.yaml
|
| 218 |
+
logger: tensorboard
|
| 219 |
+
callbacks: default.yaml
|
| 220 |
+
model: focus150.yaml
|
| 221 |
+
datamodule: focus150.yaml
|
| 222 |
+
hydra/env: default
|
| 223 |
+
hydra/callbacks: null
|
| 224 |
+
hydra/job_logging: colorlog
|
| 225 |
+
hydra/hydra_logging: colorlog
|
| 226 |
+
hydra/hydra_help: default
|
| 227 |
+
hydra/help: default
|
| 228 |
+
hydra/sweeper: optuna
|
| 229 |
+
hydra/sweeper/sampler: tpe
|
| 230 |
+
hydra/launcher: basic
|
| 231 |
+
hydra/output: default
|
| 232 |
+
verbose: false
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/0/.hydra/overrides.yaml
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
- datamodule.batch_size=32
|
| 2 |
+
- model.lr=0.04099159968275264
|
| 3 |
+
- model.lin1_size=128
|
| 4 |
+
- model.lin2_size=32
|
| 5 |
+
- model.lin3_size=32
|
| 6 |
+
- hparams_search=focus150_optuna
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/0/checkpoints/epoch_006.ckpt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9dbad499e4e8e4b49bb49ddbbab2069d7c62870437af1426c2e041813c7ac873
|
| 3 |
+
size 103767494
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/0/checkpoints/last.ckpt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b85244acd45ff138a3bc546bec9d862e565e69721fa949ed92747061aced2ffe
|
| 3 |
+
size 103767494
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/0/tensorboard/focus150_optuna/events.out.tfevents.1646818102.36d13a512e74.1.0
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:1d42f548c740696417c0ed022456c72825c930a20d0f4d639927d59a1a9ee185
|
| 3 |
+
size 36440
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/0/tensorboard/focus150_optuna/events.out.tfevents.1646818619.36d13a512e74.1.1
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ae7d078dd7233ae6bc21c95e466a74e5c6f8a61ffc58592ca40ad85b7bd22e19
|
| 3 |
+
size 179
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/0/tensorboard/focus150_optuna/hparams.yaml
ADDED
|
@@ -0,0 +1,52 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
trainer:
|
| 2 |
+
_target_: pytorch_lightning.Trainer
|
| 3 |
+
gpus: 1
|
| 4 |
+
min_epochs: 1
|
| 5 |
+
max_epochs: 100
|
| 6 |
+
resume_from_checkpoint: null
|
| 7 |
+
model:
|
| 8 |
+
_target_: src.models.focus_module.FocusLitModule
|
| 9 |
+
input_size: 67500
|
| 10 |
+
lin1_size: 128
|
| 11 |
+
lin2_size: 32
|
| 12 |
+
lin3_size: 32
|
| 13 |
+
output_size: 1
|
| 14 |
+
lr: 0.04099159968275264
|
| 15 |
+
weight_decay: 0.0005
|
| 16 |
+
datamodule:
|
| 17 |
+
_target_: src.datamodules.focus_datamodule.FocusDataModule
|
| 18 |
+
data_dir: /usr/src/app/data/focus150
|
| 19 |
+
csv_file: /usr/src/app/data/focus150/metadata.csv
|
| 20 |
+
batch_size: 32
|
| 21 |
+
train_val_test_split_percentage:
|
| 22 |
+
- 0.7
|
| 23 |
+
- 0.15
|
| 24 |
+
- 0.15
|
| 25 |
+
num_workers: 0
|
| 26 |
+
pin_memory: false
|
| 27 |
+
seed: null
|
| 28 |
+
callbacks:
|
| 29 |
+
model_checkpoint:
|
| 30 |
+
_target_: pytorch_lightning.callbacks.ModelCheckpoint
|
| 31 |
+
monitor: val/mae
|
| 32 |
+
mode: min
|
| 33 |
+
save_top_k: 1
|
| 34 |
+
save_last: true
|
| 35 |
+
verbose: false
|
| 36 |
+
dirpath: checkpoints/
|
| 37 |
+
filename: epoch_{epoch:03d}
|
| 38 |
+
auto_insert_metric_name: false
|
| 39 |
+
early_stopping:
|
| 40 |
+
_target_: pytorch_lightning.callbacks.EarlyStopping
|
| 41 |
+
monitor: val/mae
|
| 42 |
+
mode: min
|
| 43 |
+
patience: 100
|
| 44 |
+
min_delta: 0
|
| 45 |
+
model_summary:
|
| 46 |
+
_target_: pytorch_lightning.callbacks.RichModelSummary
|
| 47 |
+
max_depth: -1
|
| 48 |
+
rich_progress_bar:
|
| 49 |
+
_target_: pytorch_lightning.callbacks.RichProgressBar
|
| 50 |
+
model/params/total: 8645729
|
| 51 |
+
model/params/trainable: 8645729
|
| 52 |
+
model/params/non_trainable: 0
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/1/.hydra/config.yaml
ADDED
|
@@ -0,0 +1,66 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
original_work_dir: ${hydra:runtime.cwd}
|
| 2 |
+
data_dir: ${original_work_dir}/data
|
| 3 |
+
print_config: true
|
| 4 |
+
ignore_warnings: true
|
| 5 |
+
train: true
|
| 6 |
+
test: true
|
| 7 |
+
seed: null
|
| 8 |
+
name: focus150_optuna
|
| 9 |
+
datamodule:
|
| 10 |
+
_target_: src.datamodules.focus_datamodule.FocusDataModule
|
| 11 |
+
data_dir: ${data_dir}/focus150
|
| 12 |
+
csv_file: ${data_dir}/focus150/metadata.csv
|
| 13 |
+
batch_size: 64
|
| 14 |
+
train_val_test_split_percentage:
|
| 15 |
+
- 0.7
|
| 16 |
+
- 0.15
|
| 17 |
+
- 0.15
|
| 18 |
+
num_workers: 0
|
| 19 |
+
pin_memory: false
|
| 20 |
+
model:
|
| 21 |
+
_target_: src.models.focus_module.FocusLitModule
|
| 22 |
+
input_size: 67500
|
| 23 |
+
lin1_size: 256
|
| 24 |
+
lin2_size: 128
|
| 25 |
+
lin3_size: 1024
|
| 26 |
+
output_size: 1
|
| 27 |
+
lr: 0.15818542131777294
|
| 28 |
+
weight_decay: 0.0005
|
| 29 |
+
callbacks:
|
| 30 |
+
model_checkpoint:
|
| 31 |
+
_target_: pytorch_lightning.callbacks.ModelCheckpoint
|
| 32 |
+
monitor: val/mae
|
| 33 |
+
mode: min
|
| 34 |
+
save_top_k: 1
|
| 35 |
+
save_last: true
|
| 36 |
+
verbose: false
|
| 37 |
+
dirpath: checkpoints/
|
| 38 |
+
filename: epoch_{epoch:03d}
|
| 39 |
+
auto_insert_metric_name: false
|
| 40 |
+
early_stopping:
|
| 41 |
+
_target_: pytorch_lightning.callbacks.EarlyStopping
|
| 42 |
+
monitor: val/mae
|
| 43 |
+
mode: min
|
| 44 |
+
patience: 100
|
| 45 |
+
min_delta: 0
|
| 46 |
+
model_summary:
|
| 47 |
+
_target_: pytorch_lightning.callbacks.RichModelSummary
|
| 48 |
+
max_depth: -1
|
| 49 |
+
rich_progress_bar:
|
| 50 |
+
_target_: pytorch_lightning.callbacks.RichProgressBar
|
| 51 |
+
logger:
|
| 52 |
+
tensorboard:
|
| 53 |
+
_target_: pytorch_lightning.loggers.tensorboard.TensorBoardLogger
|
| 54 |
+
save_dir: tensorboard/
|
| 55 |
+
name: null
|
| 56 |
+
version: ${name}
|
| 57 |
+
log_graph: false
|
| 58 |
+
default_hp_metric: true
|
| 59 |
+
prefix: ''
|
| 60 |
+
trainer:
|
| 61 |
+
_target_: pytorch_lightning.Trainer
|
| 62 |
+
gpus: 1
|
| 63 |
+
min_epochs: 1
|
| 64 |
+
max_epochs: 100
|
| 65 |
+
resume_from_checkpoint: null
|
| 66 |
+
optimized_metric: val/mae_best
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/1/.hydra/hydra.yaml
ADDED
|
@@ -0,0 +1,232 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
hydra:
|
| 2 |
+
run:
|
| 3 |
+
dir: logs/experiments/runs/${name}/${now:%Y-%m-%d}_${now:%H-%M-%S}
|
| 4 |
+
sweep:
|
| 5 |
+
dir: logs/experiments/multiruns/${name}/${now:%Y-%m-%d}_${now:%H-%M-%S}
|
| 6 |
+
subdir: ${hydra.job.num}
|
| 7 |
+
launcher:
|
| 8 |
+
_target_: hydra._internal.core_plugins.basic_launcher.BasicLauncher
|
| 9 |
+
sweeper:
|
| 10 |
+
sampler:
|
| 11 |
+
_target_: optuna.samplers.TPESampler
|
| 12 |
+
seed: 12345
|
| 13 |
+
consider_prior: true
|
| 14 |
+
prior_weight: 1.0
|
| 15 |
+
consider_magic_clip: true
|
| 16 |
+
consider_endpoints: false
|
| 17 |
+
n_startup_trials: 10
|
| 18 |
+
n_ei_candidates: 24
|
| 19 |
+
multivariate: false
|
| 20 |
+
warn_independent_sampling: true
|
| 21 |
+
_target_: hydra_plugins.hydra_optuna_sweeper.optuna_sweeper.OptunaSweeper
|
| 22 |
+
direction: minimize
|
| 23 |
+
storage: null
|
| 24 |
+
study_name: focus150_hyperparameter_search
|
| 25 |
+
n_trials: 25
|
| 26 |
+
n_jobs: 1
|
| 27 |
+
search_space:
|
| 28 |
+
datamodule.batch_size:
|
| 29 |
+
type: categorical
|
| 30 |
+
choices:
|
| 31 |
+
- 32
|
| 32 |
+
- 64
|
| 33 |
+
- 128
|
| 34 |
+
model.lr:
|
| 35 |
+
type: float
|
| 36 |
+
low: 0.0001
|
| 37 |
+
high: 0.2
|
| 38 |
+
model.lin1_size:
|
| 39 |
+
type: categorical
|
| 40 |
+
choices:
|
| 41 |
+
- 32
|
| 42 |
+
- 64
|
| 43 |
+
- 128
|
| 44 |
+
- 256
|
| 45 |
+
- 512
|
| 46 |
+
- 1024
|
| 47 |
+
- 2048
|
| 48 |
+
model.lin2_size:
|
| 49 |
+
type: categorical
|
| 50 |
+
choices:
|
| 51 |
+
- 32
|
| 52 |
+
- 64
|
| 53 |
+
- 128
|
| 54 |
+
- 256
|
| 55 |
+
- 512
|
| 56 |
+
- 1024
|
| 57 |
+
- 2048
|
| 58 |
+
model.lin3_size:
|
| 59 |
+
type: categorical
|
| 60 |
+
choices:
|
| 61 |
+
- 32
|
| 62 |
+
- 64
|
| 63 |
+
- 128
|
| 64 |
+
- 256
|
| 65 |
+
- 512
|
| 66 |
+
- 1024
|
| 67 |
+
- 2048
|
| 68 |
+
help:
|
| 69 |
+
app_name: ${hydra.job.name}
|
| 70 |
+
header: '${hydra.help.app_name} is powered by Hydra.
|
| 71 |
+
|
| 72 |
+
'
|
| 73 |
+
footer: 'Powered by Hydra (https://hydra.cc)
|
| 74 |
+
|
| 75 |
+
Use --hydra-help to view Hydra specific help
|
| 76 |
+
|
| 77 |
+
'
|
| 78 |
+
template: '${hydra.help.header}
|
| 79 |
+
|
| 80 |
+
== Configuration groups ==
|
| 81 |
+
|
| 82 |
+
Compose your configuration from those groups (group=option)
|
| 83 |
+
|
| 84 |
+
|
| 85 |
+
$APP_CONFIG_GROUPS
|
| 86 |
+
|
| 87 |
+
|
| 88 |
+
== Config ==
|
| 89 |
+
|
| 90 |
+
Override anything in the config (foo.bar=value)
|
| 91 |
+
|
| 92 |
+
|
| 93 |
+
$CONFIG
|
| 94 |
+
|
| 95 |
+
|
| 96 |
+
${hydra.help.footer}
|
| 97 |
+
|
| 98 |
+
'
|
| 99 |
+
hydra_help:
|
| 100 |
+
template: 'Hydra (${hydra.runtime.version})
|
| 101 |
+
|
| 102 |
+
See https://hydra.cc for more info.
|
| 103 |
+
|
| 104 |
+
|
| 105 |
+
== Flags ==
|
| 106 |
+
|
| 107 |
+
$FLAGS_HELP
|
| 108 |
+
|
| 109 |
+
|
| 110 |
+
== Configuration groups ==
|
| 111 |
+
|
| 112 |
+
Compose your configuration from those groups (For example, append hydra/job_logging=disabled
|
| 113 |
+
to command line)
|
| 114 |
+
|
| 115 |
+
|
| 116 |
+
$HYDRA_CONFIG_GROUPS
|
| 117 |
+
|
| 118 |
+
|
| 119 |
+
Use ''--cfg hydra'' to Show the Hydra config.
|
| 120 |
+
|
| 121 |
+
'
|
| 122 |
+
hydra_help: ???
|
| 123 |
+
hydra_logging:
|
| 124 |
+
version: 1
|
| 125 |
+
formatters:
|
| 126 |
+
colorlog:
|
| 127 |
+
(): colorlog.ColoredFormatter
|
| 128 |
+
format: '[%(cyan)s%(asctime)s%(reset)s][%(purple)sHYDRA%(reset)s] %(message)s'
|
| 129 |
+
handlers:
|
| 130 |
+
console:
|
| 131 |
+
class: logging.StreamHandler
|
| 132 |
+
formatter: colorlog
|
| 133 |
+
stream: ext://sys.stdout
|
| 134 |
+
root:
|
| 135 |
+
level: INFO
|
| 136 |
+
handlers:
|
| 137 |
+
- console
|
| 138 |
+
disable_existing_loggers: false
|
| 139 |
+
job_logging:
|
| 140 |
+
version: 1
|
| 141 |
+
formatters:
|
| 142 |
+
simple:
|
| 143 |
+
format: '[%(asctime)s][%(name)s][%(levelname)s] - %(message)s'
|
| 144 |
+
colorlog:
|
| 145 |
+
(): colorlog.ColoredFormatter
|
| 146 |
+
format: '[%(cyan)s%(asctime)s%(reset)s][%(blue)s%(name)s%(reset)s][%(log_color)s%(levelname)s%(reset)s]
|
| 147 |
+
- %(message)s'
|
| 148 |
+
log_colors:
|
| 149 |
+
DEBUG: purple
|
| 150 |
+
INFO: green
|
| 151 |
+
WARNING: yellow
|
| 152 |
+
ERROR: red
|
| 153 |
+
CRITICAL: red
|
| 154 |
+
handlers:
|
| 155 |
+
console:
|
| 156 |
+
class: logging.StreamHandler
|
| 157 |
+
formatter: colorlog
|
| 158 |
+
stream: ext://sys.stdout
|
| 159 |
+
file:
|
| 160 |
+
class: logging.FileHandler
|
| 161 |
+
formatter: simple
|
| 162 |
+
filename: ${hydra.job.name}.log
|
| 163 |
+
root:
|
| 164 |
+
level: INFO
|
| 165 |
+
handlers:
|
| 166 |
+
- console
|
| 167 |
+
- file
|
| 168 |
+
disable_existing_loggers: false
|
| 169 |
+
env: {}
|
| 170 |
+
searchpath: []
|
| 171 |
+
callbacks: {}
|
| 172 |
+
output_subdir: .hydra
|
| 173 |
+
overrides:
|
| 174 |
+
hydra: []
|
| 175 |
+
task:
|
| 176 |
+
- datamodule.batch_size=64
|
| 177 |
+
- model.lr=0.15818542131777294
|
| 178 |
+
- model.lin1_size=256
|
| 179 |
+
- model.lin2_size=128
|
| 180 |
+
- model.lin3_size=1024
|
| 181 |
+
- hparams_search=focus150_optuna
|
| 182 |
+
job:
|
| 183 |
+
name: train
|
| 184 |
+
override_dirname: datamodule.batch_size=64,hparams_search=focus150_optuna,model.lin1_size=256,model.lin2_size=128,model.lin3_size=1024,model.lr=0.15818542131777294
|
| 185 |
+
id: '1'
|
| 186 |
+
num: 1
|
| 187 |
+
config_name: train.yaml
|
| 188 |
+
env_set: {}
|
| 189 |
+
env_copy: []
|
| 190 |
+
config:
|
| 191 |
+
override_dirname:
|
| 192 |
+
kv_sep: '='
|
| 193 |
+
item_sep: ','
|
| 194 |
+
exclude_keys: []
|
| 195 |
+
runtime:
|
| 196 |
+
version: 1.1.1
|
| 197 |
+
cwd: /usr/src/app
|
| 198 |
+
config_sources:
|
| 199 |
+
- path: hydra.conf
|
| 200 |
+
schema: pkg
|
| 201 |
+
provider: hydra
|
| 202 |
+
- path: /usr/src/app/configs
|
| 203 |
+
schema: file
|
| 204 |
+
provider: main
|
| 205 |
+
- path: hydra_plugins.hydra_colorlog.conf
|
| 206 |
+
schema: pkg
|
| 207 |
+
provider: hydra-colorlog
|
| 208 |
+
- path: ''
|
| 209 |
+
schema: structured
|
| 210 |
+
provider: schema
|
| 211 |
+
choices:
|
| 212 |
+
local: default.yaml
|
| 213 |
+
hparams_search: focus150_optuna
|
| 214 |
+
debug: null
|
| 215 |
+
experiment: null
|
| 216 |
+
log_dir: default.yaml
|
| 217 |
+
trainer: long.yaml
|
| 218 |
+
logger: tensorboard
|
| 219 |
+
callbacks: default.yaml
|
| 220 |
+
model: focus150.yaml
|
| 221 |
+
datamodule: focus150.yaml
|
| 222 |
+
hydra/env: default
|
| 223 |
+
hydra/callbacks: null
|
| 224 |
+
hydra/job_logging: colorlog
|
| 225 |
+
hydra/hydra_logging: colorlog
|
| 226 |
+
hydra/hydra_help: default
|
| 227 |
+
hydra/help: default
|
| 228 |
+
hydra/sweeper: optuna
|
| 229 |
+
hydra/sweeper/sampler: tpe
|
| 230 |
+
hydra/launcher: basic
|
| 231 |
+
hydra/output: default
|
| 232 |
+
verbose: false
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/1/.hydra/overrides.yaml
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
- datamodule.batch_size=64
|
| 2 |
+
- model.lr=0.15818542131777294
|
| 3 |
+
- model.lin1_size=256
|
| 4 |
+
- model.lin2_size=128
|
| 5 |
+
- model.lin3_size=1024
|
| 6 |
+
- hparams_search=focus150_optuna
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/1/checkpoints/epoch_060.ckpt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:62579f9bdabbb2bab734df291e27fdfb2d8737aca892df3d1c9b1dea70f9bf85
|
| 3 |
+
size 209417606
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/1/checkpoints/last.ckpt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:e9ae2c57887609318547d309d9f34c9f7e335194250b75bd66dc05938816a1a7
|
| 3 |
+
size 209417606
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/1/tensorboard/focus150_optuna/events.out.tfevents.1646818619.36d13a512e74.1.2
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a9b3b1618f8336d1b7964170210dd9c9288126c27cb68fd37ca4444bd396f44a
|
| 3 |
+
size 36426
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/1/tensorboard/focus150_optuna/events.out.tfevents.1646819320.36d13a512e74.1.3
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:5004071144dbd9f9fc6fdb0310d22eef7fd1299ce65a394efeca65bb1f2bdc92
|
| 3 |
+
size 179
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/1/tensorboard/focus150_optuna/hparams.yaml
ADDED
|
@@ -0,0 +1,52 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
trainer:
|
| 2 |
+
_target_: pytorch_lightning.Trainer
|
| 3 |
+
gpus: 1
|
| 4 |
+
min_epochs: 1
|
| 5 |
+
max_epochs: 100
|
| 6 |
+
resume_from_checkpoint: null
|
| 7 |
+
model:
|
| 8 |
+
_target_: src.models.focus_module.FocusLitModule
|
| 9 |
+
input_size: 67500
|
| 10 |
+
lin1_size: 256
|
| 11 |
+
lin2_size: 128
|
| 12 |
+
lin3_size: 1024
|
| 13 |
+
output_size: 1
|
| 14 |
+
lr: 0.15818542131777294
|
| 15 |
+
weight_decay: 0.0005
|
| 16 |
+
datamodule:
|
| 17 |
+
_target_: src.datamodules.focus_datamodule.FocusDataModule
|
| 18 |
+
data_dir: /usr/src/app/data/focus150
|
| 19 |
+
csv_file: /usr/src/app/data/focus150/metadata.csv
|
| 20 |
+
batch_size: 64
|
| 21 |
+
train_val_test_split_percentage:
|
| 22 |
+
- 0.7
|
| 23 |
+
- 0.15
|
| 24 |
+
- 0.15
|
| 25 |
+
num_workers: 0
|
| 26 |
+
pin_memory: false
|
| 27 |
+
seed: null
|
| 28 |
+
callbacks:
|
| 29 |
+
model_checkpoint:
|
| 30 |
+
_target_: pytorch_lightning.callbacks.ModelCheckpoint
|
| 31 |
+
monitor: val/mae
|
| 32 |
+
mode: min
|
| 33 |
+
save_top_k: 1
|
| 34 |
+
save_last: true
|
| 35 |
+
verbose: false
|
| 36 |
+
dirpath: checkpoints/
|
| 37 |
+
filename: epoch_{epoch:03d}
|
| 38 |
+
auto_insert_metric_name: false
|
| 39 |
+
early_stopping:
|
| 40 |
+
_target_: pytorch_lightning.callbacks.EarlyStopping
|
| 41 |
+
monitor: val/mae
|
| 42 |
+
mode: min
|
| 43 |
+
patience: 100
|
| 44 |
+
min_delta: 0
|
| 45 |
+
model_summary:
|
| 46 |
+
_target_: pytorch_lightning.callbacks.RichModelSummary
|
| 47 |
+
max_depth: -1
|
| 48 |
+
rich_progress_bar:
|
| 49 |
+
_target_: pytorch_lightning.callbacks.RichProgressBar
|
| 50 |
+
model/params/total: 17449089
|
| 51 |
+
model/params/trainable: 17449089
|
| 52 |
+
model/params/non_trainable: 0
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/10/.hydra/config.yaml
ADDED
|
@@ -0,0 +1,66 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
original_work_dir: ${hydra:runtime.cwd}
|
| 2 |
+
data_dir: ${original_work_dir}/data
|
| 3 |
+
print_config: true
|
| 4 |
+
ignore_warnings: true
|
| 5 |
+
train: true
|
| 6 |
+
test: true
|
| 7 |
+
seed: null
|
| 8 |
+
name: focus150_optuna
|
| 9 |
+
datamodule:
|
| 10 |
+
_target_: src.datamodules.focus_datamodule.FocusDataModule
|
| 11 |
+
data_dir: ${data_dir}/focus150
|
| 12 |
+
csv_file: ${data_dir}/focus150/metadata.csv
|
| 13 |
+
batch_size: 128
|
| 14 |
+
train_val_test_split_percentage:
|
| 15 |
+
- 0.7
|
| 16 |
+
- 0.15
|
| 17 |
+
- 0.15
|
| 18 |
+
num_workers: 0
|
| 19 |
+
pin_memory: false
|
| 20 |
+
model:
|
| 21 |
+
_target_: src.models.focus_module.FocusLitModule
|
| 22 |
+
input_size: 67500
|
| 23 |
+
lin1_size: 512
|
| 24 |
+
lin2_size: 512
|
| 25 |
+
lin3_size: 256
|
| 26 |
+
output_size: 1
|
| 27 |
+
lr: 0.07148210917089061
|
| 28 |
+
weight_decay: 0.0005
|
| 29 |
+
callbacks:
|
| 30 |
+
model_checkpoint:
|
| 31 |
+
_target_: pytorch_lightning.callbacks.ModelCheckpoint
|
| 32 |
+
monitor: val/mae
|
| 33 |
+
mode: min
|
| 34 |
+
save_top_k: 1
|
| 35 |
+
save_last: true
|
| 36 |
+
verbose: false
|
| 37 |
+
dirpath: checkpoints/
|
| 38 |
+
filename: epoch_{epoch:03d}
|
| 39 |
+
auto_insert_metric_name: false
|
| 40 |
+
early_stopping:
|
| 41 |
+
_target_: pytorch_lightning.callbacks.EarlyStopping
|
| 42 |
+
monitor: val/mae
|
| 43 |
+
mode: min
|
| 44 |
+
patience: 100
|
| 45 |
+
min_delta: 0
|
| 46 |
+
model_summary:
|
| 47 |
+
_target_: pytorch_lightning.callbacks.RichModelSummary
|
| 48 |
+
max_depth: -1
|
| 49 |
+
rich_progress_bar:
|
| 50 |
+
_target_: pytorch_lightning.callbacks.RichProgressBar
|
| 51 |
+
logger:
|
| 52 |
+
tensorboard:
|
| 53 |
+
_target_: pytorch_lightning.loggers.tensorboard.TensorBoardLogger
|
| 54 |
+
save_dir: tensorboard/
|
| 55 |
+
name: null
|
| 56 |
+
version: ${name}
|
| 57 |
+
log_graph: false
|
| 58 |
+
default_hp_metric: true
|
| 59 |
+
prefix: ''
|
| 60 |
+
trainer:
|
| 61 |
+
_target_: pytorch_lightning.Trainer
|
| 62 |
+
gpus: 1
|
| 63 |
+
min_epochs: 1
|
| 64 |
+
max_epochs: 100
|
| 65 |
+
resume_from_checkpoint: null
|
| 66 |
+
optimized_metric: val/mae_best
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/10/.hydra/hydra.yaml
ADDED
|
@@ -0,0 +1,232 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
hydra:
|
| 2 |
+
run:
|
| 3 |
+
dir: logs/experiments/runs/${name}/${now:%Y-%m-%d}_${now:%H-%M-%S}
|
| 4 |
+
sweep:
|
| 5 |
+
dir: logs/experiments/multiruns/${name}/${now:%Y-%m-%d}_${now:%H-%M-%S}
|
| 6 |
+
subdir: ${hydra.job.num}
|
| 7 |
+
launcher:
|
| 8 |
+
_target_: hydra._internal.core_plugins.basic_launcher.BasicLauncher
|
| 9 |
+
sweeper:
|
| 10 |
+
sampler:
|
| 11 |
+
_target_: optuna.samplers.TPESampler
|
| 12 |
+
seed: 12345
|
| 13 |
+
consider_prior: true
|
| 14 |
+
prior_weight: 1.0
|
| 15 |
+
consider_magic_clip: true
|
| 16 |
+
consider_endpoints: false
|
| 17 |
+
n_startup_trials: 10
|
| 18 |
+
n_ei_candidates: 24
|
| 19 |
+
multivariate: false
|
| 20 |
+
warn_independent_sampling: true
|
| 21 |
+
_target_: hydra_plugins.hydra_optuna_sweeper.optuna_sweeper.OptunaSweeper
|
| 22 |
+
direction: minimize
|
| 23 |
+
storage: null
|
| 24 |
+
study_name: focus150_hyperparameter_search
|
| 25 |
+
n_trials: 25
|
| 26 |
+
n_jobs: 1
|
| 27 |
+
search_space:
|
| 28 |
+
datamodule.batch_size:
|
| 29 |
+
type: categorical
|
| 30 |
+
choices:
|
| 31 |
+
- 32
|
| 32 |
+
- 64
|
| 33 |
+
- 128
|
| 34 |
+
model.lr:
|
| 35 |
+
type: float
|
| 36 |
+
low: 0.0001
|
| 37 |
+
high: 0.2
|
| 38 |
+
model.lin1_size:
|
| 39 |
+
type: categorical
|
| 40 |
+
choices:
|
| 41 |
+
- 32
|
| 42 |
+
- 64
|
| 43 |
+
- 128
|
| 44 |
+
- 256
|
| 45 |
+
- 512
|
| 46 |
+
- 1024
|
| 47 |
+
- 2048
|
| 48 |
+
model.lin2_size:
|
| 49 |
+
type: categorical
|
| 50 |
+
choices:
|
| 51 |
+
- 32
|
| 52 |
+
- 64
|
| 53 |
+
- 128
|
| 54 |
+
- 256
|
| 55 |
+
- 512
|
| 56 |
+
- 1024
|
| 57 |
+
- 2048
|
| 58 |
+
model.lin3_size:
|
| 59 |
+
type: categorical
|
| 60 |
+
choices:
|
| 61 |
+
- 32
|
| 62 |
+
- 64
|
| 63 |
+
- 128
|
| 64 |
+
- 256
|
| 65 |
+
- 512
|
| 66 |
+
- 1024
|
| 67 |
+
- 2048
|
| 68 |
+
help:
|
| 69 |
+
app_name: ${hydra.job.name}
|
| 70 |
+
header: '${hydra.help.app_name} is powered by Hydra.
|
| 71 |
+
|
| 72 |
+
'
|
| 73 |
+
footer: 'Powered by Hydra (https://hydra.cc)
|
| 74 |
+
|
| 75 |
+
Use --hydra-help to view Hydra specific help
|
| 76 |
+
|
| 77 |
+
'
|
| 78 |
+
template: '${hydra.help.header}
|
| 79 |
+
|
| 80 |
+
== Configuration groups ==
|
| 81 |
+
|
| 82 |
+
Compose your configuration from those groups (group=option)
|
| 83 |
+
|
| 84 |
+
|
| 85 |
+
$APP_CONFIG_GROUPS
|
| 86 |
+
|
| 87 |
+
|
| 88 |
+
== Config ==
|
| 89 |
+
|
| 90 |
+
Override anything in the config (foo.bar=value)
|
| 91 |
+
|
| 92 |
+
|
| 93 |
+
$CONFIG
|
| 94 |
+
|
| 95 |
+
|
| 96 |
+
${hydra.help.footer}
|
| 97 |
+
|
| 98 |
+
'
|
| 99 |
+
hydra_help:
|
| 100 |
+
template: 'Hydra (${hydra.runtime.version})
|
| 101 |
+
|
| 102 |
+
See https://hydra.cc for more info.
|
| 103 |
+
|
| 104 |
+
|
| 105 |
+
== Flags ==
|
| 106 |
+
|
| 107 |
+
$FLAGS_HELP
|
| 108 |
+
|
| 109 |
+
|
| 110 |
+
== Configuration groups ==
|
| 111 |
+
|
| 112 |
+
Compose your configuration from those groups (For example, append hydra/job_logging=disabled
|
| 113 |
+
to command line)
|
| 114 |
+
|
| 115 |
+
|
| 116 |
+
$HYDRA_CONFIG_GROUPS
|
| 117 |
+
|
| 118 |
+
|
| 119 |
+
Use ''--cfg hydra'' to Show the Hydra config.
|
| 120 |
+
|
| 121 |
+
'
|
| 122 |
+
hydra_help: ???
|
| 123 |
+
hydra_logging:
|
| 124 |
+
version: 1
|
| 125 |
+
formatters:
|
| 126 |
+
colorlog:
|
| 127 |
+
(): colorlog.ColoredFormatter
|
| 128 |
+
format: '[%(cyan)s%(asctime)s%(reset)s][%(purple)sHYDRA%(reset)s] %(message)s'
|
| 129 |
+
handlers:
|
| 130 |
+
console:
|
| 131 |
+
class: logging.StreamHandler
|
| 132 |
+
formatter: colorlog
|
| 133 |
+
stream: ext://sys.stdout
|
| 134 |
+
root:
|
| 135 |
+
level: INFO
|
| 136 |
+
handlers:
|
| 137 |
+
- console
|
| 138 |
+
disable_existing_loggers: false
|
| 139 |
+
job_logging:
|
| 140 |
+
version: 1
|
| 141 |
+
formatters:
|
| 142 |
+
simple:
|
| 143 |
+
format: '[%(asctime)s][%(name)s][%(levelname)s] - %(message)s'
|
| 144 |
+
colorlog:
|
| 145 |
+
(): colorlog.ColoredFormatter
|
| 146 |
+
format: '[%(cyan)s%(asctime)s%(reset)s][%(blue)s%(name)s%(reset)s][%(log_color)s%(levelname)s%(reset)s]
|
| 147 |
+
- %(message)s'
|
| 148 |
+
log_colors:
|
| 149 |
+
DEBUG: purple
|
| 150 |
+
INFO: green
|
| 151 |
+
WARNING: yellow
|
| 152 |
+
ERROR: red
|
| 153 |
+
CRITICAL: red
|
| 154 |
+
handlers:
|
| 155 |
+
console:
|
| 156 |
+
class: logging.StreamHandler
|
| 157 |
+
formatter: colorlog
|
| 158 |
+
stream: ext://sys.stdout
|
| 159 |
+
file:
|
| 160 |
+
class: logging.FileHandler
|
| 161 |
+
formatter: simple
|
| 162 |
+
filename: ${hydra.job.name}.log
|
| 163 |
+
root:
|
| 164 |
+
level: INFO
|
| 165 |
+
handlers:
|
| 166 |
+
- console
|
| 167 |
+
- file
|
| 168 |
+
disable_existing_loggers: false
|
| 169 |
+
env: {}
|
| 170 |
+
searchpath: []
|
| 171 |
+
callbacks: {}
|
| 172 |
+
output_subdir: .hydra
|
| 173 |
+
overrides:
|
| 174 |
+
hydra: []
|
| 175 |
+
task:
|
| 176 |
+
- datamodule.batch_size=128
|
| 177 |
+
- model.lr=0.07148210917089061
|
| 178 |
+
- model.lin1_size=512
|
| 179 |
+
- model.lin2_size=512
|
| 180 |
+
- model.lin3_size=256
|
| 181 |
+
- hparams_search=focus150_optuna
|
| 182 |
+
job:
|
| 183 |
+
name: train
|
| 184 |
+
override_dirname: datamodule.batch_size=128,hparams_search=focus150_optuna,model.lin1_size=512,model.lin2_size=512,model.lin3_size=256,model.lr=0.07148210917089061
|
| 185 |
+
id: '10'
|
| 186 |
+
num: 10
|
| 187 |
+
config_name: train.yaml
|
| 188 |
+
env_set: {}
|
| 189 |
+
env_copy: []
|
| 190 |
+
config:
|
| 191 |
+
override_dirname:
|
| 192 |
+
kv_sep: '='
|
| 193 |
+
item_sep: ','
|
| 194 |
+
exclude_keys: []
|
| 195 |
+
runtime:
|
| 196 |
+
version: 1.1.1
|
| 197 |
+
cwd: /usr/src/app
|
| 198 |
+
config_sources:
|
| 199 |
+
- path: hydra.conf
|
| 200 |
+
schema: pkg
|
| 201 |
+
provider: hydra
|
| 202 |
+
- path: /usr/src/app/configs
|
| 203 |
+
schema: file
|
| 204 |
+
provider: main
|
| 205 |
+
- path: hydra_plugins.hydra_colorlog.conf
|
| 206 |
+
schema: pkg
|
| 207 |
+
provider: hydra-colorlog
|
| 208 |
+
- path: ''
|
| 209 |
+
schema: structured
|
| 210 |
+
provider: schema
|
| 211 |
+
choices:
|
| 212 |
+
local: default.yaml
|
| 213 |
+
hparams_search: focus150_optuna
|
| 214 |
+
debug: null
|
| 215 |
+
experiment: null
|
| 216 |
+
log_dir: default.yaml
|
| 217 |
+
trainer: long.yaml
|
| 218 |
+
logger: tensorboard
|
| 219 |
+
callbacks: default.yaml
|
| 220 |
+
model: focus150.yaml
|
| 221 |
+
datamodule: focus150.yaml
|
| 222 |
+
hydra/env: default
|
| 223 |
+
hydra/callbacks: null
|
| 224 |
+
hydra/job_logging: colorlog
|
| 225 |
+
hydra/hydra_logging: colorlog
|
| 226 |
+
hydra/hydra_help: default
|
| 227 |
+
hydra/help: default
|
| 228 |
+
hydra/sweeper: optuna
|
| 229 |
+
hydra/sweeper/sampler: tpe
|
| 230 |
+
hydra/launcher: basic
|
| 231 |
+
hydra/output: default
|
| 232 |
+
verbose: false
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/10/.hydra/overrides.yaml
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
- datamodule.batch_size=128
|
| 2 |
+
- model.lr=0.07148210917089061
|
| 3 |
+
- model.lin1_size=512
|
| 4 |
+
- model.lin2_size=512
|
| 5 |
+
- model.lin3_size=256
|
| 6 |
+
- hparams_search=focus150_optuna
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/10/checkpoints/epoch_006.ckpt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c704acf6b565c4c4870e520b5bb37422c23eeba2943e66a0bfe568ee901b2797
|
| 3 |
+
size 419515270
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/10/checkpoints/last.ckpt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7a05599216e1dbddcac87a338e64df8cbeb495230cf72d7e3ad610af8bce0c52
|
| 3 |
+
size 419515334
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/10/tensorboard/focus150_optuna/events.out.tfevents.1646829822.36d13a512e74.1.20
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c3c017f848bd4fd38fe9e1d64afbda152ccf820bf404641471c175cdcc1ab043
|
| 3 |
+
size 36391
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/10/tensorboard/focus150_optuna/events.out.tfevents.1646830970.36d13a512e74.1.21
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:faddb16dc3d66f111771f26e12670feff92ca64fad755a43df802b0b8ff5c262
|
| 3 |
+
size 176
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/10/tensorboard/focus150_optuna/hparams.yaml
ADDED
|
@@ -0,0 +1,52 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
trainer:
|
| 2 |
+
_target_: pytorch_lightning.Trainer
|
| 3 |
+
gpus: 1
|
| 4 |
+
min_epochs: 1
|
| 5 |
+
max_epochs: 100
|
| 6 |
+
resume_from_checkpoint: null
|
| 7 |
+
model:
|
| 8 |
+
_target_: src.models.focus_module.FocusLitModule
|
| 9 |
+
input_size: 67500
|
| 10 |
+
lin1_size: 512
|
| 11 |
+
lin2_size: 512
|
| 12 |
+
lin3_size: 256
|
| 13 |
+
output_size: 1
|
| 14 |
+
lr: 0.07148210917089061
|
| 15 |
+
weight_decay: 0.0005
|
| 16 |
+
datamodule:
|
| 17 |
+
_target_: src.datamodules.focus_datamodule.FocusDataModule
|
| 18 |
+
data_dir: /usr/src/app/data/focus150
|
| 19 |
+
csv_file: /usr/src/app/data/focus150/metadata.csv
|
| 20 |
+
batch_size: 128
|
| 21 |
+
train_val_test_split_percentage:
|
| 22 |
+
- 0.7
|
| 23 |
+
- 0.15
|
| 24 |
+
- 0.15
|
| 25 |
+
num_workers: 0
|
| 26 |
+
pin_memory: false
|
| 27 |
+
seed: null
|
| 28 |
+
callbacks:
|
| 29 |
+
model_checkpoint:
|
| 30 |
+
_target_: pytorch_lightning.callbacks.ModelCheckpoint
|
| 31 |
+
monitor: val/mae
|
| 32 |
+
mode: min
|
| 33 |
+
save_top_k: 1
|
| 34 |
+
save_last: true
|
| 35 |
+
verbose: false
|
| 36 |
+
dirpath: checkpoints/
|
| 37 |
+
filename: epoch_{epoch:03d}
|
| 38 |
+
auto_insert_metric_name: false
|
| 39 |
+
early_stopping:
|
| 40 |
+
_target_: pytorch_lightning.callbacks.EarlyStopping
|
| 41 |
+
monitor: val/mae
|
| 42 |
+
mode: min
|
| 43 |
+
patience: 100
|
| 44 |
+
min_delta: 0
|
| 45 |
+
model_summary:
|
| 46 |
+
_target_: pytorch_lightning.callbacks.RichModelSummary
|
| 47 |
+
max_depth: -1
|
| 48 |
+
rich_progress_bar:
|
| 49 |
+
_target_: pytorch_lightning.callbacks.RichProgressBar
|
| 50 |
+
model/params/total: 34957313
|
| 51 |
+
model/params/trainable: 34957313
|
| 52 |
+
model/params/non_trainable: 0
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/11/.hydra/config.yaml
ADDED
|
@@ -0,0 +1,66 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
original_work_dir: ${hydra:runtime.cwd}
|
| 2 |
+
data_dir: ${original_work_dir}/data
|
| 3 |
+
print_config: true
|
| 4 |
+
ignore_warnings: true
|
| 5 |
+
train: true
|
| 6 |
+
test: true
|
| 7 |
+
seed: null
|
| 8 |
+
name: focus150_optuna
|
| 9 |
+
datamodule:
|
| 10 |
+
_target_: src.datamodules.focus_datamodule.FocusDataModule
|
| 11 |
+
data_dir: ${data_dir}/focus150
|
| 12 |
+
csv_file: ${data_dir}/focus150/metadata.csv
|
| 13 |
+
batch_size: 32
|
| 14 |
+
train_val_test_split_percentage:
|
| 15 |
+
- 0.7
|
| 16 |
+
- 0.15
|
| 17 |
+
- 0.15
|
| 18 |
+
num_workers: 0
|
| 19 |
+
pin_memory: false
|
| 20 |
+
model:
|
| 21 |
+
_target_: src.models.focus_module.FocusLitModule
|
| 22 |
+
input_size: 67500
|
| 23 |
+
lin1_size: 256
|
| 24 |
+
lin2_size: 512
|
| 25 |
+
lin3_size: 512
|
| 26 |
+
output_size: 1
|
| 27 |
+
lr: 0.0033092554782795935
|
| 28 |
+
weight_decay: 0.0005
|
| 29 |
+
callbacks:
|
| 30 |
+
model_checkpoint:
|
| 31 |
+
_target_: pytorch_lightning.callbacks.ModelCheckpoint
|
| 32 |
+
monitor: val/mae
|
| 33 |
+
mode: min
|
| 34 |
+
save_top_k: 1
|
| 35 |
+
save_last: true
|
| 36 |
+
verbose: false
|
| 37 |
+
dirpath: checkpoints/
|
| 38 |
+
filename: epoch_{epoch:03d}
|
| 39 |
+
auto_insert_metric_name: false
|
| 40 |
+
early_stopping:
|
| 41 |
+
_target_: pytorch_lightning.callbacks.EarlyStopping
|
| 42 |
+
monitor: val/mae
|
| 43 |
+
mode: min
|
| 44 |
+
patience: 100
|
| 45 |
+
min_delta: 0
|
| 46 |
+
model_summary:
|
| 47 |
+
_target_: pytorch_lightning.callbacks.RichModelSummary
|
| 48 |
+
max_depth: -1
|
| 49 |
+
rich_progress_bar:
|
| 50 |
+
_target_: pytorch_lightning.callbacks.RichProgressBar
|
| 51 |
+
logger:
|
| 52 |
+
tensorboard:
|
| 53 |
+
_target_: pytorch_lightning.loggers.tensorboard.TensorBoardLogger
|
| 54 |
+
save_dir: tensorboard/
|
| 55 |
+
name: null
|
| 56 |
+
version: ${name}
|
| 57 |
+
log_graph: false
|
| 58 |
+
default_hp_metric: true
|
| 59 |
+
prefix: ''
|
| 60 |
+
trainer:
|
| 61 |
+
_target_: pytorch_lightning.Trainer
|
| 62 |
+
gpus: 1
|
| 63 |
+
min_epochs: 1
|
| 64 |
+
max_epochs: 100
|
| 65 |
+
resume_from_checkpoint: null
|
| 66 |
+
optimized_metric: val/mae_best
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/11/.hydra/hydra.yaml
ADDED
|
@@ -0,0 +1,232 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
hydra:
|
| 2 |
+
run:
|
| 3 |
+
dir: logs/experiments/runs/${name}/${now:%Y-%m-%d}_${now:%H-%M-%S}
|
| 4 |
+
sweep:
|
| 5 |
+
dir: logs/experiments/multiruns/${name}/${now:%Y-%m-%d}_${now:%H-%M-%S}
|
| 6 |
+
subdir: ${hydra.job.num}
|
| 7 |
+
launcher:
|
| 8 |
+
_target_: hydra._internal.core_plugins.basic_launcher.BasicLauncher
|
| 9 |
+
sweeper:
|
| 10 |
+
sampler:
|
| 11 |
+
_target_: optuna.samplers.TPESampler
|
| 12 |
+
seed: 12345
|
| 13 |
+
consider_prior: true
|
| 14 |
+
prior_weight: 1.0
|
| 15 |
+
consider_magic_clip: true
|
| 16 |
+
consider_endpoints: false
|
| 17 |
+
n_startup_trials: 10
|
| 18 |
+
n_ei_candidates: 24
|
| 19 |
+
multivariate: false
|
| 20 |
+
warn_independent_sampling: true
|
| 21 |
+
_target_: hydra_plugins.hydra_optuna_sweeper.optuna_sweeper.OptunaSweeper
|
| 22 |
+
direction: minimize
|
| 23 |
+
storage: null
|
| 24 |
+
study_name: focus150_hyperparameter_search
|
| 25 |
+
n_trials: 25
|
| 26 |
+
n_jobs: 1
|
| 27 |
+
search_space:
|
| 28 |
+
datamodule.batch_size:
|
| 29 |
+
type: categorical
|
| 30 |
+
choices:
|
| 31 |
+
- 32
|
| 32 |
+
- 64
|
| 33 |
+
- 128
|
| 34 |
+
model.lr:
|
| 35 |
+
type: float
|
| 36 |
+
low: 0.0001
|
| 37 |
+
high: 0.2
|
| 38 |
+
model.lin1_size:
|
| 39 |
+
type: categorical
|
| 40 |
+
choices:
|
| 41 |
+
- 32
|
| 42 |
+
- 64
|
| 43 |
+
- 128
|
| 44 |
+
- 256
|
| 45 |
+
- 512
|
| 46 |
+
- 1024
|
| 47 |
+
- 2048
|
| 48 |
+
model.lin2_size:
|
| 49 |
+
type: categorical
|
| 50 |
+
choices:
|
| 51 |
+
- 32
|
| 52 |
+
- 64
|
| 53 |
+
- 128
|
| 54 |
+
- 256
|
| 55 |
+
- 512
|
| 56 |
+
- 1024
|
| 57 |
+
- 2048
|
| 58 |
+
model.lin3_size:
|
| 59 |
+
type: categorical
|
| 60 |
+
choices:
|
| 61 |
+
- 32
|
| 62 |
+
- 64
|
| 63 |
+
- 128
|
| 64 |
+
- 256
|
| 65 |
+
- 512
|
| 66 |
+
- 1024
|
| 67 |
+
- 2048
|
| 68 |
+
help:
|
| 69 |
+
app_name: ${hydra.job.name}
|
| 70 |
+
header: '${hydra.help.app_name} is powered by Hydra.
|
| 71 |
+
|
| 72 |
+
'
|
| 73 |
+
footer: 'Powered by Hydra (https://hydra.cc)
|
| 74 |
+
|
| 75 |
+
Use --hydra-help to view Hydra specific help
|
| 76 |
+
|
| 77 |
+
'
|
| 78 |
+
template: '${hydra.help.header}
|
| 79 |
+
|
| 80 |
+
== Configuration groups ==
|
| 81 |
+
|
| 82 |
+
Compose your configuration from those groups (group=option)
|
| 83 |
+
|
| 84 |
+
|
| 85 |
+
$APP_CONFIG_GROUPS
|
| 86 |
+
|
| 87 |
+
|
| 88 |
+
== Config ==
|
| 89 |
+
|
| 90 |
+
Override anything in the config (foo.bar=value)
|
| 91 |
+
|
| 92 |
+
|
| 93 |
+
$CONFIG
|
| 94 |
+
|
| 95 |
+
|
| 96 |
+
${hydra.help.footer}
|
| 97 |
+
|
| 98 |
+
'
|
| 99 |
+
hydra_help:
|
| 100 |
+
template: 'Hydra (${hydra.runtime.version})
|
| 101 |
+
|
| 102 |
+
See https://hydra.cc for more info.
|
| 103 |
+
|
| 104 |
+
|
| 105 |
+
== Flags ==
|
| 106 |
+
|
| 107 |
+
$FLAGS_HELP
|
| 108 |
+
|
| 109 |
+
|
| 110 |
+
== Configuration groups ==
|
| 111 |
+
|
| 112 |
+
Compose your configuration from those groups (For example, append hydra/job_logging=disabled
|
| 113 |
+
to command line)
|
| 114 |
+
|
| 115 |
+
|
| 116 |
+
$HYDRA_CONFIG_GROUPS
|
| 117 |
+
|
| 118 |
+
|
| 119 |
+
Use ''--cfg hydra'' to Show the Hydra config.
|
| 120 |
+
|
| 121 |
+
'
|
| 122 |
+
hydra_help: ???
|
| 123 |
+
hydra_logging:
|
| 124 |
+
version: 1
|
| 125 |
+
formatters:
|
| 126 |
+
colorlog:
|
| 127 |
+
(): colorlog.ColoredFormatter
|
| 128 |
+
format: '[%(cyan)s%(asctime)s%(reset)s][%(purple)sHYDRA%(reset)s] %(message)s'
|
| 129 |
+
handlers:
|
| 130 |
+
console:
|
| 131 |
+
class: logging.StreamHandler
|
| 132 |
+
formatter: colorlog
|
| 133 |
+
stream: ext://sys.stdout
|
| 134 |
+
root:
|
| 135 |
+
level: INFO
|
| 136 |
+
handlers:
|
| 137 |
+
- console
|
| 138 |
+
disable_existing_loggers: false
|
| 139 |
+
job_logging:
|
| 140 |
+
version: 1
|
| 141 |
+
formatters:
|
| 142 |
+
simple:
|
| 143 |
+
format: '[%(asctime)s][%(name)s][%(levelname)s] - %(message)s'
|
| 144 |
+
colorlog:
|
| 145 |
+
(): colorlog.ColoredFormatter
|
| 146 |
+
format: '[%(cyan)s%(asctime)s%(reset)s][%(blue)s%(name)s%(reset)s][%(log_color)s%(levelname)s%(reset)s]
|
| 147 |
+
- %(message)s'
|
| 148 |
+
log_colors:
|
| 149 |
+
DEBUG: purple
|
| 150 |
+
INFO: green
|
| 151 |
+
WARNING: yellow
|
| 152 |
+
ERROR: red
|
| 153 |
+
CRITICAL: red
|
| 154 |
+
handlers:
|
| 155 |
+
console:
|
| 156 |
+
class: logging.StreamHandler
|
| 157 |
+
formatter: colorlog
|
| 158 |
+
stream: ext://sys.stdout
|
| 159 |
+
file:
|
| 160 |
+
class: logging.FileHandler
|
| 161 |
+
formatter: simple
|
| 162 |
+
filename: ${hydra.job.name}.log
|
| 163 |
+
root:
|
| 164 |
+
level: INFO
|
| 165 |
+
handlers:
|
| 166 |
+
- console
|
| 167 |
+
- file
|
| 168 |
+
disable_existing_loggers: false
|
| 169 |
+
env: {}
|
| 170 |
+
searchpath: []
|
| 171 |
+
callbacks: {}
|
| 172 |
+
output_subdir: .hydra
|
| 173 |
+
overrides:
|
| 174 |
+
hydra: []
|
| 175 |
+
task:
|
| 176 |
+
- datamodule.batch_size=32
|
| 177 |
+
- model.lr=0.0033092554782795935
|
| 178 |
+
- model.lin1_size=256
|
| 179 |
+
- model.lin2_size=512
|
| 180 |
+
- model.lin3_size=512
|
| 181 |
+
- hparams_search=focus150_optuna
|
| 182 |
+
job:
|
| 183 |
+
name: train
|
| 184 |
+
override_dirname: datamodule.batch_size=32,hparams_search=focus150_optuna,model.lin1_size=256,model.lin2_size=512,model.lin3_size=512,model.lr=0.0033092554782795935
|
| 185 |
+
id: '11'
|
| 186 |
+
num: 11
|
| 187 |
+
config_name: train.yaml
|
| 188 |
+
env_set: {}
|
| 189 |
+
env_copy: []
|
| 190 |
+
config:
|
| 191 |
+
override_dirname:
|
| 192 |
+
kv_sep: '='
|
| 193 |
+
item_sep: ','
|
| 194 |
+
exclude_keys: []
|
| 195 |
+
runtime:
|
| 196 |
+
version: 1.1.1
|
| 197 |
+
cwd: /usr/src/app
|
| 198 |
+
config_sources:
|
| 199 |
+
- path: hydra.conf
|
| 200 |
+
schema: pkg
|
| 201 |
+
provider: hydra
|
| 202 |
+
- path: /usr/src/app/configs
|
| 203 |
+
schema: file
|
| 204 |
+
provider: main
|
| 205 |
+
- path: hydra_plugins.hydra_colorlog.conf
|
| 206 |
+
schema: pkg
|
| 207 |
+
provider: hydra-colorlog
|
| 208 |
+
- path: ''
|
| 209 |
+
schema: structured
|
| 210 |
+
provider: schema
|
| 211 |
+
choices:
|
| 212 |
+
local: default.yaml
|
| 213 |
+
hparams_search: focus150_optuna
|
| 214 |
+
debug: null
|
| 215 |
+
experiment: null
|
| 216 |
+
log_dir: default.yaml
|
| 217 |
+
trainer: long.yaml
|
| 218 |
+
logger: tensorboard
|
| 219 |
+
callbacks: default.yaml
|
| 220 |
+
model: focus150.yaml
|
| 221 |
+
datamodule: focus150.yaml
|
| 222 |
+
hydra/env: default
|
| 223 |
+
hydra/callbacks: null
|
| 224 |
+
hydra/job_logging: colorlog
|
| 225 |
+
hydra/hydra_logging: colorlog
|
| 226 |
+
hydra/hydra_help: default
|
| 227 |
+
hydra/help: default
|
| 228 |
+
hydra/sweeper: optuna
|
| 229 |
+
hydra/sweeper/sampler: tpe
|
| 230 |
+
hydra/launcher: basic
|
| 231 |
+
hydra/output: default
|
| 232 |
+
verbose: false
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/11/.hydra/overrides.yaml
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
- datamodule.batch_size=32
|
| 2 |
+
- model.lr=0.0033092554782795935
|
| 3 |
+
- model.lin1_size=256
|
| 4 |
+
- model.lin2_size=512
|
| 5 |
+
- model.lin3_size=512
|
| 6 |
+
- hparams_search=focus150_optuna
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/11/checkpoints/epoch_014.ckpt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:283b33415691272cfeb729af3823e7dc4951cbbd09ea2c83863df086846d401a
|
| 3 |
+
size 212158406
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/11/checkpoints/last.ckpt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:cb9a42441612b73fa2ffe214947cb95ea5f53ed672ddf0163881257f36b6fd7b
|
| 3 |
+
size 212158406
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/11/tensorboard/focus150_optuna/events.out.tfevents.1646830970.36d13a512e74.1.22
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a9d22e024794eb331d53f891655446fdc797bc91a39f2c6e9536d37f1b6d5d9a
|
| 3 |
+
size 36440
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/11/tensorboard/focus150_optuna/events.out.tfevents.1646831830.36d13a512e74.1.23
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9311f456d417ace17cb78d45d015790aa3fc216c3e47cee1918c7a26f9a0dcc1
|
| 3 |
+
size 179
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/11/tensorboard/focus150_optuna/hparams.yaml
ADDED
|
@@ -0,0 +1,52 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
trainer:
|
| 2 |
+
_target_: pytorch_lightning.Trainer
|
| 3 |
+
gpus: 1
|
| 4 |
+
min_epochs: 1
|
| 5 |
+
max_epochs: 100
|
| 6 |
+
resume_from_checkpoint: null
|
| 7 |
+
model:
|
| 8 |
+
_target_: src.models.focus_module.FocusLitModule
|
| 9 |
+
input_size: 67500
|
| 10 |
+
lin1_size: 256
|
| 11 |
+
lin2_size: 512
|
| 12 |
+
lin3_size: 512
|
| 13 |
+
output_size: 1
|
| 14 |
+
lr: 0.0033092554782795935
|
| 15 |
+
weight_decay: 0.0005
|
| 16 |
+
datamodule:
|
| 17 |
+
_target_: src.datamodules.focus_datamodule.FocusDataModule
|
| 18 |
+
data_dir: /usr/src/app/data/focus150
|
| 19 |
+
csv_file: /usr/src/app/data/focus150/metadata.csv
|
| 20 |
+
batch_size: 32
|
| 21 |
+
train_val_test_split_percentage:
|
| 22 |
+
- 0.7
|
| 23 |
+
- 0.15
|
| 24 |
+
- 0.15
|
| 25 |
+
num_workers: 0
|
| 26 |
+
pin_memory: false
|
| 27 |
+
seed: null
|
| 28 |
+
callbacks:
|
| 29 |
+
model_checkpoint:
|
| 30 |
+
_target_: pytorch_lightning.callbacks.ModelCheckpoint
|
| 31 |
+
monitor: val/mae
|
| 32 |
+
mode: min
|
| 33 |
+
save_top_k: 1
|
| 34 |
+
save_last: true
|
| 35 |
+
verbose: false
|
| 36 |
+
dirpath: checkpoints/
|
| 37 |
+
filename: epoch_{epoch:03d}
|
| 38 |
+
auto_insert_metric_name: false
|
| 39 |
+
early_stopping:
|
| 40 |
+
_target_: pytorch_lightning.callbacks.EarlyStopping
|
| 41 |
+
monitor: val/mae
|
| 42 |
+
mode: min
|
| 43 |
+
patience: 100
|
| 44 |
+
min_delta: 0
|
| 45 |
+
model_summary:
|
| 46 |
+
_target_: pytorch_lightning.callbacks.RichModelSummary
|
| 47 |
+
max_depth: -1
|
| 48 |
+
rich_progress_bar:
|
| 49 |
+
_target_: pytorch_lightning.callbacks.RichProgressBar
|
| 50 |
+
model/params/total: 17677569
|
| 51 |
+
model/params/trainable: 17677569
|
| 52 |
+
model/params/non_trainable: 0
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/12/.hydra/config.yaml
ADDED
|
@@ -0,0 +1,66 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
original_work_dir: ${hydra:runtime.cwd}
|
| 2 |
+
data_dir: ${original_work_dir}/data
|
| 3 |
+
print_config: true
|
| 4 |
+
ignore_warnings: true
|
| 5 |
+
train: true
|
| 6 |
+
test: true
|
| 7 |
+
seed: null
|
| 8 |
+
name: focus150_optuna
|
| 9 |
+
datamodule:
|
| 10 |
+
_target_: src.datamodules.focus_datamodule.FocusDataModule
|
| 11 |
+
data_dir: ${data_dir}/focus150
|
| 12 |
+
csv_file: ${data_dir}/focus150/metadata.csv
|
| 13 |
+
batch_size: 128
|
| 14 |
+
train_val_test_split_percentage:
|
| 15 |
+
- 0.7
|
| 16 |
+
- 0.15
|
| 17 |
+
- 0.15
|
| 18 |
+
num_workers: 0
|
| 19 |
+
pin_memory: false
|
| 20 |
+
model:
|
| 21 |
+
_target_: src.models.focus_module.FocusLitModule
|
| 22 |
+
input_size: 67500
|
| 23 |
+
lin1_size: 256
|
| 24 |
+
lin2_size: 512
|
| 25 |
+
lin3_size: 2048
|
| 26 |
+
output_size: 1
|
| 27 |
+
lr: 0.001406127964835635
|
| 28 |
+
weight_decay: 0.0005
|
| 29 |
+
callbacks:
|
| 30 |
+
model_checkpoint:
|
| 31 |
+
_target_: pytorch_lightning.callbacks.ModelCheckpoint
|
| 32 |
+
monitor: val/mae
|
| 33 |
+
mode: min
|
| 34 |
+
save_top_k: 1
|
| 35 |
+
save_last: true
|
| 36 |
+
verbose: false
|
| 37 |
+
dirpath: checkpoints/
|
| 38 |
+
filename: epoch_{epoch:03d}
|
| 39 |
+
auto_insert_metric_name: false
|
| 40 |
+
early_stopping:
|
| 41 |
+
_target_: pytorch_lightning.callbacks.EarlyStopping
|
| 42 |
+
monitor: val/mae
|
| 43 |
+
mode: min
|
| 44 |
+
patience: 100
|
| 45 |
+
min_delta: 0
|
| 46 |
+
model_summary:
|
| 47 |
+
_target_: pytorch_lightning.callbacks.RichModelSummary
|
| 48 |
+
max_depth: -1
|
| 49 |
+
rich_progress_bar:
|
| 50 |
+
_target_: pytorch_lightning.callbacks.RichProgressBar
|
| 51 |
+
logger:
|
| 52 |
+
tensorboard:
|
| 53 |
+
_target_: pytorch_lightning.loggers.tensorboard.TensorBoardLogger
|
| 54 |
+
save_dir: tensorboard/
|
| 55 |
+
name: null
|
| 56 |
+
version: ${name}
|
| 57 |
+
log_graph: false
|
| 58 |
+
default_hp_metric: true
|
| 59 |
+
prefix: ''
|
| 60 |
+
trainer:
|
| 61 |
+
_target_: pytorch_lightning.Trainer
|
| 62 |
+
gpus: 1
|
| 63 |
+
min_epochs: 1
|
| 64 |
+
max_epochs: 100
|
| 65 |
+
resume_from_checkpoint: null
|
| 66 |
+
optimized_metric: val/mae_best
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/12/.hydra/hydra.yaml
ADDED
|
@@ -0,0 +1,232 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
hydra:
|
| 2 |
+
run:
|
| 3 |
+
dir: logs/experiments/runs/${name}/${now:%Y-%m-%d}_${now:%H-%M-%S}
|
| 4 |
+
sweep:
|
| 5 |
+
dir: logs/experiments/multiruns/${name}/${now:%Y-%m-%d}_${now:%H-%M-%S}
|
| 6 |
+
subdir: ${hydra.job.num}
|
| 7 |
+
launcher:
|
| 8 |
+
_target_: hydra._internal.core_plugins.basic_launcher.BasicLauncher
|
| 9 |
+
sweeper:
|
| 10 |
+
sampler:
|
| 11 |
+
_target_: optuna.samplers.TPESampler
|
| 12 |
+
seed: 12345
|
| 13 |
+
consider_prior: true
|
| 14 |
+
prior_weight: 1.0
|
| 15 |
+
consider_magic_clip: true
|
| 16 |
+
consider_endpoints: false
|
| 17 |
+
n_startup_trials: 10
|
| 18 |
+
n_ei_candidates: 24
|
| 19 |
+
multivariate: false
|
| 20 |
+
warn_independent_sampling: true
|
| 21 |
+
_target_: hydra_plugins.hydra_optuna_sweeper.optuna_sweeper.OptunaSweeper
|
| 22 |
+
direction: minimize
|
| 23 |
+
storage: null
|
| 24 |
+
study_name: focus150_hyperparameter_search
|
| 25 |
+
n_trials: 25
|
| 26 |
+
n_jobs: 1
|
| 27 |
+
search_space:
|
| 28 |
+
datamodule.batch_size:
|
| 29 |
+
type: categorical
|
| 30 |
+
choices:
|
| 31 |
+
- 32
|
| 32 |
+
- 64
|
| 33 |
+
- 128
|
| 34 |
+
model.lr:
|
| 35 |
+
type: float
|
| 36 |
+
low: 0.0001
|
| 37 |
+
high: 0.2
|
| 38 |
+
model.lin1_size:
|
| 39 |
+
type: categorical
|
| 40 |
+
choices:
|
| 41 |
+
- 32
|
| 42 |
+
- 64
|
| 43 |
+
- 128
|
| 44 |
+
- 256
|
| 45 |
+
- 512
|
| 46 |
+
- 1024
|
| 47 |
+
- 2048
|
| 48 |
+
model.lin2_size:
|
| 49 |
+
type: categorical
|
| 50 |
+
choices:
|
| 51 |
+
- 32
|
| 52 |
+
- 64
|
| 53 |
+
- 128
|
| 54 |
+
- 256
|
| 55 |
+
- 512
|
| 56 |
+
- 1024
|
| 57 |
+
- 2048
|
| 58 |
+
model.lin3_size:
|
| 59 |
+
type: categorical
|
| 60 |
+
choices:
|
| 61 |
+
- 32
|
| 62 |
+
- 64
|
| 63 |
+
- 128
|
| 64 |
+
- 256
|
| 65 |
+
- 512
|
| 66 |
+
- 1024
|
| 67 |
+
- 2048
|
| 68 |
+
help:
|
| 69 |
+
app_name: ${hydra.job.name}
|
| 70 |
+
header: '${hydra.help.app_name} is powered by Hydra.
|
| 71 |
+
|
| 72 |
+
'
|
| 73 |
+
footer: 'Powered by Hydra (https://hydra.cc)
|
| 74 |
+
|
| 75 |
+
Use --hydra-help to view Hydra specific help
|
| 76 |
+
|
| 77 |
+
'
|
| 78 |
+
template: '${hydra.help.header}
|
| 79 |
+
|
| 80 |
+
== Configuration groups ==
|
| 81 |
+
|
| 82 |
+
Compose your configuration from those groups (group=option)
|
| 83 |
+
|
| 84 |
+
|
| 85 |
+
$APP_CONFIG_GROUPS
|
| 86 |
+
|
| 87 |
+
|
| 88 |
+
== Config ==
|
| 89 |
+
|
| 90 |
+
Override anything in the config (foo.bar=value)
|
| 91 |
+
|
| 92 |
+
|
| 93 |
+
$CONFIG
|
| 94 |
+
|
| 95 |
+
|
| 96 |
+
${hydra.help.footer}
|
| 97 |
+
|
| 98 |
+
'
|
| 99 |
+
hydra_help:
|
| 100 |
+
template: 'Hydra (${hydra.runtime.version})
|
| 101 |
+
|
| 102 |
+
See https://hydra.cc for more info.
|
| 103 |
+
|
| 104 |
+
|
| 105 |
+
== Flags ==
|
| 106 |
+
|
| 107 |
+
$FLAGS_HELP
|
| 108 |
+
|
| 109 |
+
|
| 110 |
+
== Configuration groups ==
|
| 111 |
+
|
| 112 |
+
Compose your configuration from those groups (For example, append hydra/job_logging=disabled
|
| 113 |
+
to command line)
|
| 114 |
+
|
| 115 |
+
|
| 116 |
+
$HYDRA_CONFIG_GROUPS
|
| 117 |
+
|
| 118 |
+
|
| 119 |
+
Use ''--cfg hydra'' to Show the Hydra config.
|
| 120 |
+
|
| 121 |
+
'
|
| 122 |
+
hydra_help: ???
|
| 123 |
+
hydra_logging:
|
| 124 |
+
version: 1
|
| 125 |
+
formatters:
|
| 126 |
+
colorlog:
|
| 127 |
+
(): colorlog.ColoredFormatter
|
| 128 |
+
format: '[%(cyan)s%(asctime)s%(reset)s][%(purple)sHYDRA%(reset)s] %(message)s'
|
| 129 |
+
handlers:
|
| 130 |
+
console:
|
| 131 |
+
class: logging.StreamHandler
|
| 132 |
+
formatter: colorlog
|
| 133 |
+
stream: ext://sys.stdout
|
| 134 |
+
root:
|
| 135 |
+
level: INFO
|
| 136 |
+
handlers:
|
| 137 |
+
- console
|
| 138 |
+
disable_existing_loggers: false
|
| 139 |
+
job_logging:
|
| 140 |
+
version: 1
|
| 141 |
+
formatters:
|
| 142 |
+
simple:
|
| 143 |
+
format: '[%(asctime)s][%(name)s][%(levelname)s] - %(message)s'
|
| 144 |
+
colorlog:
|
| 145 |
+
(): colorlog.ColoredFormatter
|
| 146 |
+
format: '[%(cyan)s%(asctime)s%(reset)s][%(blue)s%(name)s%(reset)s][%(log_color)s%(levelname)s%(reset)s]
|
| 147 |
+
- %(message)s'
|
| 148 |
+
log_colors:
|
| 149 |
+
DEBUG: purple
|
| 150 |
+
INFO: green
|
| 151 |
+
WARNING: yellow
|
| 152 |
+
ERROR: red
|
| 153 |
+
CRITICAL: red
|
| 154 |
+
handlers:
|
| 155 |
+
console:
|
| 156 |
+
class: logging.StreamHandler
|
| 157 |
+
formatter: colorlog
|
| 158 |
+
stream: ext://sys.stdout
|
| 159 |
+
file:
|
| 160 |
+
class: logging.FileHandler
|
| 161 |
+
formatter: simple
|
| 162 |
+
filename: ${hydra.job.name}.log
|
| 163 |
+
root:
|
| 164 |
+
level: INFO
|
| 165 |
+
handlers:
|
| 166 |
+
- console
|
| 167 |
+
- file
|
| 168 |
+
disable_existing_loggers: false
|
| 169 |
+
env: {}
|
| 170 |
+
searchpath: []
|
| 171 |
+
callbacks: {}
|
| 172 |
+
output_subdir: .hydra
|
| 173 |
+
overrides:
|
| 174 |
+
hydra: []
|
| 175 |
+
task:
|
| 176 |
+
- datamodule.batch_size=128
|
| 177 |
+
- model.lr=0.001406127964835635
|
| 178 |
+
- model.lin1_size=256
|
| 179 |
+
- model.lin2_size=512
|
| 180 |
+
- model.lin3_size=2048
|
| 181 |
+
- hparams_search=focus150_optuna
|
| 182 |
+
job:
|
| 183 |
+
name: train
|
| 184 |
+
override_dirname: datamodule.batch_size=128,hparams_search=focus150_optuna,model.lin1_size=256,model.lin2_size=512,model.lin3_size=2048,model.lr=0.001406127964835635
|
| 185 |
+
id: '12'
|
| 186 |
+
num: 12
|
| 187 |
+
config_name: train.yaml
|
| 188 |
+
env_set: {}
|
| 189 |
+
env_copy: []
|
| 190 |
+
config:
|
| 191 |
+
override_dirname:
|
| 192 |
+
kv_sep: '='
|
| 193 |
+
item_sep: ','
|
| 194 |
+
exclude_keys: []
|
| 195 |
+
runtime:
|
| 196 |
+
version: 1.1.1
|
| 197 |
+
cwd: /usr/src/app
|
| 198 |
+
config_sources:
|
| 199 |
+
- path: hydra.conf
|
| 200 |
+
schema: pkg
|
| 201 |
+
provider: hydra
|
| 202 |
+
- path: /usr/src/app/configs
|
| 203 |
+
schema: file
|
| 204 |
+
provider: main
|
| 205 |
+
- path: hydra_plugins.hydra_colorlog.conf
|
| 206 |
+
schema: pkg
|
| 207 |
+
provider: hydra-colorlog
|
| 208 |
+
- path: ''
|
| 209 |
+
schema: structured
|
| 210 |
+
provider: schema
|
| 211 |
+
choices:
|
| 212 |
+
local: default.yaml
|
| 213 |
+
hparams_search: focus150_optuna
|
| 214 |
+
debug: null
|
| 215 |
+
experiment: null
|
| 216 |
+
log_dir: default.yaml
|
| 217 |
+
trainer: long.yaml
|
| 218 |
+
logger: tensorboard
|
| 219 |
+
callbacks: default.yaml
|
| 220 |
+
model: focus150.yaml
|
| 221 |
+
datamodule: focus150.yaml
|
| 222 |
+
hydra/env: default
|
| 223 |
+
hydra/callbacks: null
|
| 224 |
+
hydra/job_logging: colorlog
|
| 225 |
+
hydra/hydra_logging: colorlog
|
| 226 |
+
hydra/hydra_help: default
|
| 227 |
+
hydra/help: default
|
| 228 |
+
hydra/sweeper: optuna
|
| 229 |
+
hydra/sweeper/sampler: tpe
|
| 230 |
+
hydra/launcher: basic
|
| 231 |
+
hydra/output: default
|
| 232 |
+
verbose: false
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/12/.hydra/overrides.yaml
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
- datamodule.batch_size=128
|
| 2 |
+
- model.lr=0.001406127964835635
|
| 3 |
+
- model.lin1_size=256
|
| 4 |
+
- model.lin2_size=512
|
| 5 |
+
- model.lin3_size=2048
|
| 6 |
+
- hparams_search=focus150_optuna
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/12/checkpoints/epoch_063.ckpt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:05bd46b93f20739fa8106db2747c8716d34603790af0c38765052ee18f24ccc0
|
| 3 |
+
size 221681606
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/12/checkpoints/last.ckpt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3a5a26372af26d7e4702819b1d8b6b56d32a7ef12daa25db5f8a52427e5da742
|
| 3 |
+
size 221681606
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/12/tensorboard/focus150_optuna/events.out.tfevents.1646831830.36d13a512e74.1.24
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:274b523da97155770124201a3509dfba52a5fc5110297aab5fb59b1ad384075f
|
| 3 |
+
size 36391
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/12/tensorboard/focus150_optuna/events.out.tfevents.1646832661.36d13a512e74.1.25
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:76ec85cf6d9396fd99fbcfe19ae1352d545d620299a5b572830d102ff38f5ac5
|
| 3 |
+
size 179
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/12/tensorboard/focus150_optuna/hparams.yaml
ADDED
|
@@ -0,0 +1,52 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
trainer:
|
| 2 |
+
_target_: pytorch_lightning.Trainer
|
| 3 |
+
gpus: 1
|
| 4 |
+
min_epochs: 1
|
| 5 |
+
max_epochs: 100
|
| 6 |
+
resume_from_checkpoint: null
|
| 7 |
+
model:
|
| 8 |
+
_target_: src.models.focus_module.FocusLitModule
|
| 9 |
+
input_size: 67500
|
| 10 |
+
lin1_size: 256
|
| 11 |
+
lin2_size: 512
|
| 12 |
+
lin3_size: 2048
|
| 13 |
+
output_size: 1
|
| 14 |
+
lr: 0.001406127964835635
|
| 15 |
+
weight_decay: 0.0005
|
| 16 |
+
datamodule:
|
| 17 |
+
_target_: src.datamodules.focus_datamodule.FocusDataModule
|
| 18 |
+
data_dir: /usr/src/app/data/focus150
|
| 19 |
+
csv_file: /usr/src/app/data/focus150/metadata.csv
|
| 20 |
+
batch_size: 128
|
| 21 |
+
train_val_test_split_percentage:
|
| 22 |
+
- 0.7
|
| 23 |
+
- 0.15
|
| 24 |
+
- 0.15
|
| 25 |
+
num_workers: 0
|
| 26 |
+
pin_memory: false
|
| 27 |
+
seed: null
|
| 28 |
+
callbacks:
|
| 29 |
+
model_checkpoint:
|
| 30 |
+
_target_: pytorch_lightning.callbacks.ModelCheckpoint
|
| 31 |
+
monitor: val/mae
|
| 32 |
+
mode: min
|
| 33 |
+
save_top_k: 1
|
| 34 |
+
save_last: true
|
| 35 |
+
verbose: false
|
| 36 |
+
dirpath: checkpoints/
|
| 37 |
+
filename: epoch_{epoch:03d}
|
| 38 |
+
auto_insert_metric_name: false
|
| 39 |
+
early_stopping:
|
| 40 |
+
_target_: pytorch_lightning.callbacks.EarlyStopping
|
| 41 |
+
monitor: val/mae
|
| 42 |
+
mode: min
|
| 43 |
+
patience: 100
|
| 44 |
+
min_delta: 0
|
| 45 |
+
model_summary:
|
| 46 |
+
_target_: pytorch_lightning.callbacks.RichModelSummary
|
| 47 |
+
max_depth: -1
|
| 48 |
+
rich_progress_bar:
|
| 49 |
+
_target_: pytorch_lightning.callbacks.RichProgressBar
|
| 50 |
+
model/params/total: 18470145
|
| 51 |
+
model/params/trainable: 18470145
|
| 52 |
+
model/params/non_trainable: 0
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/13/.hydra/config.yaml
ADDED
|
@@ -0,0 +1,66 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
original_work_dir: ${hydra:runtime.cwd}
|
| 2 |
+
data_dir: ${original_work_dir}/data
|
| 3 |
+
print_config: true
|
| 4 |
+
ignore_warnings: true
|
| 5 |
+
train: true
|
| 6 |
+
test: true
|
| 7 |
+
seed: null
|
| 8 |
+
name: focus150_optuna
|
| 9 |
+
datamodule:
|
| 10 |
+
_target_: src.datamodules.focus_datamodule.FocusDataModule
|
| 11 |
+
data_dir: ${data_dir}/focus150
|
| 12 |
+
csv_file: ${data_dir}/focus150/metadata.csv
|
| 13 |
+
batch_size: 32
|
| 14 |
+
train_val_test_split_percentage:
|
| 15 |
+
- 0.7
|
| 16 |
+
- 0.15
|
| 17 |
+
- 0.15
|
| 18 |
+
num_workers: 0
|
| 19 |
+
pin_memory: false
|
| 20 |
+
model:
|
| 21 |
+
_target_: src.models.focus_module.FocusLitModule
|
| 22 |
+
input_size: 67500
|
| 23 |
+
lin1_size: 256
|
| 24 |
+
lin2_size: 512
|
| 25 |
+
lin3_size: 2048
|
| 26 |
+
output_size: 1
|
| 27 |
+
lr: 0.0545487164887326
|
| 28 |
+
weight_decay: 0.0005
|
| 29 |
+
callbacks:
|
| 30 |
+
model_checkpoint:
|
| 31 |
+
_target_: pytorch_lightning.callbacks.ModelCheckpoint
|
| 32 |
+
monitor: val/mae
|
| 33 |
+
mode: min
|
| 34 |
+
save_top_k: 1
|
| 35 |
+
save_last: true
|
| 36 |
+
verbose: false
|
| 37 |
+
dirpath: checkpoints/
|
| 38 |
+
filename: epoch_{epoch:03d}
|
| 39 |
+
auto_insert_metric_name: false
|
| 40 |
+
early_stopping:
|
| 41 |
+
_target_: pytorch_lightning.callbacks.EarlyStopping
|
| 42 |
+
monitor: val/mae
|
| 43 |
+
mode: min
|
| 44 |
+
patience: 100
|
| 45 |
+
min_delta: 0
|
| 46 |
+
model_summary:
|
| 47 |
+
_target_: pytorch_lightning.callbacks.RichModelSummary
|
| 48 |
+
max_depth: -1
|
| 49 |
+
rich_progress_bar:
|
| 50 |
+
_target_: pytorch_lightning.callbacks.RichProgressBar
|
| 51 |
+
logger:
|
| 52 |
+
tensorboard:
|
| 53 |
+
_target_: pytorch_lightning.loggers.tensorboard.TensorBoardLogger
|
| 54 |
+
save_dir: tensorboard/
|
| 55 |
+
name: null
|
| 56 |
+
version: ${name}
|
| 57 |
+
log_graph: false
|
| 58 |
+
default_hp_metric: true
|
| 59 |
+
prefix: ''
|
| 60 |
+
trainer:
|
| 61 |
+
_target_: pytorch_lightning.Trainer
|
| 62 |
+
gpus: 1
|
| 63 |
+
min_epochs: 1
|
| 64 |
+
max_epochs: 100
|
| 65 |
+
resume_from_checkpoint: null
|
| 66 |
+
optimized_metric: val/mae_best
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/13/.hydra/hydra.yaml
ADDED
|
@@ -0,0 +1,232 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
hydra:
|
| 2 |
+
run:
|
| 3 |
+
dir: logs/experiments/runs/${name}/${now:%Y-%m-%d}_${now:%H-%M-%S}
|
| 4 |
+
sweep:
|
| 5 |
+
dir: logs/experiments/multiruns/${name}/${now:%Y-%m-%d}_${now:%H-%M-%S}
|
| 6 |
+
subdir: ${hydra.job.num}
|
| 7 |
+
launcher:
|
| 8 |
+
_target_: hydra._internal.core_plugins.basic_launcher.BasicLauncher
|
| 9 |
+
sweeper:
|
| 10 |
+
sampler:
|
| 11 |
+
_target_: optuna.samplers.TPESampler
|
| 12 |
+
seed: 12345
|
| 13 |
+
consider_prior: true
|
| 14 |
+
prior_weight: 1.0
|
| 15 |
+
consider_magic_clip: true
|
| 16 |
+
consider_endpoints: false
|
| 17 |
+
n_startup_trials: 10
|
| 18 |
+
n_ei_candidates: 24
|
| 19 |
+
multivariate: false
|
| 20 |
+
warn_independent_sampling: true
|
| 21 |
+
_target_: hydra_plugins.hydra_optuna_sweeper.optuna_sweeper.OptunaSweeper
|
| 22 |
+
direction: minimize
|
| 23 |
+
storage: null
|
| 24 |
+
study_name: focus150_hyperparameter_search
|
| 25 |
+
n_trials: 25
|
| 26 |
+
n_jobs: 1
|
| 27 |
+
search_space:
|
| 28 |
+
datamodule.batch_size:
|
| 29 |
+
type: categorical
|
| 30 |
+
choices:
|
| 31 |
+
- 32
|
| 32 |
+
- 64
|
| 33 |
+
- 128
|
| 34 |
+
model.lr:
|
| 35 |
+
type: float
|
| 36 |
+
low: 0.0001
|
| 37 |
+
high: 0.2
|
| 38 |
+
model.lin1_size:
|
| 39 |
+
type: categorical
|
| 40 |
+
choices:
|
| 41 |
+
- 32
|
| 42 |
+
- 64
|
| 43 |
+
- 128
|
| 44 |
+
- 256
|
| 45 |
+
- 512
|
| 46 |
+
- 1024
|
| 47 |
+
- 2048
|
| 48 |
+
model.lin2_size:
|
| 49 |
+
type: categorical
|
| 50 |
+
choices:
|
| 51 |
+
- 32
|
| 52 |
+
- 64
|
| 53 |
+
- 128
|
| 54 |
+
- 256
|
| 55 |
+
- 512
|
| 56 |
+
- 1024
|
| 57 |
+
- 2048
|
| 58 |
+
model.lin3_size:
|
| 59 |
+
type: categorical
|
| 60 |
+
choices:
|
| 61 |
+
- 32
|
| 62 |
+
- 64
|
| 63 |
+
- 128
|
| 64 |
+
- 256
|
| 65 |
+
- 512
|
| 66 |
+
- 1024
|
| 67 |
+
- 2048
|
| 68 |
+
help:
|
| 69 |
+
app_name: ${hydra.job.name}
|
| 70 |
+
header: '${hydra.help.app_name} is powered by Hydra.
|
| 71 |
+
|
| 72 |
+
'
|
| 73 |
+
footer: 'Powered by Hydra (https://hydra.cc)
|
| 74 |
+
|
| 75 |
+
Use --hydra-help to view Hydra specific help
|
| 76 |
+
|
| 77 |
+
'
|
| 78 |
+
template: '${hydra.help.header}
|
| 79 |
+
|
| 80 |
+
== Configuration groups ==
|
| 81 |
+
|
| 82 |
+
Compose your configuration from those groups (group=option)
|
| 83 |
+
|
| 84 |
+
|
| 85 |
+
$APP_CONFIG_GROUPS
|
| 86 |
+
|
| 87 |
+
|
| 88 |
+
== Config ==
|
| 89 |
+
|
| 90 |
+
Override anything in the config (foo.bar=value)
|
| 91 |
+
|
| 92 |
+
|
| 93 |
+
$CONFIG
|
| 94 |
+
|
| 95 |
+
|
| 96 |
+
${hydra.help.footer}
|
| 97 |
+
|
| 98 |
+
'
|
| 99 |
+
hydra_help:
|
| 100 |
+
template: 'Hydra (${hydra.runtime.version})
|
| 101 |
+
|
| 102 |
+
See https://hydra.cc for more info.
|
| 103 |
+
|
| 104 |
+
|
| 105 |
+
== Flags ==
|
| 106 |
+
|
| 107 |
+
$FLAGS_HELP
|
| 108 |
+
|
| 109 |
+
|
| 110 |
+
== Configuration groups ==
|
| 111 |
+
|
| 112 |
+
Compose your configuration from those groups (For example, append hydra/job_logging=disabled
|
| 113 |
+
to command line)
|
| 114 |
+
|
| 115 |
+
|
| 116 |
+
$HYDRA_CONFIG_GROUPS
|
| 117 |
+
|
| 118 |
+
|
| 119 |
+
Use ''--cfg hydra'' to Show the Hydra config.
|
| 120 |
+
|
| 121 |
+
'
|
| 122 |
+
hydra_help: ???
|
| 123 |
+
hydra_logging:
|
| 124 |
+
version: 1
|
| 125 |
+
formatters:
|
| 126 |
+
colorlog:
|
| 127 |
+
(): colorlog.ColoredFormatter
|
| 128 |
+
format: '[%(cyan)s%(asctime)s%(reset)s][%(purple)sHYDRA%(reset)s] %(message)s'
|
| 129 |
+
handlers:
|
| 130 |
+
console:
|
| 131 |
+
class: logging.StreamHandler
|
| 132 |
+
formatter: colorlog
|
| 133 |
+
stream: ext://sys.stdout
|
| 134 |
+
root:
|
| 135 |
+
level: INFO
|
| 136 |
+
handlers:
|
| 137 |
+
- console
|
| 138 |
+
disable_existing_loggers: false
|
| 139 |
+
job_logging:
|
| 140 |
+
version: 1
|
| 141 |
+
formatters:
|
| 142 |
+
simple:
|
| 143 |
+
format: '[%(asctime)s][%(name)s][%(levelname)s] - %(message)s'
|
| 144 |
+
colorlog:
|
| 145 |
+
(): colorlog.ColoredFormatter
|
| 146 |
+
format: '[%(cyan)s%(asctime)s%(reset)s][%(blue)s%(name)s%(reset)s][%(log_color)s%(levelname)s%(reset)s]
|
| 147 |
+
- %(message)s'
|
| 148 |
+
log_colors:
|
| 149 |
+
DEBUG: purple
|
| 150 |
+
INFO: green
|
| 151 |
+
WARNING: yellow
|
| 152 |
+
ERROR: red
|
| 153 |
+
CRITICAL: red
|
| 154 |
+
handlers:
|
| 155 |
+
console:
|
| 156 |
+
class: logging.StreamHandler
|
| 157 |
+
formatter: colorlog
|
| 158 |
+
stream: ext://sys.stdout
|
| 159 |
+
file:
|
| 160 |
+
class: logging.FileHandler
|
| 161 |
+
formatter: simple
|
| 162 |
+
filename: ${hydra.job.name}.log
|
| 163 |
+
root:
|
| 164 |
+
level: INFO
|
| 165 |
+
handlers:
|
| 166 |
+
- console
|
| 167 |
+
- file
|
| 168 |
+
disable_existing_loggers: false
|
| 169 |
+
env: {}
|
| 170 |
+
searchpath: []
|
| 171 |
+
callbacks: {}
|
| 172 |
+
output_subdir: .hydra
|
| 173 |
+
overrides:
|
| 174 |
+
hydra: []
|
| 175 |
+
task:
|
| 176 |
+
- datamodule.batch_size=32
|
| 177 |
+
- model.lr=0.0545487164887326
|
| 178 |
+
- model.lin1_size=256
|
| 179 |
+
- model.lin2_size=512
|
| 180 |
+
- model.lin3_size=2048
|
| 181 |
+
- hparams_search=focus150_optuna
|
| 182 |
+
job:
|
| 183 |
+
name: train
|
| 184 |
+
override_dirname: datamodule.batch_size=32,hparams_search=focus150_optuna,model.lin1_size=256,model.lin2_size=512,model.lin3_size=2048,model.lr=0.0545487164887326
|
| 185 |
+
id: '13'
|
| 186 |
+
num: 13
|
| 187 |
+
config_name: train.yaml
|
| 188 |
+
env_set: {}
|
| 189 |
+
env_copy: []
|
| 190 |
+
config:
|
| 191 |
+
override_dirname:
|
| 192 |
+
kv_sep: '='
|
| 193 |
+
item_sep: ','
|
| 194 |
+
exclude_keys: []
|
| 195 |
+
runtime:
|
| 196 |
+
version: 1.1.1
|
| 197 |
+
cwd: /usr/src/app
|
| 198 |
+
config_sources:
|
| 199 |
+
- path: hydra.conf
|
| 200 |
+
schema: pkg
|
| 201 |
+
provider: hydra
|
| 202 |
+
- path: /usr/src/app/configs
|
| 203 |
+
schema: file
|
| 204 |
+
provider: main
|
| 205 |
+
- path: hydra_plugins.hydra_colorlog.conf
|
| 206 |
+
schema: pkg
|
| 207 |
+
provider: hydra-colorlog
|
| 208 |
+
- path: ''
|
| 209 |
+
schema: structured
|
| 210 |
+
provider: schema
|
| 211 |
+
choices:
|
| 212 |
+
local: default.yaml
|
| 213 |
+
hparams_search: focus150_optuna
|
| 214 |
+
debug: null
|
| 215 |
+
experiment: null
|
| 216 |
+
log_dir: default.yaml
|
| 217 |
+
trainer: long.yaml
|
| 218 |
+
logger: tensorboard
|
| 219 |
+
callbacks: default.yaml
|
| 220 |
+
model: focus150.yaml
|
| 221 |
+
datamodule: focus150.yaml
|
| 222 |
+
hydra/env: default
|
| 223 |
+
hydra/callbacks: null
|
| 224 |
+
hydra/job_logging: colorlog
|
| 225 |
+
hydra/hydra_logging: colorlog
|
| 226 |
+
hydra/hydra_help: default
|
| 227 |
+
hydra/help: default
|
| 228 |
+
hydra/sweeper: optuna
|
| 229 |
+
hydra/sweeper/sampler: tpe
|
| 230 |
+
hydra/launcher: basic
|
| 231 |
+
hydra/output: default
|
| 232 |
+
verbose: false
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/13/.hydra/overrides.yaml
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
- datamodule.batch_size=32
|
| 2 |
+
- model.lr=0.0545487164887326
|
| 3 |
+
- model.lin1_size=256
|
| 4 |
+
- model.lin2_size=512
|
| 5 |
+
- model.lin3_size=2048
|
| 6 |
+
- hparams_search=focus150_optuna
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/13/checkpoints/epoch_060.ckpt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:0e72527ea9ac1f3a93d711cdda029ca071a18ff812dfe662966b7e049047fa9a
|
| 3 |
+
size 221681606
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/13/checkpoints/last.ckpt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ce84a2482b02dd361c46cf6f588a7f76313ad9f62fecfc4741271181a6df818f
|
| 3 |
+
size 221681606
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/13/tensorboard/focus150_optuna/events.out.tfevents.1646832662.36d13a512e74.1.26
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:11d376f05b557efd3166c5947c8d78687a60d4d55e3f2a1a0add31d9b6c66508
|
| 3 |
+
size 36440
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/13/tensorboard/focus150_optuna/events.out.tfevents.1646833550.36d13a512e74.1.27
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a301fc861e721c6aade2c12a7f12c0cab797243503bc0d54b3d9933c999b0049
|
| 3 |
+
size 179
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/13/tensorboard/focus150_optuna/hparams.yaml
ADDED
|
@@ -0,0 +1,52 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
trainer:
|
| 2 |
+
_target_: pytorch_lightning.Trainer
|
| 3 |
+
gpus: 1
|
| 4 |
+
min_epochs: 1
|
| 5 |
+
max_epochs: 100
|
| 6 |
+
resume_from_checkpoint: null
|
| 7 |
+
model:
|
| 8 |
+
_target_: src.models.focus_module.FocusLitModule
|
| 9 |
+
input_size: 67500
|
| 10 |
+
lin1_size: 256
|
| 11 |
+
lin2_size: 512
|
| 12 |
+
lin3_size: 2048
|
| 13 |
+
output_size: 1
|
| 14 |
+
lr: 0.0545487164887326
|
| 15 |
+
weight_decay: 0.0005
|
| 16 |
+
datamodule:
|
| 17 |
+
_target_: src.datamodules.focus_datamodule.FocusDataModule
|
| 18 |
+
data_dir: /usr/src/app/data/focus150
|
| 19 |
+
csv_file: /usr/src/app/data/focus150/metadata.csv
|
| 20 |
+
batch_size: 32
|
| 21 |
+
train_val_test_split_percentage:
|
| 22 |
+
- 0.7
|
| 23 |
+
- 0.15
|
| 24 |
+
- 0.15
|
| 25 |
+
num_workers: 0
|
| 26 |
+
pin_memory: false
|
| 27 |
+
seed: null
|
| 28 |
+
callbacks:
|
| 29 |
+
model_checkpoint:
|
| 30 |
+
_target_: pytorch_lightning.callbacks.ModelCheckpoint
|
| 31 |
+
monitor: val/mae
|
| 32 |
+
mode: min
|
| 33 |
+
save_top_k: 1
|
| 34 |
+
save_last: true
|
| 35 |
+
verbose: false
|
| 36 |
+
dirpath: checkpoints/
|
| 37 |
+
filename: epoch_{epoch:03d}
|
| 38 |
+
auto_insert_metric_name: false
|
| 39 |
+
early_stopping:
|
| 40 |
+
_target_: pytorch_lightning.callbacks.EarlyStopping
|
| 41 |
+
monitor: val/mae
|
| 42 |
+
mode: min
|
| 43 |
+
patience: 100
|
| 44 |
+
min_delta: 0
|
| 45 |
+
model_summary:
|
| 46 |
+
_target_: pytorch_lightning.callbacks.RichModelSummary
|
| 47 |
+
max_depth: -1
|
| 48 |
+
rich_progress_bar:
|
| 49 |
+
_target_: pytorch_lightning.callbacks.RichProgressBar
|
| 50 |
+
model/params/total: 18470145
|
| 51 |
+
model/params/trainable: 18470145
|
| 52 |
+
model/params/non_trainable: 0
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/14/.hydra/config.yaml
ADDED
|
@@ -0,0 +1,66 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
original_work_dir: ${hydra:runtime.cwd}
|
| 2 |
+
data_dir: ${original_work_dir}/data
|
| 3 |
+
print_config: true
|
| 4 |
+
ignore_warnings: true
|
| 5 |
+
train: true
|
| 6 |
+
test: true
|
| 7 |
+
seed: null
|
| 8 |
+
name: focus150_optuna
|
| 9 |
+
datamodule:
|
| 10 |
+
_target_: src.datamodules.focus_datamodule.FocusDataModule
|
| 11 |
+
data_dir: ${data_dir}/focus150
|
| 12 |
+
csv_file: ${data_dir}/focus150/metadata.csv
|
| 13 |
+
batch_size: 128
|
| 14 |
+
train_val_test_split_percentage:
|
| 15 |
+
- 0.7
|
| 16 |
+
- 0.15
|
| 17 |
+
- 0.15
|
| 18 |
+
num_workers: 0
|
| 19 |
+
pin_memory: false
|
| 20 |
+
model:
|
| 21 |
+
_target_: src.models.focus_module.FocusLitModule
|
| 22 |
+
input_size: 67500
|
| 23 |
+
lin1_size: 128
|
| 24 |
+
lin2_size: 512
|
| 25 |
+
lin3_size: 512
|
| 26 |
+
output_size: 1
|
| 27 |
+
lr: 0.003892362171048049
|
| 28 |
+
weight_decay: 0.0005
|
| 29 |
+
callbacks:
|
| 30 |
+
model_checkpoint:
|
| 31 |
+
_target_: pytorch_lightning.callbacks.ModelCheckpoint
|
| 32 |
+
monitor: val/mae
|
| 33 |
+
mode: min
|
| 34 |
+
save_top_k: 1
|
| 35 |
+
save_last: true
|
| 36 |
+
verbose: false
|
| 37 |
+
dirpath: checkpoints/
|
| 38 |
+
filename: epoch_{epoch:03d}
|
| 39 |
+
auto_insert_metric_name: false
|
| 40 |
+
early_stopping:
|
| 41 |
+
_target_: pytorch_lightning.callbacks.EarlyStopping
|
| 42 |
+
monitor: val/mae
|
| 43 |
+
mode: min
|
| 44 |
+
patience: 100
|
| 45 |
+
min_delta: 0
|
| 46 |
+
model_summary:
|
| 47 |
+
_target_: pytorch_lightning.callbacks.RichModelSummary
|
| 48 |
+
max_depth: -1
|
| 49 |
+
rich_progress_bar:
|
| 50 |
+
_target_: pytorch_lightning.callbacks.RichProgressBar
|
| 51 |
+
logger:
|
| 52 |
+
tensorboard:
|
| 53 |
+
_target_: pytorch_lightning.loggers.tensorboard.TensorBoardLogger
|
| 54 |
+
save_dir: tensorboard/
|
| 55 |
+
name: null
|
| 56 |
+
version: ${name}
|
| 57 |
+
log_graph: false
|
| 58 |
+
default_hp_metric: true
|
| 59 |
+
prefix: ''
|
| 60 |
+
trainer:
|
| 61 |
+
_target_: pytorch_lightning.Trainer
|
| 62 |
+
gpus: 1
|
| 63 |
+
min_epochs: 1
|
| 64 |
+
max_epochs: 100
|
| 65 |
+
resume_from_checkpoint: null
|
| 66 |
+
optimized_metric: val/mae_best
|
logs/experiments/multiruns/focus150_optuna/2022-03-09_09-28-19/14/.hydra/hydra.yaml
ADDED
|
@@ -0,0 +1,232 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
hydra:
|
| 2 |
+
run:
|
| 3 |
+
dir: logs/experiments/runs/${name}/${now:%Y-%m-%d}_${now:%H-%M-%S}
|
| 4 |
+
sweep:
|
| 5 |
+
dir: logs/experiments/multiruns/${name}/${now:%Y-%m-%d}_${now:%H-%M-%S}
|
| 6 |
+
subdir: ${hydra.job.num}
|
| 7 |
+
launcher:
|
| 8 |
+
_target_: hydra._internal.core_plugins.basic_launcher.BasicLauncher
|
| 9 |
+
sweeper:
|
| 10 |
+
sampler:
|
| 11 |
+
_target_: optuna.samplers.TPESampler
|
| 12 |
+
seed: 12345
|
| 13 |
+
consider_prior: true
|
| 14 |
+
prior_weight: 1.0
|
| 15 |
+
consider_magic_clip: true
|
| 16 |
+
consider_endpoints: false
|
| 17 |
+
n_startup_trials: 10
|
| 18 |
+
n_ei_candidates: 24
|
| 19 |
+
multivariate: false
|
| 20 |
+
warn_independent_sampling: true
|
| 21 |
+
_target_: hydra_plugins.hydra_optuna_sweeper.optuna_sweeper.OptunaSweeper
|
| 22 |
+
direction: minimize
|
| 23 |
+
storage: null
|
| 24 |
+
study_name: focus150_hyperparameter_search
|
| 25 |
+
n_trials: 25
|
| 26 |
+
n_jobs: 1
|
| 27 |
+
search_space:
|
| 28 |
+
datamodule.batch_size:
|
| 29 |
+
type: categorical
|
| 30 |
+
choices:
|
| 31 |
+
- 32
|
| 32 |
+
- 64
|
| 33 |
+
- 128
|
| 34 |
+
model.lr:
|
| 35 |
+
type: float
|
| 36 |
+
low: 0.0001
|
| 37 |
+
high: 0.2
|
| 38 |
+
model.lin1_size:
|
| 39 |
+
type: categorical
|
| 40 |
+
choices:
|
| 41 |
+
- 32
|
| 42 |
+
- 64
|
| 43 |
+
- 128
|
| 44 |
+
- 256
|
| 45 |
+
- 512
|
| 46 |
+
- 1024
|
| 47 |
+
- 2048
|
| 48 |
+
model.lin2_size:
|
| 49 |
+
type: categorical
|
| 50 |
+
choices:
|
| 51 |
+
- 32
|
| 52 |
+
- 64
|
| 53 |
+
- 128
|
| 54 |
+
- 256
|
| 55 |
+
- 512
|
| 56 |
+
- 1024
|
| 57 |
+
- 2048
|
| 58 |
+
model.lin3_size:
|
| 59 |
+
type: categorical
|
| 60 |
+
choices:
|
| 61 |
+
- 32
|
| 62 |
+
- 64
|
| 63 |
+
- 128
|
| 64 |
+
- 256
|
| 65 |
+
- 512
|
| 66 |
+
- 1024
|
| 67 |
+
- 2048
|
| 68 |
+
help:
|
| 69 |
+
app_name: ${hydra.job.name}
|
| 70 |
+
header: '${hydra.help.app_name} is powered by Hydra.
|
| 71 |
+
|
| 72 |
+
'
|
| 73 |
+
footer: 'Powered by Hydra (https://hydra.cc)
|
| 74 |
+
|
| 75 |
+
Use --hydra-help to view Hydra specific help
|
| 76 |
+
|
| 77 |
+
'
|
| 78 |
+
template: '${hydra.help.header}
|
| 79 |
+
|
| 80 |
+
== Configuration groups ==
|
| 81 |
+
|
| 82 |
+
Compose your configuration from those groups (group=option)
|
| 83 |
+
|
| 84 |
+
|
| 85 |
+
$APP_CONFIG_GROUPS
|
| 86 |
+
|
| 87 |
+
|
| 88 |
+
== Config ==
|
| 89 |
+
|
| 90 |
+
Override anything in the config (foo.bar=value)
|
| 91 |
+
|
| 92 |
+
|
| 93 |
+
$CONFIG
|
| 94 |
+
|
| 95 |
+
|
| 96 |
+
${hydra.help.footer}
|
| 97 |
+
|
| 98 |
+
'
|
| 99 |
+
hydra_help:
|
| 100 |
+
template: 'Hydra (${hydra.runtime.version})
|
| 101 |
+
|
| 102 |
+
See https://hydra.cc for more info.
|
| 103 |
+
|
| 104 |
+
|
| 105 |
+
== Flags ==
|
| 106 |
+
|
| 107 |
+
$FLAGS_HELP
|
| 108 |
+
|
| 109 |
+
|
| 110 |
+
== Configuration groups ==
|
| 111 |
+
|
| 112 |
+
Compose your configuration from those groups (For example, append hydra/job_logging=disabled
|
| 113 |
+
to command line)
|
| 114 |
+
|
| 115 |
+
|
| 116 |
+
$HYDRA_CONFIG_GROUPS
|
| 117 |
+
|
| 118 |
+
|
| 119 |
+
Use ''--cfg hydra'' to Show the Hydra config.
|
| 120 |
+
|
| 121 |
+
'
|
| 122 |
+
hydra_help: ???
|
| 123 |
+
hydra_logging:
|
| 124 |
+
version: 1
|
| 125 |
+
formatters:
|
| 126 |
+
colorlog:
|
| 127 |
+
(): colorlog.ColoredFormatter
|
| 128 |
+
format: '[%(cyan)s%(asctime)s%(reset)s][%(purple)sHYDRA%(reset)s] %(message)s'
|
| 129 |
+
handlers:
|
| 130 |
+
console:
|
| 131 |
+
class: logging.StreamHandler
|
| 132 |
+
formatter: colorlog
|
| 133 |
+
stream: ext://sys.stdout
|
| 134 |
+
root:
|
| 135 |
+
level: INFO
|
| 136 |
+
handlers:
|
| 137 |
+
- console
|
| 138 |
+
disable_existing_loggers: false
|
| 139 |
+
job_logging:
|
| 140 |
+
version: 1
|
| 141 |
+
formatters:
|
| 142 |
+
simple:
|
| 143 |
+
format: '[%(asctime)s][%(name)s][%(levelname)s] - %(message)s'
|
| 144 |
+
colorlog:
|
| 145 |
+
(): colorlog.ColoredFormatter
|
| 146 |
+
format: '[%(cyan)s%(asctime)s%(reset)s][%(blue)s%(name)s%(reset)s][%(log_color)s%(levelname)s%(reset)s]
|
| 147 |
+
- %(message)s'
|
| 148 |
+
log_colors:
|
| 149 |
+
DEBUG: purple
|
| 150 |
+
INFO: green
|
| 151 |
+
WARNING: yellow
|
| 152 |
+
ERROR: red
|
| 153 |
+
CRITICAL: red
|
| 154 |
+
handlers:
|
| 155 |
+
console:
|
| 156 |
+
class: logging.StreamHandler
|
| 157 |
+
formatter: colorlog
|
| 158 |
+
stream: ext://sys.stdout
|
| 159 |
+
file:
|
| 160 |
+
class: logging.FileHandler
|
| 161 |
+
formatter: simple
|
| 162 |
+
filename: ${hydra.job.name}.log
|
| 163 |
+
root:
|
| 164 |
+
level: INFO
|
| 165 |
+
handlers:
|
| 166 |
+
- console
|
| 167 |
+
- file
|
| 168 |
+
disable_existing_loggers: false
|
| 169 |
+
env: {}
|
| 170 |
+
searchpath: []
|
| 171 |
+
callbacks: {}
|
| 172 |
+
output_subdir: .hydra
|
| 173 |
+
overrides:
|
| 174 |
+
hydra: []
|
| 175 |
+
task:
|
| 176 |
+
- datamodule.batch_size=128
|
| 177 |
+
- model.lr=0.003892362171048049
|
| 178 |
+
- model.lin1_size=128
|
| 179 |
+
- model.lin2_size=512
|
| 180 |
+
- model.lin3_size=512
|
| 181 |
+
- hparams_search=focus150_optuna
|
| 182 |
+
job:
|
| 183 |
+
name: train
|
| 184 |
+
override_dirname: datamodule.batch_size=128,hparams_search=focus150_optuna,model.lin1_size=128,model.lin2_size=512,model.lin3_size=512,model.lr=0.003892362171048049
|
| 185 |
+
id: '14'
|
| 186 |
+
num: 14
|
| 187 |
+
config_name: train.yaml
|
| 188 |
+
env_set: {}
|
| 189 |
+
env_copy: []
|
| 190 |
+
config:
|
| 191 |
+
override_dirname:
|
| 192 |
+
kv_sep: '='
|
| 193 |
+
item_sep: ','
|
| 194 |
+
exclude_keys: []
|
| 195 |
+
runtime:
|
| 196 |
+
version: 1.1.1
|
| 197 |
+
cwd: /usr/src/app
|
| 198 |
+
config_sources:
|
| 199 |
+
- path: hydra.conf
|
| 200 |
+
schema: pkg
|
| 201 |
+
provider: hydra
|
| 202 |
+
- path: /usr/src/app/configs
|
| 203 |
+
schema: file
|
| 204 |
+
provider: main
|
| 205 |
+
- path: hydra_plugins.hydra_colorlog.conf
|
| 206 |
+
schema: pkg
|
| 207 |
+
provider: hydra-colorlog
|
| 208 |
+
- path: ''
|
| 209 |
+
schema: structured
|
| 210 |
+
provider: schema
|
| 211 |
+
choices:
|
| 212 |
+
local: default.yaml
|
| 213 |
+
hparams_search: focus150_optuna
|
| 214 |
+
debug: null
|
| 215 |
+
experiment: null
|
| 216 |
+
log_dir: default.yaml
|
| 217 |
+
trainer: long.yaml
|
| 218 |
+
logger: tensorboard
|
| 219 |
+
callbacks: default.yaml
|
| 220 |
+
model: focus150.yaml
|
| 221 |
+
datamodule: focus150.yaml
|
| 222 |
+
hydra/env: default
|
| 223 |
+
hydra/callbacks: null
|
| 224 |
+
hydra/job_logging: colorlog
|
| 225 |
+
hydra/hydra_logging: colorlog
|
| 226 |
+
hydra/hydra_help: default
|
| 227 |
+
hydra/help: default
|
| 228 |
+
hydra/sweeper: optuna
|
| 229 |
+
hydra/sweeper/sampler: tpe
|
| 230 |
+
hydra/launcher: basic
|
| 231 |
+
hydra/output: default
|
| 232 |
+
verbose: false
|