MKB weather encoder, identity projector and decoder

Native Polaris/Swin weather modules from the official MKB unified scientific checkpoint. All selected parameters retain their original names, dtypes and exact values. The weather encoder maps meteorological fields to 4096-dimensional language-backbone features; the decoder maps language hidden states and the encoder's shared step cache back to dense fields.

from huggingface_hub import snapshot_download
import sys
folder=snapshot_download("gatilin/mkb_weather_encoder_decoder")
sys.path.insert(0,folder)
from component import load_model
weather=load_model(folder) # default native geometry 721x1440
router=weather.model.modality_router
encoder=router.encoders["weather"]
decoder=router.decoders["weather"]

Use the original MKB task protocol, ERA5 variable ordering, input normalization, static fields and MKB language backbone for meaningful physical forecasts. Encoder and decoder must remain wired together: the decoder reuses condition embeddings, post-Swin skip features, meteorological inputs and grid metadata from the encoder cache. The projector is intentionally a no-op with its original _noop checkpoint entry.

Validation scope

python validate.py strictly loads all 299 selected tensor entries and executes the native encoder and decoder at a 120x120 spatial geometry override using all original learned dimensions and parameters. It tests the encoder's 400x4096 features, identity projector, cached encoder/decoder interface and float32 residual prediction. Inputs are synthetic standardized 70-channel fields, zero static constants, and explicitly synthetic language hidden states. The test does not run the 721x1440 global model, evaluate ERA5 forecast skill, perform physical de-normalization or a multi-day rollout. Complete settings are in validation.json.

The full MKB language backbone, biological branches and medical SAM3 branch are excluded. This package therefore does not claim complete scientific-model capabilities or inherit a fake blanket license for SAM3; only the Apache-2.0 weather component is distributed here. Source revision and exact tensor mappings are recorded in the extraction and provenance files.

Sources: official MKB checkpoint, code, paper.

Downloads last month

-

Downloads are not tracked for this model. How to track
Safetensors
Model size
2B params
Tensor type
BF16
ยท
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Model tree for gatilin/mkb_weather_encoder_decoder

Finetuned
sais-org/MKB
Finetuned
(1)
this model

Collection including gatilin/mkb_weather_encoder_decoder

Paper for gatilin/mkb_weather_encoder_decoder