File size: 2,220 Bytes
80cf062 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 | {
"model_name": "W-MAE",
"model_type": "w_mae",
"architectures": [
"MaskedAutoencoderAFNO"
],
"framework": "PyTorch",
"domain": "atmosphere",
"task": "masked-weather-pretraining",
"implementation": {
"entry_point": "model/w_mae.py",
"scope": "AFNO-based masked autoencoder for multi-variable weather fields; this metadata describes the local PyTorch implementation and its ERA5 adapter"
},
"architecture": {
"family": "masked autoencoder with Adaptive Fourier Neural Operator (AFNO) blocks",
"input_format": "BCHW",
"input_grid_shape": [
720,
1440
],
"patch_size": [
8,
8
],
"input_channels": 20,
"encoder": {
"embed_dim": 768,
"depth": 12,
"mlp_ratio": 4.0,
"afno_num_blocks": 8
},
"decoder": {
"embed_dim": 512,
"depth": 6,
"mlp_ratio": 4.0
},
"mask_ratio": 0.75,
"supported_mask_ratios": [
0.0,
0.75
],
"normalization": "LayerNorm",
"activation": "GELU"
},
"data": {
"dataset": "ERA5",
"source_grid_shape": [
721,
1440
],
"preprocessing": "drop the last latitude row to obtain the model grid",
"time_step_hours": 6,
"input_steps": 1,
"output_steps": 1,
"channel_names": [
"synthetic_channel_00",
"synthetic_channel_01",
"synthetic_channel_02",
"synthetic_channel_03",
"synthetic_channel_04",
"synthetic_channel_05",
"synthetic_channel_06",
"synthetic_channel_07",
"synthetic_channel_08",
"synthetic_channel_09",
"synthetic_channel_10",
"synthetic_channel_11",
"synthetic_channel_12",
"synthetic_channel_13",
"synthetic_channel_14",
"synthetic_channel_15",
"synthetic_channel_16",
"synthetic_channel_17",
"synthetic_channel_18",
"synthetic_channel_19"
],
"channel_names_note": "The repository configuration intentionally uses synthetic names; physical ERA5 variable names must be supplied and verified before scientific training."
},
"configuration_sources": [
"conf/config.yaml",
"model/w_mae.py",
"model/afno.py",
"scripts/era5_adapter.py"
]
}
|