PrismML Runs Bonsai 1.7B on Smart Glasses at 2x the Speed

PrismML and Qualcomm shrink a 2B vision-language model to 1-bit precision, fitting 4x more parameters into smart glasses at twice the token speed.

·
·
PrismML Runs Bonsai 1.7B on Smart Glasses at 2x the Speed
Read5 min
TypeNews
TopicGpus · Image
  • PrismML demoed a 1-bit 2B vision-language model running locally on Snapdragon AR1 Gen 1 smart glasses.
  • Fits 4x more parameters into the same memory versus 4-bit, at over 2x token generation speed.
  • LLM weights shrink from 1.66 GB to 0.43 GB with matched benchmarks across MMLU, GSM8K, HumanEval+ and more.
  • First true binary (+1/-1) weights executed on Qualcomm's Hexagon NPU, via a custom QNN kernel path.
  • Bonsai checkpoints from 1.7B to 27B are available on Hugging Face.
  • Enables local visual QA, translation, and agent workflows on wearables without cloud round-trips.

PrismML brings binary inference to Snapdragon smart glasses

Smart glasses must process camera and audio input within tight limits on memory, heat, and battery capacity. At the Snapdragon Summit, PrismML demonstrated a 2-billion-parameter vision-language model running locally on Qualcomm's Snapdragon AR1 Gen 1 smart glasses reference platform, without cloud inference.

PrismML developed the demonstration with Qualcomm's Hexagon NPU team. Its status is a reference-platform demonstration; OEM integration, public compiler support, sustained performance, and product battery life remain separate engineering steps.

Four gigabytes, two precision levels

The model pairs PrismML's Bonsai 1.7B language backbone with a 300-million-parameter vision encoder. The language component uses 1-bit weights, while the vision encoder uses 4-bit weights. Together, they can interpret an image, process a prompt, and generate a response for speech output.

In the language backbone, each weight uses one of two states, +1 or -1, with one FP16 scale shared across each group of 128 weights. PrismML trains the low-bit representation directly. Conventional post-training quantization converts an already trained higher-precision model, which can introduce a larger accuracy loss.

Qualcomm measures a 2.06x speedup

PrismML measured their 1-bit Bonsai 1.7B against a 4-bit Qwen 3 1.7B in benchmark evaluations across BFCL v3, HumanEval+, MMLU Redux, IFEval, IFBench, MuSR, GSM8K, and GPQA Diamond.

Metric 4-bit Qwen3 1.7B 1-bit Bonsai 1.7B Reported change
Language-model weight memory 1.66 GB 0.43 GB 3.83x compression
Token generation 7.44 tokens per second 15.36 tokens per second 2.06x throughput

PrismML also reports comparable benchmark performance across BFCL v3, HumanEval+, MMLU Redux, IFEval, IFBench, MuSR, GSM8K, and GPQA Diamond. Those tests cover tool use, coding, knowledge, instruction following, reasoning, and mathematics. The parity claim indicates broadly similar capability rather than identical scores on every task.

These figures cover language-model weight memory and text generation throughput. They exclude the full VLM footprint, time to first token, image-encoding latency, power draw, thermal behavior, and sustained battery use. The comparison also uses two separately trained model families, so architecture and training may contribute alongside weight precision.

The kernel makes binary weights useful

Binary weights reduce storage only when the runtime and processor can execute them efficiently. A system that unpacks those weights into a wider format, or sends unsupported operations to the CPU, can lose much of the expected speed and energy benefit.

PrismML says earlier Hexagon experiments focused on ternary models, commonly described as using about 1.58 bits per weight. The company describes Bonsai as the first model using strictly binary weights, +1 and -1, to execute on an NPU.

Qualcomm compiled the model through an internal version of its QNN software stack with new 1-bit kernel support. The kernel handles packed binary weights and maps the required matrix operations onto the Hexagon NPU, avoiding a CPU fallback. This hardware and model co-design underpins the reported memory and throughput results.

The internal toolchain limits immediate reproducibility. The announcement does not say when the binary kernels will enter Qualcomm's public SDK, which devices will support them, or whether developers can deploy the same execution path through current QNN releases.

Local vision avoids a network round trip

Qualcomm positions Snapdragon AR1 Gen 1 as a platform for camera-equipped glasses, including devices in the category established by Ray-Ban Meta. Cloud-dependent visual assistants must transmit images, video frames, or derived data before producing an answer, adding network latency and requiring connectivity.

Local inference can keep supported visual tasks responsive when the network is slow or unavailable. It can also keep camera context on the device during inference, although complete privacy still depends on application telemetry, storage, permissions, and any cloud services elsewhere in the product.

More room for context and perception

The measured reduction from 1.66 GB to 0.43 GB leaves substantially more of a 4 GB system for the vision encoder, application code, activations, and the key-value cache that stores conversation context. Weight compression does not shrink each of those components, so the full application will gain less than the headline 3.83x ratio.

That additional headroom could support several constrained-device workloads:

  • Visual question answering: interpreting objects, signs, labels, and documents in the wearer's field of view.
  • Offline assistance: handling selected translation, identification, and inspection tasks without a network connection.
  • Longer conversations: allocating more memory to the key-value cache instead of model weights.
  • Richer perception pipelines: combining a language model with vision, audio, and application logic within the same memory budget.

PrismML's model collection includes Bonsai checkpoints at 1.7B, 4B, 8B, and 27B parameters in ternary and 1-bit variants. The company identifies the glasses-specific 2B VLM as its latest addition and plans more Bonsai variants tuned for Snapdragon platforms.

Deployment still needs public tooling

PrismML grew out of Caltech research focused on low-bit neural networks. Its broader strategy targets phones, laptops, vehicles, robots, and secure edge systems where memory bandwidth and power constrain model size more sharply than they do in data centers.

Scaling binary models while preserving quality remains an active research problem. PrismML's Bonsai 2 27B provides a larger test case, while the Snapdragon demonstration supplies evidence at the 1.7B language-model and 2B multimodal scale.

For developers, the next useful disclosures are public kernel availability, end-to-end VLM latency, thermal measurements, power consumption, and instructions for compiling checkpoints through QNN. The current result establishes that binary language inference can run on the AR1 Gen 1 NPU and quantifies its memory and generation-speed advantages on Qualcomm's reference hardware.

Trending
  • No trending articles

Comments

avatar

Next Reads