| { |
| "model_type": "glucofm", |
| "architectures": ["GlucoFmEncoder"], |
| "library_name": "glucofm", |
| "paper": "https://arxiv.org/abs/2605.30865", |
| "upstream_hub": "sfourdrinier/opencgm-stateevent", |
| "upstream_file": "glucofm_encoder.onnx", |
| "geometry": { |
| "grid_len": 288, |
| "num_patches": 24, |
| "patch_len": 12, |
| "hidden": 128, |
| "stream_dim": 64, |
| "num_heads": 4, |
| "ffn_dim": 256, |
| "num_layers": 3, |
| "delta_minutes": 5.0 |
| }, |
| "param_counts": { |
| "encoder_file_tensors": 435505, |
| "encoder_with_mask_token": 435633, |
| "paper_trainable_full": 732593, |
| "note": "ONNX export omits online/mask_token (128); glucofm infer zeros it by default" |
| }, |
| "files": { |
| "safetensors_f32": "glucofm_encoder.safetensors", |
| "safetensors_f16": "glucofm_encoder.f16.safetensors", |
| "rlxp_f32": "glucofm_encoder.rlxp", |
| "rlxp_f16": "glucofm_encoder.f16.rlxp", |
| "gguf_f32": "glucofm_encoder.f32.gguf", |
| "gguf_f16": "glucofm_encoder.f16.gguf", |
| "gguf_q8": "glucofm_encoder.q8.gguf", |
| "bin_glfm": "glucofm_encoder.bin", |
| "onnx": "glucofm_encoder.onnx", |
| "onnx_meta": "glucofm_encoder.onnx.meta.json" |
| }, |
| "io": { |
| "embedding_dim": 128, |
| "glucose_units": "mg/dL", |
| "mask_convention": "0 = unobserved, 1 = observed" |
| } |
| } |
|
|