Edge · on-device models and training

Run larger models on phones, Jetsons and Raspberry Pis

Edge finds the largest model that stays above your accuracy threshold within each device's memory and latency limits. If data can't leave the device, it can fine-tune there and push the resulting adapter to every device running the same base model.

3Bvision-language model on an 8 GB Jetson
18 MBadapter update sent over the air
+2.3 ptseval improvement from on-device QLoRA
0 bytesof training data sent off the device
01 · Devices

Device fleet

Edge lists every device with the model it runs, its tokens per second and its free memory, and can run fine-tuning jobs on the devices that hold the data.

  • Models that didn't fit before can run on a phone, a Pi or a Jetson.
  • Accuracy is checked after each compression step.
  • Updates are signed and rolled out in stages.
Live demo

Whether a model fits

Weights, KV cache, vision encoder and runtime overhead against the memory the device actually has free, and the decode speed its bandwidth allows.

Features

What's included

Compression with accuracy checks

Quantise the weights, KV cache and vision encoder, prune layers if needed, and check accuracy after each step. Edge stops before the model drops below your threshold.

On-device training

QLoRA fine-tuning within the device's memory using gradient checkpointing, with a live loss curve and an estimate of the improvement before you start.

Export formats

GGUF, MLX, ExecuTorch, Core ML, QNN and TensorRT, signed and versioned, with staged rollouts.

Works with

NVIDIA Jetson Orin and Thor · iPhone and Apple silicon · Pixel and Android NPUs · Qualcomm Snapdragon and Dragonwing · Raspberry Pi 5 with Hailo · x86 and Arm CPUs.

Questions

What engineering teams ask us

Can you really train on the edge device?

On many devices, yes. QLoRA fine-tunes of 1–8B models fit in the memory of a Jetson Orin, an Apple M-series machine or a workstation GPU. Edge plans the job to fit the device and estimates the time and the improvement before it starts.

What about devices with an NPU?

Edge exports to Qualcomm QNN, to Apple's Neural Engine through Core ML, and to Hailo on the Raspberry Pi, and checks accuracy again after conversion.

Get started

Tell us what you need the model to do

Send us the model, the hardware and your target, whether that's tokens per second, latency, memory or cost. In a 30-minute call we'll tell you whether we think it's doable and roughly what it would take.

  1. ReviewA free 30-minute call. We look at your model, hardware and target and give you an honest estimate.
  2. SprintTwo weeks at a fixed fee, on your hardware. If we can't beat your current setup, you don't pay.
  3. RunWe run Serve and monitoring for you and keep re-tuning as traffic changes, under an agreed SLO.