Download source/src/vimeml/deployment/v4_variants.py from Voltline/vimeml-tiny-zh-v1: direct link, hf CLI and curl.
- Browser
- Download file 1.74 kB
-
https://huggingface.co/Voltline/vimeml-tiny-zh-v1/resolve/main/source/src/vimeml/deployment/v4_variants.py
- Command line
-
hf download hf://Voltline/vimeml-tiny-zh-v1/source/src/vimeml/deployment/v4_variants.py
-
curl -L -o v4_variants.py https://huggingface.co/Voltline/vimeml-tiny-zh-v1/resolve/main/source/src/vimeml/deployment/v4_variants.py
1.74 kB
| """Frozen V4-family deployment variants: one checkpoint, fixture and CUDA reference each. | |
| All variants share the V4 contract (8K tokenizer, d384/L7/6 heads, SwiGLU 960, | |
| context 128, tied head). Paths are relative to the repository root. | |
| """ | |
| from dataclasses import dataclass | |
| class Variant: | |
| name: str | |
| label: str | |
| step: int | |
| epoch: int | |
| checkpoint: str | |
| reference: str | |
| cuda_scores: str | |
| cuda_label: str | |
| package_prefix: str | |
| resource_tag: str | |
| def package(self, kind): | |
| """Deployment directory name, e.g. `int8-b32` -> tiny-ja-v4.3-epoch30-int8-b32-v1.""" | |
| return f"{self.package_prefix}-{kind}-v1" | |
| def _v43(epoch, step): | |
| return Variant( | |
| name=f"v43-epoch{epoch}", label=f"V4.3 epoch {epoch}", step=step, epoch=epoch, | |
| checkpoint=f"artifacts/models/tiny-ja-v43-e8k-d384-l7/epoch{epoch}-deployment.pt", | |
| reference=f"outputs/deployment/tiny-ja-v43-epoch{epoch}-fp32-input", | |
| cuda_scores=f"outputs/evaluation-v43-20261020/epoch{epoch}", | |
| cuda_label=f"V4.3 epoch{epoch} FP32 CUDA (2026-10-20)", | |
| package_prefix=f"tiny-ja-v4.3-epoch{epoch}", resource_tag=f"V43E{epoch}") | |
| VARIANTS = {variant.name: variant for variant in ( | |
| Variant(name="v42-epoch20", label="V4.2 epoch 20", step=1081942, epoch=20, | |
| checkpoint="artifacts/models/tiny-ja-v42-e8k-d384-l7/deployment.pt", | |
| reference="outputs/deployment/tiny-ja-v42-epoch20-fp32-input", | |
| cuda_scores="outputs/evaluation-v42-20261020", | |
| cuda_label="V4.2 FP32 CUDA (2026-10-20)", | |
| package_prefix="tiny-ja-v4.2-epoch20", resource_tag="V42"), | |
| _v43(30, 3225888), | |
| _v43(27, 2903298), | |
| )} | |
| DEFAULT = "v42-epoch20" | |