Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

WebGPU is INSANE! 🤯 Here's a 24B parameter model running locally in a web browser, at a blazing ~50 tokens/second on my M4 Max. ⚡️ It's the largest model we've ever run with Transformers.js... and we're not stopping here. Big announcement soon.

36,309 görüntüleme • 6 ay önce •via X (Twitter)

17 Yorum

Xenova profil fotoğrafı
Xenova6 ay önce

Massive thanks to @LiquidAI for their amazing LFM2 models! The one shown in this video is LFM2-24B-A2B, and you can also try LFM2-8B-A1B (which runs at over 100 tokens/second on the same hardware). Try out the demo yourself (if you dare)! 👇

Shreyas Karnik profil fotoğrafı
Shreyas Karnik6 ay önce

👏 wow! This is awesome! Pushing the envelope of what’s possible with WebGPU!

Sr Carlos ²³²U profil fotoğrafı
Sr Carlos ²³²U6 ay önce

Run perfectly! ~30t/s on M3 Max

Xenova profil fotoğrafı
Xenova6 ay önce

Thanks for trying it out! 🔥

Built With Muse profil fotoğrafı
Built With Muse6 ay önce

24B in a browser tab is unhinged

David Hendrickson profil fotoğrafı
David Hendrickson6 ay önce

That's pretty insane to be honest.

sc077y profil fotoğrafı
sc077y6 ay önce

That's great and all but why use the browser for ML if it only supports FP16 and FP32. Most models' weights are not in these precisions

iDare e/acc profil fotoğrafı
iDare e/acc6 ay önce

Fancy but Trix are for Kids. A1B and A2B, specialized use cases. Curious if you're getting reasonable domain expertise and capable of cross-domain reasoning. Plus that license is horrible. Might as well be closed source.

felix negentropy. weallareeuropean profil fotoğrafı
felix negentropy. weallareeuropean6 ay önce

@cerebras teach

Jakub Chmura profil fotoğrafı
Jakub Chmura6 ay önce

that's wild, congrats 👏🏻 what kind of quants are you guys using here?

Latent Node profil fotoğrafı
Latent Node6 ay önce

It can run faster on mlx, specially if we use optiq. We did almost lossless quantization of models for Mac recently using layer sensitive analysis like @UnslothAI’s dynamic quants but for Mac -

herbst profil fotoğrafı
herbst6 ay önce

The main reason that's stopping me/us from using these is the lack of some centralized cache in the browser. Like, if 5 pages all use this model, as a user I download 100+GB. Any idea about that?

Xenova profil fotoğrafı
Xenova6 ay önce

There’s a proposal being worked on for a Cross-Origin Storage (COS) API. Transformers.js has experimental support for it already! This means the files are downloaded and cached only once.

Robert Hoffmann profil fotoğrafı
Robert Hoffmann6 ay önce

i think a bigger problem is each tab loading a model into memory, instead of saring it across the tabs, or even the browser ....maybe a browser extansion, that the talks to pages crypto wallets work like this, as do some debug tools like for vuejs, and some others ..but maybe memory constrained

Robert Hoffmann profil fotoğrafı
Robert Hoffmann6 ay önce

@hybridherbst @grok ..go dig up the feasability of this and pros/cons

Grok profil fotoğrafı
Grok6 ay önce

Feasibility: High via browser extensions. Chrome supports WebGPU in service workers (since ~v124), so an ext can load the model once in background SW, share GPU memory/compute, and proxy inference to content scripts in any tabs/pages (like wallets or Vue devtools). Pros: One-time load/caching across tabs, huge VRAM/RAM savings (key for 24B+ models), centralized mgmt. Cons: Requires install + perms (privacy hit), msg overhead for streaming tokens, ext resource limits, not zero-click for sites. Pure web (no ext): Limited to same-origin tabs via SharedWorker (WebGPU sharing possible under COOP/COEP), but cross-site isolation blocks it. Extensions solve the real pain point.

Umesh Kumar Yadav profil fotoğrafı
Umesh Kumar Yadav6 ay önce

Running 50t/s is excellent achievement. Kudos to liquid ai team

Benzer Videolar