{ "_target_": "pvnet.models.multimodal.multimodal.Model", "output_quantiles": [ 0.02, 0.1, 0.25, 0.5, 0.75, 0.9, 0.98 ], "interval_minutes": 15, "use_weighted_loss": false, "nwp_encoders_dict": { "ecmwf": { "_target_": "pvnet.models.multimodal.encoders.encoders3d.ResConv3DNet2", "_partial_": true, "in_channels": 7, "out_features": 256, "n_res_blocks": 4, "hidden_channels": 256, "image_size_pixels": 84 } }, "wind_encoder": { "_target_": "pvnet.models.multimodal.site_encoders.encoders.SingleAttentionNetwork", "_partial_": true, "num_sites": 1, "out_features": 64, "num_heads": 4, "kdim": 64, "id_embed_dim": 64 }, "output_network": { "_target_": "pvnet.models.multimodal.linear_networks.networks.ResFCNet2", "_partial_": true, "fc_hidden_features": 1024, "n_res_blocks": 6, "res_block_layers": 4, "dropout_frac": 0.0 }, "embedding_dim": 128, "include_sun": false, "include_gsp_yield_history": false, "forecast_minutes": 2880, "history_minutes": 60, "min_sat_delay_minutes": 60, "sat_history_minutes": 90, "nwp_history_minutes": { "ecmwf": 60 }, "nwp_forecast_minutes": { "ecmwf": 2880 }, "wind_history_minutes": 60, "sensor_interval_minutes": 15, "target_key": "wind", "optimizer": { "_target_": "pvnet.optimizers.EmbAdamWReduceLROnPlateau", "lr": 0.0001, "weight_decay": 0.25, "amsgrad": true, "patience": 5, "factor": 0.1, "threshold": 0.002 } }