| --- |
| license: other |
| license_name: polyform-noncommercial-1.0.0 |
| license_link: https://github.com/Omibranch/Harmonic/blob/main/LICENSE |
| base_model: TinyLlama/TinyLlama-1.1B-Chat-v1.0 |
| tags: |
| - state-space-models |
| - ssm |
| - long-context |
| - linear-attention-alternative |
| - hierarchical |
| pipeline_tag: text-generation |
| --- |
| |
| # Hallamonic 1B |
|
|
| TinyLlama-1.1B with all 22 `LlamaAttention` layers replaced by `HarmonicBlock`, a |
| hierarchical state-space module. This removes TinyLlama's RoPE positional limit |
| (`max_position_embeddings=2048`): the unmodified model degrades catastrophically past |
| 2K tokens, Hallamonic does not. |
|
|
| This is the final checkpoint (`Phase 2`, full fine-tune, step 5000) from the |
| **Harmonic** paper: [arxiv.org/abs/2606.24650](https://arxiv.org/abs/2606.24650). |
| See [Omibranch/Harmonic](https://github.com/Omibranch/Harmonic) for code and the |
| small-scale (7M-112M param) Harmonic results this architecture is based on. |
|
|
| ## Result |
|
|
| Evaluated on three independent held-out benchmarks, none overlapping the |
| fineweb-edu training data: |
|
|
| | Dataset | Seq len | Hallamonic (bpt) | TinyLlama (bpt) | Δ | |
| |---|---|---|---|---| |
| | WikiText-103 | 1,024 | 0.43 | 2.84 | +2.41 | |
| | WikiText-103 | 8,192 | 0.48 | 10.56 | +10.08 | |
| | Lambada (clean) | 1,024 | 0.44 | 4.29 | +3.86 | |
| | Lambada (clean) | 8,192 | 0.45 | 9.89 | +9.44 | |
| | fineweb-edu held-out | 1,024 | 0.36 | 3.37 | +3.00 | |
| | fineweb-edu held-out | 8,192 | 0.36 | 10.82 | +10.45 | |
|
|
| TinyLlama's loss explodes past its 2K RoPE limit on every dataset. Hallamonic's loss |
| at 8K is within 0.02-0.04 bpt of its 1K value across all three. |
|
|
| ## Training |
|
|
| - Base: `TinyLlama/TinyLlama-1.1B-Chat-v1.0` (892M params frozen: FFN + embeddings) |
| - New: 141M params (HarmonicBlock, `d_state=128`, compress ratio `K=4`) |
| - Phase 1 (SSM warmup): 10K steps, seq=512, batch=4, FFN frozen, lr 3e-4 |
| - Phase 2 (full fine-tune): 5K steps, seq=1024, batch=8, grad-accum=4, lr 3e-5 |
| - Data: fineweb-edu (sample-10BT) |
| - Cost: ~$15 on a single H100 (Modal), under 3 hours total |
|
|
| ## Usage |
|
|
| This is a custom architecture, not a stock `transformers` model class. Load it with |
| the code in the [Harmonic repo](https://github.com/Omibranch/Harmonic/tree/main/hallamonic): |
|
|
| ```bash |
| git clone https://github.com/Omibranch/Harmonic |
| cd Harmonic/hallamonic |
| ``` |
|
|
| ```python |
| from huggingface_hub import snapshot_download |
| from model import load_hallamonic |
| |
| ckpt = snapshot_download("Omibranch/harmonic-checkpoints-phase2-final") |
| model, tokenizer = load_hallamonic(ckpt, device="cuda") |
| model.eval() |
| |
| input_ids = tokenizer.encode("The theory of relativity states that", return_tensors="pt").to("cuda") |
| out = model.generate(input_ids, max_new_tokens=150, do_sample=True, temperature=0.8, top_p=0.9) |
| print(tokenizer.decode(out[0], skip_special_tokens=True)) |
| ``` |
|
|
| ## Limitations |
|
|
| Single training run, no multi-seed replication. Evaluated on English text only. |
| Not benchmarked for instruction-following or chat quality — this is a base |
| language model demonstrating an architectural property (no positional limit at |
| long context), not a general-purpose assistant. |
|
|
| ## License |
|
|
| Dual-licensed: free for noncommercial use (research, study, evaluation) under the |
| [PolyForm Noncommercial License 1.0.0](https://github.com/Omibranch/Harmonic/blob/main/LICENSE). |
| Commercial use requires a separate license — see |
| [LICENSE-COMMERCIAL.md](https://github.com/Omibranch/Harmonic/blob/main/LICENSE-COMMERCIAL.md). |
|
|
| ## Citation |
|
|
| ```bibtex |
| @software{harmonic2026, |
| title = {Harmonic: Hierarchical State Space Models}, |
| author = {Omibranch and {Harmonic Labs}}, |
| year = {2026}, |
| publisher = {Zenodo}, |
| doi = {10.5281/zenodo.20381713}, |
| url = {https://github.com/Omibranch/Harmonic} |
| } |
| ``` |
|
|