— a 2B ternary-weight language model fine-tuned from Microsoft BitNet b1.58-2B-4T on a single RTX 3050 laptop (4 GB VRAM). Orchid is multilingual (inherits BitNet's broad language coverage; alignment fine-tuning focused on English and Spanish), aligned for unbiased responses using ORPO, and designed to run on consumer hardware without cloud dependency.
Inference note: Orchid uses the BitNet I2_S (ternary) format with a separate LoRA adapter. Standard llama.cpp cannot serve this combination correctly. Use ternative — the custom C++ inference engine built for this model.
Model Files
File
Size
Purpose
ggml-model-i2_s.gguf
~1.1 GB
BitNet b1.58-2B-4T base (I2_S ternary format)
dpo_aligned-lora.gguf
~90 MB
ORPO-3 aligned LoRA adapter (F32, 420 tensors)
Download both files to run Orchid. The base GGUF contains the ternary weights; the adapter applies the alignment fine-tuning at runtime without re-quantizing.
Standard inference stacks cannot serve LoRA-fine-tuned ternary models correctly:
Engine
I2_S base
Runtime LoRA
I2_S + LoRA
llama.cpp
⚠️ type-36 error
✓ (Q4/Q8 only)
✗
bitnet.cpp
✓
✗ no adapter path
✗
ternative.cpp
✓
✓ full precision
✓
The problem: merging a LoRA adapter into an I2_S base and re-quantizing rounds every delta to zero — the fine-tuning is silently discarded. ternative.cpp avoids this by de-quantizing the I2_S base to F32, applying the LoRA delta at full precision, and casting to F16 for inference.
Benchmark Results
Standard Benchmarks (lm-eval-harness methodology, 50 samples each)
Scored via log-probability on live ternative.cpp server. Methodology matches lm-evaluation-harness exactly.
Benchmark
Orchid 1.0
BitNet b1.58-2B (base)
Delta
ARC-Challenge
56.0%
49.9%
+6.1 pp
HellaSwag (length-norm)
52.0%
68.4%
−16.4 pp
WinoGrande
74.0%
—
—
MMLU (57 subjects)
38.6%
53.2%
−14.6 pp
The ARC-Challenge gain (+6.1 pp) confirms the reasoning fine-tuning transferred. HellaSwag and MMLU regressions are the expected ORPO alignment tax — the model trades some factual-recall breadth for reasoning quality and bias mitigation, consistent with published DPO/ORPO literature.
WinoGrande at 74.0% is strong for 2B parameters — comparable to the published score of Llama 3.2 3B (~74%).
UltraFeedback note: The ORPO-2 stage includes a subset of preference pairs drawn from the UltraFeedback dataset (Cui et al., 2023, MIT License). We use the published preference pairs as a downstream consumer of the released dataset — we did not commission GPT-4 annotations. Full attribution and licensing responsibility rests with the original dataset authors.
Memory techniques that made 4 GB training possible:
Pre-tokenize dataset before loading model (prevents startup OOM)
device_map="auto" — GPU + CPU split via Accelerate
Apache 2.0 — free for research and commercial use.
This model is a fine-tuned derivative of Microsoft BitNet b1.58-2B-4T (MIT License).
Copyright (c) Microsoft Corporation. BitNet b1.58-2B-4T is released under the MIT License. The MIT License requires this copyright notice to accompany any distribution of derivative works. Full license text: https://opensource.org/licenses/MIT
Citation
bibtex
1@misc{romerochisco2026orchid,
2 title = {Orchid 1.0: A Reproducible Recipe for Aligned Ternary-Weight Language Models on Consumer Hardware},
3 author = {Romero Chisco, Michelangelo},
4 year = {2026},
5 doi = {10.5281/zenodo.20452163},
6 url = {https://doi.org/10.5281/zenodo.20452163},
7 publisher = {Zenodo},
8 note = {Preprint. Fine-tuned from Microsoft BitNet b1.58-2B-4T}
9}
Acknowledgments
Microsoft Research — BitNet b1.58-2B-4T base model and architecture
The ggml / llama.cpp project — GGUF format conventions
HuggingFace — Training libraries (PEFT, TRL, Transformers, Accelerate)