peterdudfield
commited on
Commit
•
36610fd
1
Parent(s):
01a44aa
Upload folder using huggingface_hub
Browse files- README.md +1 -1
- config.json +9 -8
- data_config.yaml +27 -2
- 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/
|
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/xdlew7ib](https://wandb.ai/openclimatefix/pvnet2.1/runs/xdlew7ib)
|
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
@@ -15,31 +15,31 @@
|
|
15 |
"ecmwf": {
|
16 |
"_target_": "pvnet.models.multimodal.encoders.encoders3d.ResConv3DNet2",
|
17 |
"_partial_": true,
|
18 |
-
"in_channels":
|
19 |
"out_features": 256,
|
20 |
"n_res_blocks": 4,
|
21 |
"hidden_channels": 256,
|
22 |
-
"image_size_pixels":
|
23 |
}
|
24 |
},
|
25 |
"wind_encoder": {
|
26 |
"_target_": "pvnet.models.multimodal.site_encoders.encoders.SingleAttentionNetwork",
|
27 |
"_partial_": true,
|
28 |
"num_sites": 1,
|
29 |
-
"out_features":
|
30 |
"num_heads": 4,
|
31 |
-
"kdim":
|
32 |
-
"id_embed_dim":
|
33 |
},
|
34 |
"output_network": {
|
35 |
"_target_": "pvnet.models.multimodal.linear_networks.networks.ResFCNet2",
|
36 |
"_partial_": true,
|
37 |
-
"fc_hidden_features":
|
38 |
"n_res_blocks": 6,
|
39 |
-
"res_block_layers":
|
40 |
"dropout_frac": 0.0
|
41 |
},
|
42 |
-
"embedding_dim":
|
43 |
"include_sun": false,
|
44 |
"include_gsp_yield_history": false,
|
45 |
"forecast_minutes": 2880,
|
@@ -53,6 +53,7 @@
|
|
53 |
"ecmwf": 2880
|
54 |
},
|
55 |
"wind_history_minutes": 60,
|
|
|
56 |
"target_key": "wind",
|
57 |
"optimizer": {
|
58 |
"_target_": "pvnet.optimizers.EmbAdamWReduceLROnPlateau",
|
|
|
15 |
"ecmwf": {
|
16 |
"_target_": "pvnet.models.multimodal.encoders.encoders3d.ResConv3DNet2",
|
17 |
"_partial_": true,
|
18 |
+
"in_channels": 7,
|
19 |
"out_features": 256,
|
20 |
"n_res_blocks": 4,
|
21 |
"hidden_channels": 256,
|
22 |
+
"image_size_pixels": 84
|
23 |
}
|
24 |
},
|
25 |
"wind_encoder": {
|
26 |
"_target_": "pvnet.models.multimodal.site_encoders.encoders.SingleAttentionNetwork",
|
27 |
"_partial_": true,
|
28 |
"num_sites": 1,
|
29 |
+
"out_features": 64,
|
30 |
"num_heads": 4,
|
31 |
+
"kdim": 64,
|
32 |
+
"id_embed_dim": 64
|
33 |
},
|
34 |
"output_network": {
|
35 |
"_target_": "pvnet.models.multimodal.linear_networks.networks.ResFCNet2",
|
36 |
"_partial_": true,
|
37 |
+
"fc_hidden_features": 1024,
|
38 |
"n_res_blocks": 6,
|
39 |
+
"res_block_layers": 4,
|
40 |
"dropout_frac": 0.0
|
41 |
},
|
42 |
+
"embedding_dim": 128,
|
43 |
"include_sun": false,
|
44 |
"include_gsp_yield_history": false,
|
45 |
"forecast_minutes": 2880,
|
|
|
53 |
"ecmwf": 2880
|
54 |
},
|
55 |
"wind_history_minutes": 60,
|
56 |
+
"sensor_interval_minutes": 15,
|
57 |
"target_key": "wind",
|
58 |
"optimizer": {
|
59 |
"_target_": "pvnet.optimizers.EmbAdamWReduceLROnPlateau",
|
data_config.yaml
CHANGED
@@ -7,22 +7,47 @@ input_data:
|
|
7 |
default_history_minutes: 60
|
8 |
nwp:
|
9 |
ecmwf:
|
|
|
|
|
|
|
10 |
forecast_minutes: 2880
|
11 |
history_minutes: 60
|
12 |
nwp_channels:
|
|
|
13 |
- u10
|
14 |
- u100
|
15 |
- u200
|
16 |
- v10
|
17 |
- v100
|
18 |
- v200
|
19 |
-
nwp_image_size_pixels_height:
|
20 |
-
nwp_image_size_pixels_width:
|
21 |
nwp_provider: ecmwf
|
22 |
nwp_zarr_path: PLACEHOLDER.zarr
|
23 |
time_resolution_minutes: 60
|
24 |
x_dim_name: longitude
|
25 |
y_dim_name: latitude
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
wind:
|
27 |
get_center: true
|
28 |
n_wind_systems_per_example: 1
|
|
|
7 |
default_history_minutes: 60
|
8 |
nwp:
|
9 |
ecmwf:
|
10 |
+
dropout_fraction: 1.0
|
11 |
+
dropout_timedeltas_minutes:
|
12 |
+
- -360
|
13 |
forecast_minutes: 2880
|
14 |
history_minutes: 60
|
15 |
nwp_channels:
|
16 |
+
- t2m
|
17 |
- u10
|
18 |
- u100
|
19 |
- u200
|
20 |
- v10
|
21 |
- v100
|
22 |
- v200
|
23 |
+
nwp_image_size_pixels_height: 168
|
24 |
+
nwp_image_size_pixels_width: 168
|
25 |
nwp_provider: ecmwf
|
26 |
nwp_zarr_path: PLACEHOLDER.zarr
|
27 |
time_resolution_minutes: 60
|
28 |
x_dim_name: longitude
|
29 |
y_dim_name: latitude
|
30 |
+
sensor:
|
31 |
+
forecast_minutes: 2880
|
32 |
+
get_center: false
|
33 |
+
history_minutes: 60
|
34 |
+
sensor_filename: /mnt/storage_b/nwp/meteomatics/nw_india/wind*.zarr.zip
|
35 |
+
sensor_variables:
|
36 |
+
- 100u
|
37 |
+
- 100v
|
38 |
+
- 10u
|
39 |
+
- 10v
|
40 |
+
- 200u
|
41 |
+
- 200v
|
42 |
+
- cape:Jkg
|
43 |
+
- air_density_25m:kgm3
|
44 |
+
- air_density_10m:kgm3
|
45 |
+
- air_density_100m:kgm3
|
46 |
+
- air_density_200m:kgm3
|
47 |
+
- wind_gusts_200m:ms
|
48 |
+
- wind_gusts_100m:ms
|
49 |
+
- wind_gusts_10m:ms
|
50 |
+
time_resolution_minutes: 15
|
51 |
wind:
|
52 |
get_center: true
|
53 |
n_wind_systems_per_example: 1
|
pytorch_model.bin
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
-
size
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:f4857cdf19f63c6b49a59d3a8bf3caecb21b2341cc5ef5091e8b0c85817d6d63
|
3 |
+
size 493586506
|