|
trainer: |
|
_target_: lightning.pytorch.trainer.trainer.Trainer |
|
accelerator: gpu |
|
devices: |
|
- 2 |
|
min_epochs: null |
|
max_epochs: 300 |
|
reload_dataloaders_every_n_epochs: 0 |
|
num_sanity_val_steps: 8 |
|
fast_dev_run: false |
|
log_every_n_steps: 50 |
|
model: |
|
_target_: pvnet_summation.training.lightning_module.PVNetSummationLightningModule |
|
model: |
|
_target_: pvnet_summation.models.dense_model.DenseModel |
|
output_quantiles: |
|
- 0.02 |
|
- 0.1 |
|
- 0.25 |
|
- 0.5 |
|
- 0.75 |
|
- 0.9 |
|
- 0.98 |
|
output_network: |
|
_target_: pvnet.models.late_fusion.linear_networks.networks.ResFCNet |
|
_partial_: true |
|
fc_hidden_features: 128 |
|
n_res_blocks: 2 |
|
res_block_layers: 2 |
|
dropout_frac: 0.2 |
|
predict_difference_from_sum: true |
|
history_minutes: 120 |
|
forecast_minutes: 480 |
|
interval_minutes: 30 |
|
num_input_locations: 331 |
|
input_quantiles: |
|
- 0.02 |
|
- 0.1 |
|
- 0.25 |
|
- 0.5 |
|
- 0.75 |
|
- 0.9 |
|
- 0.98 |
|
optimizer: |
|
_target_: pvnet_summation.optimizers.AdamWReduceLROnPlateau |
|
lr: 3.0e-05 |
|
weight_decay: 0.25 |
|
amsgrad: true |
|
patience: 10 |
|
factor: 0.1 |
|
threshold: 0.0 |
|
datamodule: |
|
configuration: /home/james/repos/PVNet/configs/datamodule/configuration/new_gsps2.yaml |
|
batch_size: 32 |
|
num_workers: 12 |
|
prefetch_factor: 2 |
|
persistent_workers: true |
|
max_num_train_samples: null |
|
max_num_val_samples: null |
|
pvnet_model: |
|
model_id: /home/james/tmp/models/49nlmpdy |
|
revision: null |
|
train_period: |
|
- null |
|
- '2021-12-31' |
|
val_period: |
|
- '2022-01-01' |
|
- '2022-12-31' |
|
seed: ${seed} |
|
dataset_pickle_dir: /home/james/tmp/summation_dataset_pickles |
|
callbacks: |
|
learning_rate_monitor: |
|
_target_: lightning.pytorch.callbacks.LearningRateMonitor |
|
logging_interval: epoch |
|
model_summary: |
|
_target_: lightning.pytorch.callbacks.ModelSummary |
|
max_depth: 3 |
|
model_checkpoint: |
|
_target_: lightning.pytorch.callbacks.ModelCheckpoint |
|
monitor: ${resolve_monitor_loss:${model.model.output_quantiles}} |
|
mode: min |
|
save_top_k: 1 |
|
save_last: true |
|
every_n_epochs: 1 |
|
verbose: false |
|
filename: epoch={epoch}-step={step} |
|
dirpath: checkpoints/${model_name} |
|
auto_insert_metric_name: false |
|
save_on_train_epoch_end: false |
|
logger: |
|
wandb: |
|
_target_: lightning.pytorch.loggers.wandb.WandbLogger |
|
project: pvnet_summation |
|
name: ${model_name} |
|
save_dir: ./ |
|
offline: false |
|
id: null |
|
log_model: false |
|
prefix: '' |
|
job_type: train |
|
group: '' |
|
tags: [] |
|
sample_save_dir: /home/james/repos/pvnet-summation/presaved_saved_samples |
|
work_dir: ${hydra:runtime.cwd} |
|
model_name: 2NWP+sat0_v2 |
|
seed: 2727831 |
|
|