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
|