NeuralGCM / config.json
yzt15806542928's picture
Upload folder using huggingface_hub
f4a39ee verified
Raw
History Blame Contribute Delete
3.3 kB
{
"model_name": "NeuralGCM",
"model_type": "neuralgcm",
"architectures": [
"PressureLevelModel"
],
"framework": "JAX with Haiku and Gin",
"domain": "atmosphere-and-climate",
"task": "global-weather-forecasting-and-climate-simulation",
"implementation": {
"entry_point": "model/NeuralGCM.py",
"scope": "vendored NeuralGCM pressure-level inference and training facade with differentiable dynamics and neural parameterizations"
},
"architecture": {
"family": "hybrid differentiable general circulation model",
"dynamical_core": "spectral atmospheric dynamics",
"learned_components": [
"encoder",
"decoder",
"subgrid physical parameterizations"
],
"input_format": "xarray pressure-level fields",
"grid_shape_order": [
"longitude",
"latitude"
],
"time_step_hours": 6,
"pressure_level_count": 37,
"dynamic_variable_count": 7,
"forcing_variable_count": 2,
"flattened_input_channels": 261,
"profiles": {
"weather_forecast": {
"type": "deterministic weather forecast",
"resolution_degrees": 0.7,
"grid_shape": [
512,
256
],
"checkpoint": "weight/models_v1_deterministic_0_7_deg.pkl"
},
"climate_scale": {
"type": "deterministic climate simulation",
"resolution_degrees": 1.4,
"grid_shape": [
256,
128
],
"checkpoint": "weight/models_v1_deterministic_1_4_deg.pkl"
},
"forecast_2_8_deg": {
"type": "deterministic weather forecast",
"resolution_degrees": 2.8,
"grid_shape": [
128,
64
],
"checkpoint": "weight/models_v1_deterministic_2_8_deg.pkl"
},
"stochastic_1_4_deg": {
"type": "stochastic weather forecast",
"resolution_degrees": 1.4,
"grid_shape": [
256,
128
],
"checkpoint": "weight/models_v1_stochastic_1_4_deg.pkl"
}
}
},
"data": {
"dataset": "ERA5",
"source_grid_shape": [
721,
1440
],
"time_step_hours": 6,
"input_steps": 1,
"pressure_levels_hpa": [
1,
2,
3,
5,
7,
10,
20,
30,
50,
70,
100,
125,
150,
175,
200,
225,
250,
300,
350,
400,
450,
500,
550,
600,
650,
700,
750,
775,
800,
825,
850,
875,
900,
925,
950,
975,
1000
],
"input_variables": [
"geopotential",
"specific_humidity",
"temperature",
"u_component_of_wind",
"v_component_of_wind"
],
"optional_input_variables": [
"specific_cloud_ice_water_content",
"specific_cloud_liquid_water_content"
],
"forcing_variables": [
"sea_ice_cover",
"sea_surface_temperature"
],
"protocol": "era5_37_pressure_levels_261_channel"
},
"weights": {
"license": "CC BY-SA 4.0",
"source": "gs://neuralgcm/models/v1/"
},
"configuration_sources": [
"conf/config.yaml",
"configuration.json",
"model/NeuralGCM.py",
"model/legacy",
"model/reference_code",
"scripts/common.py"
]
}