Bonsai 1.7B

PrismML's smallest Bonsai checkpoint compresses Qwen3-1.7B under 0.5GB, and now powers the vision-language model behind Qualcomm's Snapdragon AR1 smart glasses demo.

Bonsai 1.7B

Bonsai 1.7B has been the quiet entry in PrismML's lineup since March, overshadowed by the flagship Bonsai 27B that made headlines for fitting a 27B-class model on an iPhone. That changed on September 23, 2026, when PrismML and Qualcomm used it as the language core of a 2-billion-parameter vision-language model, demoed running locally on Snapdragon AR1 Gen 1 smart glasses hardware at Snapdragon Summit in Maui.

TL;DR

  • Smallest model in PrismML's Bonsai line: a 1-bit or ternary compression of Alibaba's Qwen3-1.7B that packs down to 0.24GB or 0.46GB
  • 32,768 token context, Apache 2.0, free weights - no API pricing tier at all
  • Became the language backbone of a 2B-parameter vision-language model that Qualcomm demoed on Snapdragon AR1 Gen 1 smart glasses on September 23, 2026

Overview

PrismML shipped Bonsai 1.7B on March 31, 2026, with 4B and 8B siblings, as the smallest of the three checkpoints in its debut "1-bit Bonsai" release - the announcement that took the Caltech spinout out of stealth. A second family, Ternary Bonsai, followed on April 16 at the same three sizes, trading a slightly larger footprint for meaningfully better accuracy. Both trace back to the same source: Alibaba's dense Qwen3-1.7B, re-encoded weight by weight rather than retrained from scratch. For the company's funding history, Caltech research pedigree, and CEO Babak Hassibi's background, see our Bonsai 27B card, which covers the larger and better-known release in the family.

What makes the 1.7B size remarkable isn't the model itself so much as what it enabled six months later. PrismML built a 2-billion-parameter vision-language model on top of it by pairing the 1.7B 1-bit language backbone with a 0.3B 4-bit vision encoder, then worked with Qualcomm to compile it for the Hexagon NPU inside the Snapdragon AR1 Gen 1 platform - the same chip family that powers Ray-Ban Meta glasses. That combination is what got demoed at Snapdragon Summit, not the text-only 1.7B checkpoint on its own.

The architecture underneath matches Qwen3-1.7B exactly: 28 transformer decoder blocks, grouped-query attention with 16 query and 8 key-value heads, SwiGLU MLPs, RoPE, RMSNorm, and a 151,936-token vocabulary. PrismML's contribution, as with the 27B release, is completely in how those weights are stored: each is reduced to a single bit ({-1, +1}) or a ternary value ({-1, 0, +1}), with one shared FP16 scale factor per group of 128 weights.

Key Specifications

SpecificationDetails
ProviderPrismML
Model FamilyBonsai (compressed from Qwen3-1.7B)
Parameters1.7B (1-bit variant, ~1.4B non-embedding) / 1.72B (ternary variant)
Context Window32,768 tokens
Memory Footprint0.24GB (1-bit) / 0.46GB (ternary), vs. 3.44GB FP16 baseline
Input PriceFree (open weights)
Output PriceFree (open weights)
Release DateMarch 31, 2026 (1-bit); April 16, 2026 (ternary)
LicenseApache 2.0
ModalitiesText (in/out); vision added via the downstream 2B smart-glasses build
Quantization1-bit: 1.125 bits/weight (GGUF Q1_0, g128); Ternary: 2.125 bits/weight (GGUF Q2_0, g128)

Benchmark Performance

A pair of Ray-Ban Meta smart glasses resting in front of their charging case Ray-Ban Meta glasses are the best-known device built on the Snapdragon AR1 Gen 1 platform - the same chip family PrismML targeted with its 1.7B-based vision-language model. Source: commons.wikimedia.org

These scores come from PrismML's own evaluation, run with EvalScope v1.4.2 and vLLM on an NVIDIA H100, and haven't been independently reproduced:

Benchmark1-bit Bonsai 1.7BTernary Bonsai 1.7BQwen3-1.7B (FP16 base)
Average49.6058.4766.57
MMLU-Redux43.252.966.8
GSM8K66.374.283.1
HumanEval+45.151.857.3
IFEval63.070.170.3
MuSR45.150.850.1
BFCL v3 (function calling)34.951.071.8

The ternary build keeps 87.8% of the FP16 baseline's average score; the 1-bit build keeps 74.5%. Instruction following holds up best under both - IFEval barely moves at ternary (70.1 vs. 70.3) and only slips to 63.0 at 1-bit. Function calling is the outlier: BFCL v3 drops to 34.9 at 1-bit, less than half of Qwen3-1.7B's 71.8, and even the ternary build only recovers to 51.0. Structured tool-calling taking the biggest hit under compression matches the pattern PrismML reported for Bonsai 27B, where agentic and tool-calling scores also degraded faster than math or reading comprehension at the same bit width - see our coding benchmarks leaderboard for how that plays out on larger models. Against other small open models PrismML lists in the same table - Gemma 3 1B (45.53 average) and Llama 3.2 1B (39.88) - even the 1-bit Bonsai variant is competitive on raw score, despite running in a quarter of the memory.

Key Capabilities

Two Compression Tiers From One Checkpoint

Both variants ship as GGUF (llama.cpp) and MLX (Apple Silicon) builds from the same prism-ml/Bonsai-1.7B-unpacked source weights. On an RTX 4090, the 1-bit GGUF generates 674 tokens/second versus 224 tok/s for the FP16 original, a 3.0x speedup; the ternary build isn't reported on CUDA but reaches 229 tok/s on an Apple M4 Pro over Metal (3.8x over FP16's 60 tok/s), against 250 tok/s for the 1-bit MLX build on the same chip. On iPhone 17 Pro Max, the 1-bit MLX build hits 130 tokens/second - fast enough that generation isn't the bottleneck for a phone-based assistant. This mirrors the tradeoff our small language model leaderboard tracks across sub-2B models: ternary buys back accuracy at roughly double the 1-bit footprint, which is still a fraction of FP16.

The Backbone Behind Qualcomm's Smart-Glasses Demo

The September 23 announcement paired the 1.7B 1-bit language model with a separately-quantized 0.3B 4-bit vision encoder into a combined 2-billion-parameter VLM, then compiled it for the Hexagon NPU using PrismML's QNN SDK with 1-bit kernel support - reportedly the first time 1-bit kernels have run on a mobile NPU rather than just CPUs and GPUs. Compared to a Qwen3-1.7B baseline at 4-bit precision on the same hardware, PrismML reports roughly 3.8x less memory (0.43GB versus 1.66GB) and about 2.1x faster generation (15.36 versus 7.44 tokens/second). Context is capped at just 1,024 tokens on the demoed 4GB test platform, which limits the VLM to short tasks: identifying objects, reading signs and text, and answering direct questions about what the wearer is looking at, rather than extended conversation.

"Smart glasses make that challenge very concrete: you have an extraordinary amount of context available through vision, but an extremely constrained device in which to understand it. Working with Qualcomm Technologies, we designed Bonsai around those constraints," said Babak Hassibi, PrismML's cofounder and CEO.

No smart glasses shipping with this model have been announced. The Snapdragon Summit demo was a technology showcase on Qualcomm's own AR1 Gen 1 reference hardware, the same chip family already shipping inside Meta's Ray-Ban glasses and the target platform for a wave of 2026 wearables Qualcomm has been courting - see our coverage of Qualcomm's record AI device shipments for the broader push.

Pricing and Availability

Both variants are free, Apache 2.0-licensed weights on Hugging Face under the prism-ml organization. GGUF builds target llama.cpp via PrismML's fork with Q1_0/Q2_0 kernels (CUDA, Metal, CPU); MLX builds target Apple Silicon and iOS directly through MLX Swift. There's no hosted API tier for the 1.7B size specifically - unlike Bonsai 27B, which Together AI lists with per-token pricing, the 1.7B checkpoints are distributed for local deployment only:

./build/bin/llama-cli \
    -m Bonsai-1.7B-Q1_0.gguf \
    -p "Explain quantum computing in simple terms." \
    -n 256 --temp 0.5 --top-p 0.85 --top-k 20 -ngl 99

Hardware requirements are minimal: the 1-bit build needs under 300MB of RAM for weights, and the ternary build under 500MB, well within reach of any phone released in the last several years. See our guide to running open-source LLMs locally for setup details and our edge and mobile LLM leaderboard for how it stacks up against Gemma and Phi on constrained hardware.

Strengths and Weaknesses

Strengths

  • Smallest deployable footprint in the Bonsai family: 0.24GB for the 1-bit build, under 300MB of RAM
  • Same architecture as Qwen3-1.7B, so tooling, tokenizer, and chat template are drop-in compatible
  • Ternary variant retains 87.8% of FP16 average benchmark score for roughly 7.5x smaller size
  • Became the first Bonsai checkpoint adapted into a vision-language model running on a mobile NPU rather than a CPU/GPU
  • Fully open under Apache 2.0, with GGUF and MLX builds maintained directly by PrismML

Weaknesses

  • Function-calling ability (BFCL v3) collapses hardest under compression, dropping to less than half of the FP16 baseline at 1-bit
  • All benchmark numbers are PrismML's own; no independent evaluation has reproduced them yet
  • The smart-glasses vision-language build is a technology demo, not a shipping product - no glasses using it have been announced
  • Context window on the glasses demo hardware is capped at 1,024 tokens, far below the 32K the base text model supports
  • As a compression rather than a new training run, it inherits every limitation Qwen3-1.7B already had at that size

Sources

✓ Last verified September 25, 2026

James Kowalski
About the author AI Benchmarks & Tools Analyst

James is a software engineer turned tech writer who spent six years building backend systems at a fintech startup in Chicago before pivoting to full-time analysis of AI tools and infrastructure.