james-ocf commited on
Commit
8a7cc21
1 Parent(s): 35d5518

Upload folder using huggingface_hub

Browse files
Files changed (4) hide show
  1. README.md +1 -1
  2. config.json +26 -4
  3. data_config.yaml +55 -0
  4. pytorch_model.bin +2 -2
README.md CHANGED
@@ -39,7 +39,7 @@ Data is prepared with the `ocf_datapipes.training.pvnet` datapipe [2].
39
  ## Results
40
 
41
  The training logs for the current model can be found here:
42
- - [https://wandb.ai/openclimatefix/pvnet2.1/runs/u3l8y5nd](https://wandb.ai/openclimatefix/pvnet2.1/runs/u3l8y5nd)
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/gxdkqy0d](https://wandb.ai/openclimatefix/pvnet2.1/runs/gxdkqy0d)
43
 
44
 
45
  The training logs for all model runs of PVNet2 can be found [here](https://wandb.ai/openclimatefix/pvnet2.1).
config.json CHANGED
@@ -18,9 +18,29 @@
18
  "number_of_conv3d_layers": 6,
19
  "conv3d_channels": 32,
20
  "image_size_pixels": 24
 
 
 
 
 
 
 
 
 
21
  }
22
  },
23
- "sat_encoder": null,
 
 
 
 
 
 
 
 
 
 
 
24
  "add_image_embedding_channel": false,
25
  "pv_encoder": null,
26
  "output_network": {
@@ -36,14 +56,16 @@
36
  "include_gsp_yield_history": false,
37
  "forecast_minutes": 480,
38
  "history_minutes": 120,
39
- "min_sat_delay_minutes": 30,
40
  "sat_history_minutes": 90,
41
  "pv_history_minutes": 180,
42
  "nwp_history_minutes": {
43
- "ukv": 120
 
44
  },
45
  "nwp_forecast_minutes": {
46
- "ukv": 480
 
47
  },
48
  "optimizer": {
49
  "_target_": "pvnet.optimizers.EmbAdamWReduceLROnPlateau",
 
18
  "number_of_conv3d_layers": 6,
19
  "conv3d_channels": 32,
20
  "image_size_pixels": 24
21
+ },
22
+ "ecmwf": {
23
+ "_target_": "pvnet.models.multimodal.encoders.encoders3d.DefaultPVNet",
24
+ "_partial_": true,
25
+ "in_channels": 12,
26
+ "out_features": 256,
27
+ "number_of_conv3d_layers": 4,
28
+ "conv3d_channels": 32,
29
+ "image_size_pixels": 12
30
  }
31
  },
32
+ "sat_encoder": {
33
+ "_target_": "pvnet.models.multimodal.encoders.encoders3d.ResConv3DNet2",
34
+ "_partial_": true,
35
+ "in_channels": 11,
36
+ "out_features": 256,
37
+ "image_size_pixels": 24,
38
+ "hidden_channels": 32,
39
+ "n_res_blocks": 3,
40
+ "res_block_layers": 3,
41
+ "batch_norm": true,
42
+ "dropout_frac": 0.0
43
+ },
44
  "add_image_embedding_channel": false,
45
  "pv_encoder": null,
46
  "output_network": {
 
56
  "include_gsp_yield_history": false,
57
  "forecast_minutes": 480,
58
  "history_minutes": 120,
59
+ "min_sat_delay_minutes": 0,
60
  "sat_history_minutes": 90,
61
  "pv_history_minutes": 180,
62
  "nwp_history_minutes": {
63
+ "ukv": 120,
64
+ "ecmwf": 120
65
  },
66
  "nwp_forecast_minutes": {
67
+ "ukv": 480,
68
+ "ecmwf": 480
69
  },
70
  "optimizer": {
71
  "_target_": "pvnet.optimizers.EmbAdamWReduceLROnPlateau",
data_config.yaml CHANGED
@@ -12,6 +12,36 @@ input_data:
12
  history_minutes: 120
13
  time_resolution_minutes: 30
14
  nwp:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  ukv:
16
  dropout_fraction: 1.0
17
  dropout_timedeltas_minutes:
@@ -36,3 +66,28 @@ input_data:
36
  nwp_provider: ukv
37
  nwp_zarr_path: PLACEHOLDER.zarr
38
  time_resolution_minutes: 60
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
  history_minutes: 120
13
  time_resolution_minutes: 30
14
  nwp:
15
+ ecmwf:
16
+ dropout_fraction: 1.0
17
+ dropout_timedeltas_minutes:
18
+ - -360
19
+ forecast_minutes: 480.0
20
+ history_minutes: 120
21
+ max_staleness_minutes: null
22
+ nwp_accum_channels:
23
+ - dswrf
24
+ - dlwrf
25
+ - sr
26
+ - duvrs
27
+ nwp_channels:
28
+ - t2m
29
+ - dswrf
30
+ - dlwrf
31
+ - hcc
32
+ - mcc
33
+ - lcc
34
+ - tcc
35
+ - sde
36
+ - sr
37
+ - duvrs
38
+ - u10
39
+ - v10
40
+ nwp_image_size_pixels_height: 12
41
+ nwp_image_size_pixels_width: 12
42
+ nwp_provider: ecmwf
43
+ nwp_zarr_path: PLACEHOLDER.zarr
44
+ time_resolution_minutes: 60
45
  ukv:
46
  dropout_fraction: 1.0
47
  dropout_timedeltas_minutes:
 
66
  nwp_provider: ukv
67
  nwp_zarr_path: PLACEHOLDER.zarr
68
  time_resolution_minutes: 60
69
+ satellite:
70
+ dropout_fraction: 0.2
71
+ dropout_timedeltas_minutes:
72
+ - -5
73
+ - -10
74
+ - -15
75
+ forecast_minutes: 0
76
+ history_minutes: 90
77
+ live_delay_minutes: 0
78
+ satellite_channels:
79
+ - IR_016
80
+ - IR_039
81
+ - IR_087
82
+ - IR_097
83
+ - IR_108
84
+ - IR_120
85
+ - IR_134
86
+ - VIS006
87
+ - VIS008
88
+ - WV_062
89
+ - WV_073
90
+ satellite_image_size_pixels_height: 24
91
+ satellite_image_size_pixels_width: 24
92
+ satellite_zarr_path: PLACEHOLDER.zarr
93
+ time_resolution_minutes: 5
pytorch_model.bin CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:3288011c1603913dd33ee3f0cab21b312a09144125c58179f672d2954d830ceb
3
- size 27761334
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:93184f7f0b3046337f3076bd87c71ab77c25da3066f8e721323b040f7cc43cfd
3
+ size 38085554