Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

Paving the way for unlimited context windows. Introducing ZML /attnd: sparse logarithmic attention, on CPU, over UDP, faster than GPU.

122,236 Aufrufe • vor 1 Jahr •via X (Twitter)

39 Kommentare

Profilbild von Charles Foster
Charles Fostervor 1 Jahr

@zml_ai How do you avoid computing the attention values that end up ~0 without computing the dot products between each query-key pair? Are you using some sort of approximation?

Profilbild von Steeve Morin
Steeve Morinvor 1 Jahr

@zml_ai we model it as a graph

Profilbild von Charles Foster
Charles Fostervor 1 Jahr

@zml_ai How does modeling it as a graph let you bypass the N × N for sequence length of N, unless you're making some kind of approximation?

Profilbild von Steeve Morin
Steeve Morinvor 1 Jahr

@zml_ai Yes there is approximation in the sense that we don't compute values very close to zero. From the talk:

Profilbild von Charles Foster
Charles Fostervor 1 Jahr

@zml_ai How? How do you know which attention values *will be* very close to zero without first computing the dot-products?

Profilbild von Charles Foster
Charles Fostervor 1 Jahr

@zml_ai Maybe what you mean to say is that you compute the full N x N attention matrix, but aggregate the value vectors sparsely by skipping entries where the attention is ~0? That would turn one dense-dense matmul into a sparse-dense one, but wouldn’t make the whole thing log(N), right?

Profilbild von Jean-Baptiste Schiratti
Jean-Baptiste Schirattivor 1 Jahr

@zml_ai Loved the talk & demo 🤩 @zml_ai rocks 🔥🚀❤️

Profilbild von James
Jamesvor 1 Jahr

@zml_ai @TheAhmadOsman looks like a great local llama unlock

Profilbild von Javier Honduvilla Coto
Javier Honduvilla Cotovor 1 Jahr

@zml_ai Great stuff!! Btw love the T-shirt 🤣

Profilbild von David Roldan 🇵🇷
David Roldan 🇵🇷vor 1 Jahr

@zml_ai Democratizing AI!!! 👌🏼

Profilbild von Abhi
Abhivor 1 Jahr

@zml_ai Good work man, holy shit

Profilbild von Guillaume Wenzek
Guillaume Wenzekvor 1 Jahr

@zml_ai Very excited to share this. Attention is fascinating. I've been toying with this algorithm idea for some time but it took some faith and crunch to actually make it work.

Profilbild von murat 🍥
murat 🍥vor 1 Jahr

@zml_ai any performance degradation?

Profilbild von Steeve Morin
Steeve Morinvor 1 Jahr

@zml_ai no

Profilbild von Andrew Huynh
Andrew Huynhvor 1 Jahr

@zml_ai How to run it in my m2 laptop??

Profilbild von Saïd Aitmbarek
Saïd Aitmbarekvor 1 Jahr

@zml_ai hell yeah, based optimization for cpu guys! will help democratize AI adoption to the immense pool of non gpu socs let's launch/spotlight you on whenever it helps guys

Profilbild von VibeCodeTeddy
VibeCodeTeddyvor 1 Jahr

@zml_ai This is wild. Can't wait to see the practical applications of this!

Profilbild von Ak afridi
Ak afridivor 1 Jahr

@zml_ai Fascinating approach to solving the context window limitation. CPU-based sparse attention over UDP opening new possibilities for distributed AI processing. Looking forward to seeing how this scales in production environments.

Profilbild von Gary Basin
Gary Basinvor 1 Jahr

@zml_ai very cool

Profilbild von Mykhailo Sorochuk
Mykhailo Sorochukvor 1 Jahr

@zml_ai This breakthrough could really democratize AI. Less hardware, more access. Excited to see how it develops!

Profilbild von Gloria Baeuerlein
Gloria Baeuerleinvor 1 Jahr

@zml_ai 🔥🔥🔥

Profilbild von Eugene Cheah - AI builder @ 🇸🇬|🇺🇸
Eugene Cheah - AI builder @ 🇸🇬|🇺🇸vor 1 Jahr

@zml_ai cool stuff - however you need benchmarks on basic evals on running with CPU vs GPU, to really get this across the crowd/finish line

Profilbild von James T
James Tvor 1 Jahr

@zml_ai Outstanding will try this out on my old macbook pro 2017

Profilbild von AI PlanetX
AI PlanetXvor 1 Jahr

@zml_ai Exciting innovation in attention technology!

Profilbild von Alon Burg
Alon Burgvor 1 Jahr

@RemiCadene @zml_ai Amazing demo! Kudos!

Profilbild von parody. Dean the Magic 8 Ball geeker
parody. Dean the Magic 8 Ball geekervor 1 Jahr

@ylecun @zml_ai @grok eli5

Profilbild von Andrew Huynh
Andrew Huynhvor 1 Jahr

@zml_ai Cool

Profilbild von Pierre-Baptiste Borges
Pierre-Baptiste Borgesvor 1 Jahr

@zml_ai congrats!

Profilbild von Reza Rawassizadeh
Reza Rawassizadehvor 1 Jahr

@zml_ai Where can we read about sparse logarithm attention?

Profilbild von jdubbs
jdubbsvor 1 Jahr

@zml_ai Loved your CRdo writeup/thread......Do you think this eventually hurts the opical guys like CIEN and GLW? Thanks

Profilbild von Cyril Mottier
Cyril Mottiervor 1 Jahr

@zml_ai 💥

Profilbild von VibeEdge
VibeEdgevor 1 Jahr

@zml_ai @steeve Cool breakthrough on Attention D sparse log attention on CPU via UDP outpacing GPUs? Game changer for AI scaling. Echoes Megalodon style infinite contexts without heavy hardware. Excited for the code!

Profilbild von pybankers
pybankersvor 1 Jahr

@zml_ai What model size will I be able to run with 16gb ram cpu without any gpu with good speed?

Profilbild von Anthara Fairooz
Anthara Fairoozvor 1 Jahr

@zml_ai Exciting innovation in AI! Great step forward.

Profilbild von Conor
Conorvor 1 Jahr

@zml_ai Super cool, congrats

Profilbild von Giovanni P.
Giovanni P.vor 1 Jahr

@zml_ai Very cool, bold to use zig 👍 But bazel 🤣 please no!

Profilbild von Steeve Morin
Steeve Morinvor 1 Jahr

@zml_ai

Profilbild von iG3 - Edge AI
iG3 - Edge AIvor 1 Jahr

@zml_ai 👀

Profilbild von gawen
gawenvor 1 Jahr

@zml_ai Boua very cool ! 🔥

Ähnliche Videos

QVAC SDK 0.15.0 is live. This release adds multiple prompts batching, brings a native AMD GPU backend to the stack, moves more vision encoders onto mobile GPUs, and adds a second local coding-agent integration. Main highlights: - Prompt batching for the LLM addon. Batch multiple prompts into one job and process them concurrently, with each answer returned the moment its generation finishes. - Native AMD GPU backend. A first-class HIP/ROCm backend in @qvac/vla-ggml, auto-selected over Vulkan with clean fallback when ROCm is absent. - A second local coding agent. OpenClaw joins OpenCode for local, cloud-free agent workflows. AGENTS - OpenCode plugin update (@qvac/opencode-plugin). Aligned with the current SDK, CLI, and AI SDK provider packages. A fresh install runs OpenCode against managed local QVAC models out of the box, from the default qvac/qwen3.5-9b, with no manual qvac serve setup. - OpenClaw plugin (@qvac/openclaw-plugin). A second coding-agent integration alongside OpenCode. A fresh setup installs the plugin, creates a local qvac provider through onboarding, and runs a QVAC model through OpenClaw🦞's local service path. LANGUAGE MODELS - Prompt batching (LLM addon). Batch multiple prompts in one job and run them concurrently, each answer returns the moment its generation finishes, no waiting on the others. - Reasoning-context trimming on hybrid + recurrent models (@qvac/llm-llamacpp). remove_thinking_from_context now works beyond pure-attention models. Same JS API, no throw. VOICE AND SPEECH - Transcription (transcription-parakeet 0.9.0). More robust CPU fallback on GPU failure and a faster Vulkan backend on Pixel 9. - Text-to-speech features (tts-ggml 0.4.0). Adds LavaSR for noise removal and adjustable output frequency up to 48 kHz, plus Japanese via Chatterbox. - Text-to-speech fixes (tts-ggml 0.4.1). CPU fallback on GPU failure, a q8_0 KV crash fix on Metal with Chatterbox. VISION - Qwen3.5 vision encoder on GPU (Android). Image encoder moves onto the phone GPU, with a smarter tile-grid preprocessor and default image-token caps, for flagship Android: Vulkan on Mali (Pixel 9 Pro) and OpenCL on Adreno 830 (Galaxy S25). - Gemma-4 vision encoder on GPU (Android). Vision encoder runs on the phone GPU instead of CPU, same flagship Android targets. PLATFORM AND PERFORMANCE - AMD GPU backend (@qvac/vla-ggml). Native HIP/ROCm backend, auto-selected over Vulkan with clean fallback when ROCm is absent (Linux x64 only). Comes with ~23% faster than Vulkan, ~14% faster than PyTorch-ROCm, parity preserved. Unified code style. A cleaner, more consistent, easier-to-contribute codebase. Let's build. npm install @qvac/sdk

QVAC

29,260,217 Aufrufe • vor 3 Monaten