Download source/src/vimeml/training/model_factory_v4.py from Voltline/vimeml-tiny-ja-v4.2: direct link, hf CLI and curl.
- Browser
- Download file 533 Bytes
-
https://huggingface.co/Voltline/vimeml-tiny-ja-v4.2/resolve/main/source/src/vimeml/training/model_factory_v4.py
- Command line
-
hf download hf://Voltline/vimeml-tiny-ja-v4.2/source/src/vimeml/training/model_factory_v4.py
-
curl -L -o model_factory_v4.py https://huggingface.co/Voltline/vimeml-tiny-ja-v4.2/resolve/main/source/src/vimeml/training/model_factory_v4.py
533 Bytes
| """Register V4 only in its explicit entry points; frozen V1/V2 factory unchanged.""" | |
| from vimeml.training.model_factory import ARCHITECTURES | |
| from vimeml.training.model_v4 import GPTV4Config, TinyGPTV4 | |
| ARCHITECTURE = "tiny_gpt_v4" | |
| FORMAT = "vimeml_tiny_gpt_v4" | |
| def register_v4(): | |
| definition = (GPTV4Config, TinyGPTV4, FORMAT) | |
| if ARCHITECTURE in ARCHITECTURES and ARCHITECTURES[ARCHITECTURE] != definition: | |
| raise ValueError("Conflicting V4 registration") | |
| ARCHITECTURES[ARCHITECTURE] = definition | |
| register_v4() | |