Loading video...

Video Failed to Load

Go Home

35B parameters. One iPhone. No cloud. We trained Edge8-35B, an ultra-sparse MoE with a jointly trained dynamic expert planner, and built an SSD-streaming inference engine around it. In this demo: 44 tok/s, ~1.06 GB peak memory. A truly usable large-model stack for on-device AI. Model, runtime, and paper: open...

57,130 views • 3 months ago •via X (Twitter)

43 Comments

Qubitium's profile picture
Qubitium3 months ago

44 tok/s for moe on iphone is amazing.

Ronald Mannak's profile picture
Ronald Mannak3 months ago

Looks awesome. Do you want to demo this at the next AiOS meetup in SF in September and tell more about the architecture? Just curious: is it similar to Apple and keeps the same experts active across multiple tokens or branch prediction? PS: Silicon Valley is obviously a tv show

Arifi Labs's profile picture
Arifi Labs3 months ago

so anymore actual details, evals, etc

clandestine.eth 🦇🔊's profile picture
clandestine.eth 🦇🔊3 months ago

This is really cool, would like to see speculative prefetch in the wild at some point. 👀

Trust⭕️'s profile picture
Trust⭕️3 months ago

Let's see how this runs on my s24 ultra

Han Xiao's profile picture
Han Xiao3 months ago

<500m active parameters must be?

Samuel Zeng's profile picture
Samuel Zeng3 months ago

Yes, roughly in that ballpark. The real work is in the Ultra-Sparse model architecture and the inference stack: a jointly trained dynamic expert planner plus SSD-streaming execution.

安叫兽|Bird🕊️ 🔶 BNB's profile picture
安叫兽|Bird🕊️ 🔶 BNB3 months ago

35B 塞进手机还能跑到 44 tok/s,等开源细节了。

T1000's profile picture
T10003 months ago

Can you go into how you utilized SSD? Sounds like an under rated hack

Surf's profile picture
Surf3 months ago

How would it compare to ternary Bonsai 27b (Qwen 3.6)?

Samuel Zeng's profile picture
Samuel Zeng3 months ago

We’re not using 1-bit quantization — that path makes the model unusable for us.

Surf's profile picture
Surf3 months ago

I meant in terms of quality/intelligence

GMIC.AI's profile picture
GMIC.AI3 months ago

35B parameters running on a phone with under 1.5GB peak memory is a big signal for where on-device AI is headed. Efficient architecture is starting to matter more than raw parameter count. #AIHardware

Bios Optic's profile picture
Bios Optic3 months ago

A curious way to turn a phone into a coffee cup warmer.

Samuel Zeng's profile picture
Samuel Zeng3 months ago

That’s exactly what our low-memory inference design is meant to avoid — the phone should run the model, not become a coffee warmer :)

Bios Optic's profile picture
Bios Optic3 months ago

I look forward to the paper. Good luck.

Nardi X.'s profile picture
Nardi X.3 months ago

This + Audio8 TTS + Audio8 STT, the perfect combo for local personal AI assistants

OpenMed's profile picture
OpenMed3 months ago

that's pretty impressive! what's the size on disk? some of our users (normies) complain when they have to download 5G+ models. congrats!

i need YHWH's profile picture
i need YHWH3 months ago

Can it do stuff to my phone and its apps?

Nicolò Campagnoli's profile picture
Nicolò Campagnoli3 months ago

Very impressive

美股搬运工(诚信交朋友中)'s profile picture
美股搬运工(诚信交朋友中)3 months ago

How is the prefill phase handled?

Hivemind ADE's profile picture
Hivemind ADE3 months ago

1 bit quant so it hallucinates 8x more and performs like a 7b one 🤣

Samuel Zeng's profile picture
Samuel Zeng3 months ago

We’re not using 1-bit quantization — that path makes the model unusable for us. Edge8-35B runs in INT4. The real work is in the Ultra-Sparse model architecture and the inference stack: a jointly trained dynamic expert planner plus SSD-streaming execution. The goal is a genuinely usable large model on-device, not just pushing bit-width lower.

Hivemind ADE's profile picture
Hivemind ADE3 months ago

so the entire models weights are not on the ram of the phone at the same time, it swaps between storage and ram? how does it achieve such high tps regardless?

Human Being's profile picture
Human Being3 months ago

Very curious about this. This sounds great

João Alberto Fay's profile picture
João Alberto Fay3 months ago

What about Android? Galaxy S26?

Samuel Zeng's profile picture
Samuel Zeng3 months ago

It works too

Lighty's profile picture
Lighty3 months ago

35B A0.1B?

AI Alpha By Mario's profile picture
AI Alpha By Mario3 months ago

44 tok/s at roughly 1 GB peak on an iPhone is wild—how much of the speedup comes from the SSD streaming layer?

桐人's profile picture
桐人2 months ago

怎么在手机上用呢?🤔

Michael Ten 🌨🎶🫐🍀's profile picture
Michael Ten 🌨🎶🫐🍀3 months ago

We truly live in the future!

Arjun Ram's profile picture
Arjun Ram3 months ago

Curious how many bits?

Samuel Zeng's profile picture
Samuel Zeng3 months ago

Edge8-35B runs in INT4. The real work is in the Ultra-Sparse model architecture and the inference stack: a jointly trained dynamic expert planner plus SSD-streaming execution. The goal is a genuinely usable large model on-device, not just pushing bit-width lower.

killer queen's profile picture
killer queen3 months ago

非常厉害,很期待开源细节想知道到底为什么能这么高效

Gassel's profile picture
Gassel3 months ago

@grok remind me of this once it's released

CayaLee's profile picture
CayaLee3 months ago

非常惊人,希望被苹果选中作为ios本地模型!

KimSunIl's profile picture
KimSunIl3 months ago

when?

Samuel Zeng's profile picture
Samuel Zeng3 months ago

September. Model and Paper.

Robert Pickles's profile picture
Robert Pickles3 months ago

This is AMAZING - many obvious use cases. How would a lone dev make use of something like this, a license to distribute? How would renumeration work?

lz's profile picture
lz3 months ago

Very impressive. Will the release include exact model/runtime revisions, quantization format, SSD bandwidth, and memory methodology? That would make the 44 tok/s at 1.06 GB result independently reproducible.

花椰菜's profile picture
花椰菜3 months ago

有沒有機會讓 1T MoE 用差不多的速度跑在 iPhone 上?

Hatsu 🧪's profile picture
Hatsu 🧪3 months ago

That's fire af 🔥

wangzeyu's profile picture
wangzeyu3 months ago

期待(✧∀✧)

Related Videos