{ "model_name": "AtmoRep", "model_type": "atmorep", "architectures": [ "TinyAtmoRep" ], "framework": "PyTorch", "domain": "atmosphere", "task": "masked-atmospheric-representation-learning", "implementation": { "entry_point": "model/tiny_atmorep.py", "scope": "single-field compact validation model; official vorticity resources are retained separately" }, "architecture": { "family": "masked-token transformer", "input_shape": [ 4, 1, 8, 8 ], "input_shape_order": [ "time", "variable", "latitude", "longitude" ], "patch_shape": [ 1, 4, 4 ], "embedding_size": 32, "encoder_layers": 2, "attention_heads": 4, "supported_fields": 1 }, "official_resource": { "field": "vorticity", "model_levels": [ 96, 105, 114, 123, 137 ], "global_grid_shape": [ 721, 1440 ], "spatial_resolution_degrees": 0.25, "encoder_layers": 10, "encoder_attention_heads": 16, "decoder_layers": 10, "decoder_attention_heads": 16 }, "configuration_sources": [ "model/tiny_atmorep.py", "resources/id4nvwbetz/model_id4nvwbetz.json", "README.md" ] }