Download mindxtrain/models/glm51.py from PYTHAI/mindXtrain: direct link, hf CLI and curl.
- Browser
- Download file 905 Bytes
-
https://huggingface.co/PYTHAI/mindXtrain/resolve/main/mindxtrain/models/glm51.py
- Command line
-
hf download hf://PYTHAI/mindXtrain/mindxtrain/models/glm51.py
-
curl -L -o glm51.py https://huggingface.co/PYTHAI/mindXtrain/resolve/main/mindxtrain/models/glm51.py
905 Bytes
| """GLM-5.1 base-model preset (Z.ai, 754B/40B-A MoE, MIT-licensed). | |
| Specialist track only — see LICENSE-MIT-upstream-glm51 for upstream license | |
| terms. Auto-registers with `ModelRegistry` at import time. | |
| """ | |
| from __future__ import annotations | |
| from pydantic import BaseModel, ConfigDict | |
| class Glm51Preset(BaseModel): | |
| model_config = ConfigDict(extra="forbid") | |
| hf_id: str = "zai-org/GLM-5.1-Base" | |
| chat_template: str = "qwen3_reasoning" | |
| max_seq_len: int = 32768 | |
| fsdp_layer_class: str = "GLMDecoderLayer" | |
| moe: bool = True | |
| _PRESET = Glm51Preset() | |
| def preset() -> Glm51Preset: | |
| return _PRESET | |
| # Auto-register so `ModelRegistry.presets()` knows about us. | |
| def _register() -> None: | |
| from mindxtrain.models.registry import register_preset | |
| register_preset(_PRESET.hf_id, _PRESET) | |
| register_preset("glm51", _PRESET) | |
| _register() | |
| __all__ = ["Glm51Preset", "preset"] | |