Toolspublished

Liquid AI’s Pipette Tests 1,000+ On-Device AI Setups—and Limits Cross-Device Rankings

The open-source suite puts model, quantization, runtime and hardware in one result. Its quality scores still come from H100 reference systems, while early results are not designed for cross-device comparisons.

By 3 min read
Liquid AI’s Pipette Tests 1,000+ On-Device AI Setups—and Limits Cross-Device Rankings

Listen to this story

The audio brief

About 1:40
0:001:40
Read transcript
Liquid AI has released Pipette, an open-source benchmark that tests on-device AI as a complete deployment setup rather than as a model in isolation. Its first dataset covers more than 1,000 configurations across over 30 models, combining the model, quantization, runtime, hardware, and context length in one result. That addresses a practical gap: a model’s server-side score may say little about how it behaves on a phone with different software and reduced precision. Pipette’s initial verification includes an M5 Max MacBook Pro, an iPhone 17 Pro, and a Galaxy S26 Ultra, with context lengths from 256 to 8,192 tokens. One example uses the same phone, the same Q4_K_M quantization, and two 350M Granite models. As context grows to 4,096 tokens, Granite-4.0-H-350M retains 78.4 percent of its decode throughput, while Granite-4.0-350M retains just 33.8 percent. The testing is structured: warm-up runs are discarded, five repetitions are measured, and thermal and system-load checks are applied. But there is an important boundary. IFBench, GPQA Diamond, and MATH-500 quality scores come from llama.cpp running on NVIDIA H100 reference systems, not from the tested edge devices. And because execution environments differ, the early results are not meant to rank devices against one another. The key thing to watch is whether future releases add consistent NPU and Android GPU measurements, making broader comparisons more defensible.

Story brief

3 key points

Liquid AI’s open-source Pipette turns on-device model testing into a configuration-level exercise, covering more than 1,000 combinations across 30+ models, devices, runtimes, quantizations, and context lengths. That matters because a model’s server-side score does not predict its phone behavior: on one Galaxy S26 Ultra, two 350M Granite variants retained 78.4% versus 33.8% of decode speed at 4,096 tokens. The...

  1. 01

    Initial verification covers an M5 Max MacBook Pro, iPhone 17 Pro, and Galaxy S26 Ultra; supported context lengths span 256–8,192 tokens.

  2. 02

    Tests use five measured repetitions, greedy decoding, discarded warm-up, and thermal/system-load readiness checks.

  3. 03

    Apache 2.0 infrastructure includes management, clients, scores, hosted results, and native iOS and Android apps.

Liquid AI has released Pipette, an open-source benchmarking platform built around a consequential premise: on-device AI behavior belongs to the full deployment configuration, not the model alone. The launch dataset covers more than 1,000 configurations across more than 30 models, giving developers a public way to inspect model, quantization, runtime, device and context length together.

The tool targets a mismatch in model selection. Model cards can report quality under server-class, full-precision conditions, while a phone deployment may use a quantized model and a particular software stack. Pipette measures throughput, latency and memory for each configuration, with quality tracked separately.

From a model score to a deployment test

Artificial Analysis partnered with Liquid AI to independently review and verify Pipette’s methodology. Initial verified results cover a MacBook Pro with M5 Max, an iPhone 17 Pro and a Galaxy S26 Ultra. The dataset supports llama.cpp builds across macOS, iOS, Windows and Android, using context lengths from 256 to 8,192 tokens.

What ships with Pipette

  • Apache 2.0-licensed infrastructure: pipette-mgmt, pipette-clients and pipette-scores.
  • A public results dataset and hosted dashboard for inspecting benchmark configurations.
  • Benchmark clients for macOS, Windows, iOS and Android, plus native iOS and Android apps.

One phone, two context curves

Pipette’s published examples show why model size alone is a weak shortcut. On the same Galaxy S26 Ultra, using Q4_K_M quantization, two 350M Granite models retained sharply different shares of their decode speed as the input context grew from 256 to 4,096 tokens.

Decode-throughput retention at 4,096 tokens

0178.4%

Granite-4.0-H-350M

At Q4_K_M on a Galaxy S26 Ultra, Granite-4.0-H-350M retained 78.4% of its 256-token decode throughput at a 4,096-token input context.

0233.8%

Granite-4.0-350M

Under the same conditions, Granite-4.0-350M retained 33.8% of its 256-token decode throughput at a 4,096-token input context.

Reproducibility has a scope limit

Performance runs use fixed token shapes, greedy decoding, a discarded warm-up, five measured repetitions, and thermal and system-load readiness checks. The scoring path is separated from generation: pipette-scores uses deterministic, model-blind scoring without generation provenance.

The initial release omits consistent NPU comparisons and Android GPU results. It also advises against comparing results across devices because iOS and Android runs use different execution environments; the current data is intended for comparisons among configurations on the same device.

Pipette presents IFBench, GPQA Diamond and MATH-500 quality evaluations beside on-device performance. Those quality scores come from llama.cpp runs on NVIDIA H100 80GB reference systems, then are matched to runs sharing the same model and quantization. They are not quality measurements made on the phone or laptop.

Sources

  1. marktechpost.comLiquid AI Open-Sources Pipette: A Reproducible Benchmarking Suite That Measures On-Device Models, Quantization, Runtime and Hardware Together