Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

Running GLM-4.7-Flash on 4 x M4 Pro Mac Minis using EXO Labs. Uses tensor parallelism with RDMA over Thunderbolt & MLX backend (h/t Awni Hannun). Runs at 100 tok/sec. We're working on optimizing this at EXO Labs. Aiming to hit ~200 tok/sec on this setup soon.

62,320 Aufrufe • vor 9 Monaten •via X (Twitter)

49 Kommentare

Profilbild von Steve💙🇨🇦
Steve💙🇨🇦vor 9 Monaten

@exolabs @awnihannun 8bit on an RTX 5090, 2K context window, is 145-t/s via Ollama. I can only dream of running BF16 though...

Profilbild von Alex Cheema
Alex Cheemavor 9 Monaten

@exolabs @awnihannun This can be improved, significantly.

Profilbild von OWL
OWLvor 9 Monaten

@exolabs @awnihannun Why not bump it up to 72 qubits?

Profilbild von Ray Fernando
Ray Fernandovor 9 Monaten

@exolabs @awnihannun I’ve got a DGX Spark! Does it cook??

Profilbild von Alex Cheema
Alex Cheemavor 9 Monaten

@exolabs @awnihannun Not yet. Imminent.

Profilbild von Nil Ni 👶🦊🗝🎮🐷💎🎆
Nil Ni 👶🦊🗝🎮🐷💎🎆vor 9 Monaten

@exolabs @awnihannun this is exactly why Apple silicon is quietly becoming the best AI dev environment.

Profilbild von Guohao Li 🐫
Guohao Li 🐫vor 9 Monaten

@exolabs @awnihannun That is so cool🔥! Looking into running @exolabs with @Eigent_AI

Profilbild von Volatile Markets
Volatile Marketsvor 9 Monaten

Dynamite stuff guys. I have collected (3) sparks and a handful of Studios = 1TB.. when do you think you will have some additional heterogeneous inference updates available…? I have been able to load models.. but nothing as concurrent as you demonstrated in your exo spark/studio combo? Very excited to see what models at full scale we can run soon. Please and thanks.

Profilbild von Alex Cheema
Alex Cheemavor 9 Monaten

@exolabs @awnihannun Working on better support for heterogeneous hardware, including disaggregated prefill/decode

Profilbild von Volatile Markets
Volatile Marketsvor 9 Monaten

@exolabs @awnihannun Thanks Mr. Cheema. Big fans of your work. Please don’t hesitate if there’s anything I could do to contribute. Heterogeneous inference is the future of local models. Your work is critical.

Profilbild von Volatile Markets
Volatile Marketsvor 9 Monaten

For what is worth: From our testing: Mac Studio (MLX) + DGX Spark (GB10) cluster. The MLX-CUDA overhead fix will help a lot of people. One thing we're watching: GB10 uses sm_121 compute capability, which PyTorch doesn't support yet. This blocks vLLM/SGLang on Spark hardware even when networking is solid. If EXO can address sm_121 at the framework level (bypassing PyTorch's gap), that would unlock a whole segment of early Blackwell adopters stuck waiting on upstream. Happy to test if useful. Appreciate the work you're doing. Appreciate everyone in this space..

Profilbild von Anam Hira
Anam Hiravor 9 Monaten

@exolabs @awnihannun is this bf16?

Profilbild von 𝛼
𝛼vor 9 Monaten

@exolabs @awnihannun exo looks so cool...

Profilbild von Sebastian Buzdugan
Sebastian Buzduganvor 9 Monaten

@exolabs @awnihannun mlx + thunderbolt rdma is such a clever combo

Profilbild von Engineer
Engineervor 9 Monaten

@exolabs @awnihannun Mac silicon is awesome for local LLM. can you share a blog post on setup and instructions.

Profilbild von BlueT - Matthew Lien
BlueT - Matthew Lienvor 9 Monaten

@exolabs @awnihannun Just got some Mac Studios and gonna try it, can't wait to see the benchmark results!

Profilbild von Alex Cheema
Alex Cheemavor 9 Monaten

@exolabs @awnihannun Share results

Profilbild von 𝛼
𝛼vor 9 Monaten

@exolabs @awnihannun which context length do you use for that benchmark?

Profilbild von Paul Solt
Paul Soltvor 9 Monaten

@exolabs @awnihannun 200 tok/sec could be really interesting. What would the context size look like?

Profilbild von Kiran Adimatyam
Kiran Adimatyamvor 9 Monaten

@exolabs @awnihannun This is awesome. I tried on M3 Max. Super slow as expected. Time for M4 pro Minis I think :)

Profilbild von Mike Sewell
Mike Sewellvor 9 Monaten

@exolabs @awnihannun wow, what a setup!

Profilbild von $MIA
$MIAvor 9 Monaten

@exolabs @awnihannun Crazy impressive! Decentralized setups slash risk—ever notice real-world uptime jumps after going agent style? Welcome to AgentFi mindset

Profilbild von Shreyans Bhansali
Shreyans Bhansalivor 9 Monaten

@exolabs @awnihannun 100 tok/sec on minis is wild, feels like illegal compute but in a cute box

Profilbild von Max Carter
Max Cartervor 9 Monaten

@exolabs @awnihannun 4.7 flash is a 30b sparse model, why are people running this on such expensive hardware during the ramageddon? Figure out how to run it on your CURRENT 32gb of ram with a 12gb vram gpu instead!

Profilbild von Andrew I. Christianson
Andrew I. Christiansonvor 9 Monaten

@exolabs @awnihannun Flash? This should run on one of them.

Profilbild von Alex Cheema
Alex Cheemavor 9 Monaten

@exolabs @awnihannun Correct, this is scaling up not out with tensor parallelism using RDMA over Thunderbolt

Profilbild von Emily
Emilyvor 9 Monaten

@exolabs @awnihannun RTX6000 still the best option, hopefully things move faster 😭😭😭

Profilbild von CPM
CPMvor 9 Monaten

@exolabs @awnihannun Is there any starter guide ?

Profilbild von Alex Cheema
Alex Cheemavor 9 Monaten

@exolabs @awnihannun I liked @digitalix’s video on this, goes through installation and using the macOS app. It’s super easy.

Profilbild von Crypto良轩
Crypto良轩vor 9 Monaten

@exolabs @awnihannun This setup is pure magic

Profilbild von Aleatoriedade Humana
Aleatoriedade Humanavor 9 Monaten

@exolabs @awnihannun Tu é brasileiro, cabra?

Profilbild von $MIA
$MIAvor 9 Monaten

@exolabs @awnihannun decentralized compute is the real level-up, agent economy incoming

Profilbild von polymorpheus
polymorpheusvor 9 Monaten

@exolabs @awnihannun @grok do the math. What is the cost of this set up in USD?

Profilbild von Denis Loginoff ⚡️
Denis Loginoff ⚡️vor 9 Monaten

@exolabs @awnihannun RTX 6000 must be 200-ish t/s? 👀

Profilbild von KernZ
KernZvor 9 Monaten

@exolabs @awnihannun that's nice!

Profilbild von Alex Cheema
Alex Cheemavor 9 Monaten

@exolabs @awnihannun Thanks Kernz

Profilbild von Igor Lessio - Robots/acc - AIFlow Labs
Igor Lessio - Robots/acc - AIFlow Labsvor 9 Monaten

@exolabs @awnihannun Alex can we attach also Linux GPUs to the stack ? I’m thinking 2x MacStudio ultra + 2x4090

Profilbild von zer0idle
zer0idlevor 9 Monaten

@exolabs @awnihannun You're telling me I can do this with 4 minis and not ultra studios? The CPU is the limitation not the GPUs?

Profilbild von Rahul Raghav
Rahul Raghavvor 9 Monaten

@exolabs @awnihannun curious how this setup compares to a single high-end gpu in terms of performance and cost

Profilbild von A. Hariharan
A. Hariharanvor 9 Monaten

@awnihannun @exolabs 800 or no dice

Profilbild von Alex Cheema
Alex Cheemavor 9 Monaten

@awnihannun @exolabs 800 tok/sec?

Profilbild von Leon
Leonvor 9 Monaten

@exolabs @awnihannun why mac mini over mac studio?

Profilbild von Yongkie Wiyogo
Yongkie Wiyogovor 9 Monaten

@exolabs @awnihannun Which RAM specs of M4 Mac Mini do you need for your cluster?

Profilbild von ⚡️ nedzen.eth
⚡️ nedzen.ethvor 9 Monaten

@exolabs @awnihannun Will it work on a single Mac mini M4 cranked to maximum 64 GB ram and top processor + video card ?

Profilbild von Alex Cheema
Alex Cheemavor 9 Monaten

@exolabs @awnihannun Yes, it already fits on a single Mac with enough memory. Clustering provides a speedup in this case.

Profilbild von ⚡️ nedzen.eth
⚡️ nedzen.ethvor 9 Monaten

@exolabs @awnihannun Just tested this with opencode and lmstudio. It struggles.

Profilbild von Alex Cheema
Alex Cheemavor 9 Monaten

@exolabs @awnihannun We are working on making this 10x better

Profilbild von ⚡️ nedzen.eth
⚡️ nedzen.ethvor 9 Monaten

@exolabs @awnihannun I have only one computer, does it make sense to install exo ?

Profilbild von Himanshu Kumar
Himanshu Kumarvor 9 Monaten

@exolabs @awnihannun @alexocheema, achieving higher inference speeds with this setup is definitely promising for future applications.

Ähnliche Videos