Download source/src/vimeml/training/model_factory_v5.py from Voltline/vimeml-tiny-zh-v1: direct link, hf CLI and curl.
- Browser
- Download file 535 Bytes
-
https://huggingface.co/Voltline/vimeml-tiny-zh-v1/resolve/main/source/src/vimeml/training/model_factory_v5.py
- Command line
-
hf download hf://Voltline/vimeml-tiny-zh-v1/source/src/vimeml/training/model_factory_v5.py
-
curl -L -o model_factory_v5.py https://huggingface.co/Voltline/vimeml-tiny-zh-v1/resolve/main/source/src/vimeml/training/model_factory_v5.py
535 Bytes
| """Register V5 only in its explicit entry points; V1/V2/V4 registrations unchanged.""" | |
| from vimeml.training.model_factory import ARCHITECTURES | |
| from vimeml.training.model_v5 import GPTV5Config, TinyGPTV5 | |
| ARCHITECTURE = "tiny_gpt_v5" | |
| FORMAT = "vimeml_tiny_gpt_v5" | |
| def register_v5(): | |
| definition = (GPTV5Config, TinyGPTV5, FORMAT) | |
| if ARCHITECTURE in ARCHITECTURES and ARCHITECTURES[ARCHITECTURE] != definition: | |
| raise ValueError("Conflicting V5 registration") | |
| ARCHITECTURES[ARCHITECTURE] = definition | |
| register_v5() | |