11_target_ : pvnet.models.multimodal.multimodal.Model
22
3- optimizer :
4- _target_ : pvnet.optimizers.AdamW
5- lr : 0.0001
3+ output_quantiles : [0.02, 0.1, 0.25, 0.5, 0.75, 0.9, 0.98]
4+
5+ # --------------------------------------------
6+ # NWP encoder
7+ # --------------------------------------------
8+
9+ nwp_encoders_dict :
10+ ukv :
11+ _target_ : pvnet.models.multimodal.encoders.encoders3d.ResConv3DNet
12+ _partial_ : True
13+ in_channels : 1
14+ out_features : 256
15+ n_res_blocks : 4
16+ res_block_layers : 2
17+ dropout_frac : 0.0
18+ image_size_pixels : 24
19+ # ecmwf:
20+ # _target_: pvnet.models.multimodal.encoders.encoders3d.DefaultPVNet
21+ # _partial_: True
22+ # in_channels: 12
23+ # out_features: 256
24+ # number_of_conv3d_layers: 4
25+ # conv3d_channels: 32
26+ # image_size_pixels: 12
27+ # gfs:
28+ # _target_: pvnet.models.multimodal.encoders.encoders3d.ResConv3DNet2
29+ # _partial_: True
30+ # in_channels: 14
31+ # out_features: 32
32+ # n_res_blocks: 1
33+ # hidden_channels: 6
34+ # image_size_pixels: 2
35+
36+ # --------------------------------------------
37+ # Sat encoder settings
38+ # --------------------------------------------
39+
40+ # sat_encoder:
41+ # _target_: pvnet.models.multimodal.encoders.encoders3d.DefaultPVNet
42+ # _partial_: True
43+ # in_channels: 11
44+ # out_features: 256
45+ # number_of_conv3d_layers: 6
46+ # conv3d_channels: 32
47+ # image_size_pixels: 24
48+
49+ add_image_embedding_channel : True
50+
51+ # --------------------------------------------
52+ # PV encoder settings
53+ # --------------------------------------------
54+
55+ # pv_encoder:
56+ # _target_: pvnet.models.multimodal.site_encoders.encoders.SingleAttentionNetwork
57+ # _partial_: True
58+ # num_sites: 349
59+ # out_features: 40
60+ # num_heads: 4
61+ # kdim: 40
62+ # id_embed_dim: 20
63+
64+ # --------------------------------------------
65+ # Tabular network settings
66+ # --------------------------------------------
667
768output_network :
8- _target_ : pvnet.models.multimodal.linear_networks.networks.ResFCNet
9- _partial_ : true
69+ _target_ : pvnet.models.multimodal.linear_networks.networks.ResFCNet
70+ _partial_ : True
1071 fc_hidden_features : 128
1172 n_res_blocks : 2
1273 res_block_layers : 2
1374 dropout_frac : 0.0
1475
15- output_quantiles : [0.02, 0.1, 0.25, 0.5, 0.75, 0.9, 0.98]
16-
17- nwp_encoders_dict :
18- # ukv:
19- # _target_: pvnet.models.multimodal.encoders.encoders3d.ResConv3DNet
20- # _partial_: true
21- # in_channels: 1
22- # out_features: 256
23- # image_size_pixels: 24
24- # n_res_blocks: 4
25- # res_block_layers: 2
26- # dropout_frac: 0.0
27-
28- add_image_embedding_channel : true
29- include_gsp_yield_history : false
30- include_sun : true
31- include_time : false
3276embedding_dim : 16
77+ include_sun : True
78+ include_time : False
79+ include_gsp_yield_history : False
80+ include_site_yield_history : False
81+
82+ # The mapping between the location IDs and their embedding indices
83+ # location_id_mapping:
84+ # 1: 1
85+ # 5: 2
86+ # 110: 3
87+ # ...
88+
89+ # --------------------------------------------
90+ # Times
91+ # --------------------------------------------
92+
93+ # Forecast and time settings
3394forecast_minutes : 480
34- history_minutes : 120
95+ history_minutes : 120
96+
3597sat_history_minutes : 90
36- min_sat_delay_minutes : 30
98+ min_sat_delay_minutes : 30
99+
100+ # These must also be set even if identical to forecast_minutes and history_minutes
101+ # pv_history_minutes: 180
102+ pv_interval_minutes : 5
103+ sat_interval_minutes : 5
104+
105+ # These must be set for each NWP encoder
106+ nwp_history_minutes :
107+ ukv : 120
37108nwp_forecast_minutes :
38109 ukv : 480
39- nwp_history_minutes :
40- ukv : 120
41- sat_interval_minutes : 5
42- pv_interval_minutes : 5
43110nwp_interval_minutes :
44111 ukv : 60
112+
113+ # ----------------------------------------------
114+ # Optimizer
115+ # ----------------------------------------------
116+
117+ optimizer :
118+ _target_ : pvnet.optimizers.AdamW # CHANGED from EmbAdamWReduceLROnPlateau
119+ lr : 0.0001
0 commit comments