deepgrove / Bonsai

huggingface.co
Total runs: 259
24-hour runs: -16
7-day runs: -42
30-day runs: -58
Model's Last Updated: March 22 2025
text-generation

Introduction of Bonsai

Model Details of Bonsai

Bonsai Logo

Bonsai: A Small Ternary-Weight Language Model

Model Details
Model Description

Bonsai is a small 500 million parameter ternary weight language model trained by Hespere. Bonsai adopts the Llama architecture and Mistral tokenizer following Danube 3 , with modified linear layers to support ternary weights. The model has been trained primarily using DCLM-Pro and Fineweb-Edu. Bonsai marks a new paradigm of efficiency, being trained in less than 5 billion tokens.

Usage

Bonsai can be easily used through the Huggingface Transformers library. However, we note that all operations are currently performed in 16 bit precision; we're currently working towards integrating our model design with custom mixed precision kernels. A quick example follows:

from transformers import AutoTokenizer, AutoModelForCausalLM

tokenizer = AutoTokenizer.from_pretrained("hespere-ai/Bonsai", trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained("hespere-ai/Bonsai", trust_remote_code=True)
text = "What is the capital of France?"
inputs = tokenizer(text, return_tensors="pt")
outputs = model.generate(**inputs, max_length=100)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

We note that Bonsai is not instruction tuned; we highly recommend finetuning the model before usage in a downstream task.

Evaluation

Bonsai achieves competitive performance among its peers, being one of the first ternary models to do so. Evalution results are below; for more detailed results and comparisons to other ternary models, please see the accompanying paper linked above. We use lm-eval for all benchmarks outside of MMLU and lighteval's cloze formulation for MMLU.

Model ARC-c ARC-e HS. OBQA PiQA Wino. MMLU Avg
MobiLlama 0.5B 26.62 46.68 51.66 30.00 71.65 54.50 28.61 44.25
Qwen 2 0.5B 28.84 50.29 49.12 33.00 69.26 56.99 31.78 45.61
MobileLLM 600M 29.01 56.65 55.35 34.00 71.65 59.75 31.40 48.13
Qwen 2.5 0.5B 32.25 58.29 52.18 35.40 69.91 56.12 33.40 48.22
Bonsai 33.36 57.95 48.04 34.00 70.24 54.85 30.28 46.96

Runs of deepgrove Bonsai on huggingface.co

259
Total runs
-16
24-hour runs
-41
3-day runs
-42
7-day runs
-58
30-day runs

More Information About Bonsai huggingface.co Model

Bonsai huggingface.co

Bonsai huggingface.co is an AI model on huggingface.co that provides Bonsai's model effect (), which can be used instantly with this deepgrove Bonsai model. huggingface.co supports a free trial of the Bonsai model, and also provides paid use of the Bonsai. Support call Bonsai model through api, including Node.js, Python, http.

deepgrove Bonsai online free

Bonsai huggingface.co is an online trial and call api platform, which integrates Bonsai's modeling effects, including api services, and provides a free online trial of Bonsai, you can try Bonsai online for free by clicking the link below.

deepgrove Bonsai online free url in huggingface.co:

https://huggingface.co/deepgrove/Bonsai

Bonsai install

Bonsai is an open source model from GitHub that offers a free installation service, and any user can find Bonsai on GitHub to install. At the same time, huggingface.co provides the effect of Bonsai install, users can directly use Bonsai installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

Bonsai install url in huggingface.co:

https://huggingface.co/deepgrove/Bonsai

Url of Bonsai

Provider of Bonsai huggingface.co

deepgrove
ORGANIZATIONS

Other API from deepgrove