james-ocf commited on
Commit
464a77e
·
verified ·
1 Parent(s): 4866007

Migrate model (HF commit 86140b7) to pvnet version 5.2.2.post15+git.fc89eaa7.dirty

Browse files
Files changed (4) hide show
  1. README.md +1 -1
  2. data_config.yaml +55 -68
  3. model_config.yaml +15 -15
  4. model_weights.safetensors +2 -2
README.md CHANGED
@@ -39,7 +39,7 @@ Data is prepared with the `ocf_data_sampler/torch_datasets/datasets/pvnet_uk` Da
39
  ## Results
40
 
41
  The training logs for the current model can be found here:
42
- - [https://wandb.ai/openclimatefix/pvnet2.1/runs/uuyepo74](https://wandb.ai/openclimatefix/pvnet2.1/runs/uuyepo74)
43
 
44
 
45
  The training logs for all model runs of PVNet2 can be found [here](https://wandb.ai/openclimatefix/pvnet2.1).
 
39
  ## Results
40
 
41
  The training logs for the current model can be found here:
42
+ - [https://wandb.ai/openclimatefix/pvnet2.1/runs/js9gt7hc](https://wandb.ai/openclimatefix/pvnet2.1/runs/js9gt7hc)
43
 
44
 
45
  The training logs for all model runs of PVNet2 can be found [here](https://wandb.ai/openclimatefix/pvnet2.1).
data_config.yaml CHANGED
@@ -2,74 +2,61 @@ general:
2
  description: Config for training the saved PVNet model
3
  name: PVNet current
4
  input_data:
5
- nwp:
6
- ecmwf:
7
- accum_channels:
8
- - dswrf
9
- - dlwrf
10
- - sr
11
- - duvrs
12
- channels:
13
- - t2m
14
- - dswrf
15
- - dlwrf
16
- - hcc
17
- - mcc
18
- - lcc
19
- - tcc
20
- - sd
21
- - sr
22
- - duvrs
23
- - u10
24
- - v10
25
- dropout_fraction: 1.0
26
- dropout_timedeltas_minutes:
27
- - -360
28
- image_size_pixels_height: 12
29
- image_size_pixels_width: 12
30
- interval_end_minutes: 480
31
- interval_start_minutes: -120
32
- max_staleness_minutes: null
33
- normalisation_constants:
34
- diff_dlwrf:
35
- mean: 1136464.0
36
- std: 131942.03125
37
- diff_dswrf:
38
- mean: 420584.6875
39
- std: 715366.3125
40
- diff_duvrs:
41
- mean: 48265.4765625
42
- std: 81605.25
43
- diff_sr:
44
- mean: 469169.5
45
- std: 818950.6875
46
- hcc:
47
- mean: 0.3961029052734375
48
- std: 0.42244860529899597
49
- lcc:
50
- mean: 0.44901806116104126
51
- std: 0.3791404366493225
52
- mcc:
53
- mean: 0.3288780450820923
54
- std: 0.38039860129356384
55
- sd:
56
- mean: 8.107526082312688e-05
57
- std: 0.000913831521756947
58
- t2m:
59
- mean: 283.48333740234375
60
- std: 3.692270040512085
61
- tcc:
62
- mean: 0.7049227356910706
63
- std: 0.37487083673477173
64
- u10:
65
- mean: 1.7677178382873535
66
- std: 5.531515598297119
67
- v10:
68
- mean: 0.985887885093689
69
- std: 5.411230564117432
70
- provider: ecmwf
71
- time_resolution_minutes: 60
72
- zarr_path: PLACEHOLDER.zarr
73
  solar_position:
74
  interval_end_minutes: 480
75
  interval_start_minutes: -120
 
2
  description: Config for training the saved PVNet model
3
  name: PVNet current
4
  input_data:
5
+ satellite:
6
+ channels:
7
+ - IR_016
8
+ - IR_039
9
+ - IR_087
10
+ - IR_097
11
+ - IR_108
12
+ - IR_120
13
+ - IR_134
14
+ - VIS006
15
+ - VIS008
16
+ - WV_062
17
+ - WV_073
18
+ dropout_fraction: 0.0
19
+ dropout_timedeltas_minutes: []
20
+ image_size_pixels_height: 24
21
+ image_size_pixels_width: 24
22
+ interval_end_minutes: -30
23
+ interval_start_minutes: -60
24
+ normalisation_constants:
25
+ IR_016:
26
+ mean: 0.17594202
27
+ std: 0.21462157
28
+ IR_039:
29
+ mean: 0.86167645
30
+ std: 0.04618041
31
+ IR_087:
32
+ mean: 0.7719318
33
+ std: 0.06687243
34
+ IR_097:
35
+ mean: 0.8014212
36
+ std: 0.0468558
37
+ IR_108:
38
+ mean: 0.71254843
39
+ std: 0.17482725
40
+ IR_120:
41
+ mean: 0.89058584
42
+ std: 0.06115861
43
+ IR_134:
44
+ mean: 0.944365
45
+ std: 0.04492306
46
+ VIS006:
47
+ mean: 0.09633306
48
+ std: 0.12184761
49
+ VIS008:
50
+ mean: 0.11426069
51
+ std: 0.13090034
52
+ WV_062:
53
+ mean: 0.7359355
54
+ std: 0.16111417
55
+ WV_073:
56
+ mean: 0.62479186
57
+ std: 0.12924142
58
+ time_resolution_minutes: 5
59
+ zarr_path: PLACEHOLDER.zarr
 
 
 
 
 
 
 
 
 
 
 
 
 
60
  solar_position:
61
  interval_end_minutes: 480
62
  interval_start_minutes: -120
model_config.yaml CHANGED
@@ -7,16 +7,18 @@ output_quantiles:
7
  - 0.75
8
  - 0.9
9
  - 0.98
10
- nwp_encoders_dict:
11
- ecmwf:
12
- _target_: pvnet.models.late_fusion.encoders.encoders3d.DefaultPVNet
13
- _partial_: true
14
- in_channels: 12
15
- out_features: 256
16
- number_of_conv3d_layers: 4
17
- conv3d_channels: 32
18
- image_size_pixels: 12
19
- sat_encoder: null
 
 
20
  add_image_embedding_channel: false
21
  pv_encoder: null
22
  output_network:
@@ -30,13 +32,11 @@ embedding_dim: 16
30
  include_sun: true
31
  forecast_minutes: 480
32
  history_minutes: 120
33
- min_sat_delay_minutes: 0
34
  sat_history_minutes: 60
35
  pv_history_minutes: 180
36
- nwp_history_minutes:
37
- ecmwf: 120
38
- nwp_forecast_minutes:
39
- ecmwf: 480
40
  location_id_mapping:
41
  1: 1
42
  2: 2
 
7
  - 0.75
8
  - 0.9
9
  - 0.98
10
+ nwp_encoders_dict: null
11
+ sat_encoder:
12
+ _target_: pvnet.models.late_fusion.encoders.encoders3d.ResConv3DNet
13
+ _partial_: true
14
+ in_channels: 11
15
+ out_features: 256
16
+ image_size_pixels: 24
17
+ hidden_channels: 32
18
+ n_res_blocks: 3
19
+ res_block_layers: 3
20
+ batch_norm: true
21
+ dropout_frac: 0.0
22
  add_image_embedding_channel: false
23
  pv_encoder: null
24
  output_network:
 
32
  include_sun: true
33
  forecast_minutes: 480
34
  history_minutes: 120
35
+ min_sat_delay_minutes: 30
36
  sat_history_minutes: 60
37
  pv_history_minutes: 180
38
+ nwp_history_minutes: null
39
+ nwp_forecast_minutes: null
 
 
40
  location_id_mapping:
41
  1: 1
42
  2: 2
model_weights.safetensors CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:3a27e27f3e53a9804e8eaa30164eae5c037c0edeaf554f8737de22b867d343e4
3
- size 4447688
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:71b24e755313d03bcf3f5aaa89b5f222f10ac764085ddc5d160617af0937101d
3
+ size 4167768