james-ocf commited on
Commit
062d170
1 Parent(s): 4203e12

Upload folder using huggingface_hub

Browse files
Files changed (4) hide show
  1. README.md +1 -1
  2. config.json +42 -33
  3. data_config.yaml +41 -16
  4. pytorch_model.bin +2 -2
README.md CHANGED
@@ -38,7 +38,7 @@ Data is prepared with the `ocf_datapipes.training.pvnet` datapipe [2].
38
 
39
  ## Results
40
 
41
- The training logs for the current model can be found [here on wandb](https://wandb.ai/openclimatefix/pvnet2.1/runs/kn81g3qz).
42
 
43
  The training logs for all model runs of PVNet2 can be found [here](https://wandb.ai/openclimatefix/pvnet2.1).
44
 
 
38
 
39
  ## Results
40
 
41
+ The training logs for the current model can be found [here on wandb](https://wandb.ai/openclimatefix/pvnet2.1/runs/s684m1dk).
42
 
43
  The training logs for all model runs of PVNet2 can be found [here](https://wandb.ai/openclimatefix/pvnet2.1).
44
 
config.json CHANGED
@@ -9,31 +9,6 @@
9
  0.9,
10
  0.98
11
  ],
12
-
13
- "nwp_encoders_dict": {
14
- "ukv": {
15
- "_target_": "pvnet.models.multimodal.encoders.encoders3d.DefaultPVNet",
16
- "_partial_": true,
17
- "in_channels": 2,
18
- "out_features": 256,
19
- "number_of_conv3d_layers": 6,
20
- "conv3d_channels": 32,
21
- "image_size_pixels": 24
22
- }
23
- },
24
-
25
- "sat_encoder": {
26
- "_target_": "pvnet.models.multimodal.encoders.encoders3d.DefaultPVNet",
27
- "_partial_": true,
28
- "in_channels": 11,
29
- "out_features": 256,
30
- "number_of_conv3d_layers": 6,
31
- "conv3d_channels": 32,
32
- "image_size_pixels": 24
33
- },
34
-
35
- "add_image_embedding_channel": true,
36
-
37
  "output_network": {
38
  "_target_": "pvnet.models.multimodal.linear_networks.networks.ResFCNet2",
39
  "_partial_": true,
@@ -42,24 +17,58 @@
42
  "res_block_layers": 2,
43
  "dropout_frac": 0.0
44
  },
45
-
46
  "embedding_dim": 16,
47
  "include_sun": true,
48
  "include_gsp_yield_history": false,
49
  "forecast_minutes": 480,
50
  "history_minutes": 120,
51
- "sat_history_minutes": 90,
52
- "nwp_history_minutes": {"ukv": 120},
53
- "nwp_forecast_minutes": {"ukv": 480},
54
- "min_sat_delay_minutes": 60,
55
-
56
  "optimizer": {
57
- "_target_": "pvnet.optimizers.AdamWReduceLROnPlateau",
58
  "lr": 0.0001,
59
  "weight_decay": 0.25,
60
  "amsgrad": true,
61
  "patience": 5,
62
  "factor": 0.1,
63
  "threshold": 0.002
64
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
65
  }
 
9
  0.9,
10
  0.98
11
  ],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
  "output_network": {
13
  "_target_": "pvnet.models.multimodal.linear_networks.networks.ResFCNet2",
14
  "_partial_": true,
 
17
  "res_block_layers": 2,
18
  "dropout_frac": 0.0
19
  },
 
20
  "embedding_dim": 16,
21
  "include_sun": true,
22
  "include_gsp_yield_history": false,
23
  "forecast_minutes": 480,
24
  "history_minutes": 120,
 
 
 
 
 
25
  "optimizer": {
26
+ "_target_": "pvnet.optimizers.EmbAdamWReduceLROnPlateau",
27
  "lr": 0.0001,
28
  "weight_decay": 0.25,
29
  "amsgrad": true,
30
  "patience": 5,
31
  "factor": 0.1,
32
  "threshold": 0.002
33
+ },
34
+ "nwp_encoders_dict": {
35
+ "ukv": {
36
+ "_target_": "pvnet.models.multimodal.encoders.encoders3d.DefaultPVNet",
37
+ "_partial_": true,
38
+ "in_channels": 10,
39
+ "out_features": 256,
40
+ "number_of_conv3d_layers": 6,
41
+ "conv3d_channels": 32,
42
+ "image_size_pixels": 24
43
+ },
44
+ "ecmwf": {
45
+ "_target_": "pvnet.models.multimodal.encoders.encoders3d.DefaultPVNet",
46
+ "_partial_": true,
47
+ "in_channels": 8,
48
+ "out_features": 256,
49
+ "number_of_conv3d_layers": 4,
50
+ "conv3d_channels": 32,
51
+ "image_size_pixels": 12
52
+ }
53
+ },
54
+ "nwp_history_minutes": {
55
+ "ukv": 120,
56
+ "ecmwf": 120
57
+ },
58
+ "nwp_forecast_minutes": {
59
+ "ukv": 480,
60
+ "ecmwf": 480
61
+ },
62
+ "add_image_embedding_channel": false,
63
+ "sat_encoder": {
64
+ "_target_": "pvnet.models.multimodal.encoders.encoders3d.DefaultPVNet",
65
+ "_partial_": true,
66
+ "in_channels": 11,
67
+ "out_features": 256,
68
+ "number_of_conv3d_layers": 6,
69
+ "conv3d_channels": 32,
70
+ "image_size_pixels": 24
71
+ },
72
+ "min_sat_delay_minutes": 60,
73
+ "sat_history_minutes": 90
74
  }
data_config.yaml CHANGED
@@ -2,31 +2,56 @@ general:
2
  description: Config for training the saved PVNet model
3
  name: PVNet current
4
  input_data:
5
- default_forecast_minutes: 480
6
  default_history_minutes: 120
7
  gsp:
8
- forecast_minutes: 480
9
  gsp_zarr_path: PLACEHOLDER.zarr
10
  history_minutes: 120
11
  time_resolution_minutes: 30
12
- hrvsatellite:
13
- forecast_minutes: 0
14
- history_minutes: 60
15
- hrvsatellite_channels:
16
- - HRV
17
- hrvsatellite_image_size_pixels_height: 24
18
- hrvsatellite_image_size_pixels_width: 24
19
- hrvsatellite_zarr_path: ''
20
- time_resolution_minutes: 5
21
  nwp:
22
- ukv:
23
- forecast_minutes: 480
 
 
 
24
  history_minutes: 120
 
25
  nwp_channels:
26
- - t
27
  - dswrf
 
 
 
 
 
 
28
  nwp_image_size_pixels_height: 24
29
  nwp_image_size_pixels_width: 24
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
30
  nwp_zarr_path: PLACEHOLDER.zarr
31
  time_resolution_minutes: 60
32
  satellite:
@@ -45,7 +70,7 @@ input_data:
45
  - VIS008
46
  - WV_062
47
  - WV_073
48
- satellite_image_size_pixels_height: 24
49
- satellite_image_size_pixels_width: 24
50
  satellite_zarr_path: PLACEHOLDER.zarr
51
  time_resolution_minutes: 5
 
2
  description: Config for training the saved PVNet model
3
  name: PVNet current
4
  input_data:
5
+ default_forecast_minutes: 2160
6
  default_history_minutes: 120
7
  gsp:
8
+ forecast_minutes: 2160
9
  gsp_zarr_path: PLACEHOLDER.zarr
10
  history_minutes: 120
11
  time_resolution_minutes: 30
 
 
 
 
 
 
 
 
 
12
  nwp:
13
+ ecmwf:
14
+ dropout_fraction: 1.0
15
+ dropout_timedeltas_minutes:
16
+ - -180
17
+ forecast_minutes: 1980
18
  history_minutes: 120
19
+ max_staleness_minutes: null
20
  nwp_channels:
21
+ - t2m
22
  - dswrf
23
+ - dlwrf
24
+ - tcc
25
+ - hcc
26
+ - mcc
27
+ - lcc
28
+ - prate
29
  nwp_image_size_pixels_height: 24
30
  nwp_image_size_pixels_width: 24
31
+ nwp_provider: ecmwf
32
+ nwp_zarr_path: PLACEHOLDER.zarr
33
+ time_resolution_minutes: 60
34
+ ukv:
35
+ dropout_fraction: 1.0
36
+ dropout_timedeltas_minutes:
37
+ - -180
38
+ forecast_minutes: 1800
39
+ history_minutes: 120
40
+ max_staleness_minutes: null
41
+ nwp_channels:
42
+ - t
43
+ - dswrf
44
+ - dlwrf
45
+ - hcc
46
+ - mcc
47
+ - lcc
48
+ - si10
49
+ - vis
50
+ - r
51
+ - prate
52
+ nwp_image_size_pixels_height: 48
53
+ nwp_image_size_pixels_width: 48
54
+ nwp_provider: ukv
55
  nwp_zarr_path: PLACEHOLDER.zarr
56
  time_resolution_minutes: 60
57
  satellite:
 
70
  - VIS008
71
  - WV_062
72
  - WV_073
73
+ satellite_image_size_pixels_height: 48
74
+ satellite_image_size_pixels_width: 48
75
  satellite_zarr_path: PLACEHOLDER.zarr
76
  time_resolution_minutes: 5
pytorch_model.bin CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:2701ff9c3e511fcab9932359d33411acf698b707a55de26e5e98c400eb5115fc
3
- size 46579902
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5878a7d7a4522208731c22ea2d6c7d4bfc5f8d96c9793c38cf48682cd68893d5
3
+ size 48646438