|
Download artifacts/README.md from Icold/kron-llm: direct link, hf CLI and curl.
- Browser
- Download file 1.4 kB
-
https://huggingface.co/Icold/kron-llm/resolve/main/artifacts/README.md
- Command line
-
hf download hf://Icold/kron-llm/artifacts/README.md
-
curl -L -o README.md https://huggingface.co/Icold/kron-llm/resolve/main/artifacts/README.md
1.4 kB
Artifacts
The shipped checkpoints, tracked directly in Git (each is a few megabytes). They are the models referenced in the top-level README.
| file | model | precision | size | what |
|---|---|---|---|---|
q8g_int8.pt |
Q8g | int8 | 3.29 MB | the shipped model — 0.7542 bpb, 2,851,280 parameters |
q2_int8.pt |
Q2 | int8 | 2.34 MB | previous model, kept for comparison (0.8391 bpb, 2,079,992 parameters) |
The int8 files store symmetric per-channel scales; the forward pass is
unchanged fp32 after load_any_checkpoint dequantises them. Q8g int8 is
near-lossless (+0.0003 bpb, 3.55× smaller than fp32); Q2 int8 was
+0.0004 bpb.
The fp32 reference checkpoints stay outside Git, in the run directory:
runs/Q8g_long/best.pt (11.1 MB) and runs/Q6_10k/best.pt (9.7 MB).
Loading
Through the CLI:
python -m kronllm.cli generate --run artifacts --checkpoint q8g_int8.pt \
--prompt "Once upon a time" --temperature 1.0 --top-k 8
Through the Hugging Face wrapper:
from kronllm.hf import KronForCausalLM
from kronllm.tokenizer import load_tokenizer
model = KronForCausalLM.from_kron_checkpoint("artifacts/q8g_int8.pt")
tok = load_tokenizer(model.config.kron_config)
from_kron_checkpoint accepts fp32, int8 and int4 checkpoints. The returned
model is in evaluation mode on CPU; call .to("cuda") to move it to a GPU.