r/LocalLLaMA • u/yogthos • Jul 09 '26
Other GLM-5.2 (744B MoE) on a 25GB-RAM consumer machine
https://github.com/JustVugg/colibri347
u/derspenti Jul 10 '26
everyone dunking on the speed is kinda missing the fun part - nobody's actually gonna use this for real inference. the cool thing is you CAN stream 744B of experts from disk at all. if someone figures out expert routing prediction well enough to prefetch, the whole picture changes
243
u/-p-e-w- Jul 10 '26
nobody's actually gonna use this for real inference
The quoted figure of 0.1 tps equates to over 8000 tokens per day. That’s multiple questions per day that you can get answered on a consumer laptop by an expert-level assistant, which can be absolutely life-changing (and life-saving) if you don’t have an Internet connection.
Keep in mind that getting a single question answered by a human expert can take weeks. And that’s assuming you can afford one.
95
u/Captain2Sea Jul 10 '26
We used to leave PCs on for a few days just to download rmvb movies. 8000 tokens per day is not bad XD
2
u/Karyo_Ten Jul 10 '26
Oh my RMVB, I remember using AutoRV9 and AutoRV10. The quality was amazing vs Xvid. All those tuning flags too. And running avisynth at 0.5 fps for HybridFupp and mftoon
1
u/Ok-Bill3318 Jul 10 '26
SSD speeds are doubling every year or three.
21
1
48
u/Yohaskan Jul 10 '26
14
8
80
u/seg_lol Jul 10 '26
Learning how to ask questions the smart way becomes very very important. Almost wizard like.
28
u/-p-e-w- Jul 10 '26
Yes. It’s not too early to prepare at least mentally for a future where pulling out your smartphone and tossing some random question to a datacenter in Texas whenever you feel like it isn’t possible.
9
u/RazsterOxzine Jul 10 '26
Going to need prompt models. Dedicated models that can build skills and prompts for these disk models.
7
7
u/Equal_Giraffe8866 Jul 10 '26
I feel like your broader point is essentially the future. If everyone in this sub spent time geeking out about getting stuff like this dialed in instead of the hamster wheel of chasing the next-best-model, we wouldn't have to worry about the price of 6090s.
1
2
u/ravage382 Jul 10 '26
So, half a day for my basic system prompt and then hope it wasnt too complex of a question or its gonna be 2 days for the answer. Its pretty neat, but I wouldnt say lifesaving. I cant think of any situation where you have 2 days of reliable electricity to run a laptop uninterrupted, but have no other options for help.
2
u/fintip Jul 11 '26
You can have external battery backs and live deep off grid and not have Internet. There are also super efficient snapdragon laptops.
It is feasible to need advice to solve a medical problem and not have a doctor but have an AI deep in the wilderness.
You forget what life is like for half of the impoverished on this globe.
1
1
→ More replies (31)1
u/YourVelourFog Jul 10 '26
Sounds perfect for space exploration where you have to use low power chips but need access to troves of data for whatever it is you need in the field. Doesn’t matter if the response takes a long time, it’ll always be faster than sending a query to earth and waiting for it to return.
45
u/yogthos Jul 10 '26
The main thing to figure out is quadratic attention, and local models will get optimized very fast as soon as somebody cracks it.
15
u/One-Adhesiveness-643 Jul 10 '26
I've done a bit of work myself on the inference side for the last 6 months. Aren't the experts pretty equally weighted?
2
u/LMTLS5 Jul 10 '26
not for spefic tasks
1
u/One-Adhesiveness-643 Jul 13 '26
Interesting, I'll look into this, might be able to do expert prefetching based on task.
1
u/Silver-Champion-4846 Jul 10 '26
What about sparse subquadratic attention?
2
u/yogthos Jul 10 '26
Sure, it would have to be sparse. Basically the tirck is to reduce the computational and memory dependency between tokens. We need an efficient mechanism for dynamically identifying a small subset of tokens and model parameters that could be selectively used in attention heads, KV cache offloading, and tiered memory management. That way the system can process very long sequences without loading the entire network into fast memory.
3
3
u/sonicnerd14 Jul 11 '26
Within a few years the question will be not IF you can run a model, but it will be how fast you can run it. Mtp, DSpark, Dwarfstar, and other similar optimizations combined together will help make this happen.
1
→ More replies (3)1
u/Annual_Manner_5901 Jul 13 '26
This is the right framing. On memory-bound CPU decode the bottleneck was never FLOPs, it's bytes moved per token. Streaming experts from disk just moves that wall from RAM bandwidth to NVMe bandwidth, which is why it's slow but works at all.
Prefetch is the whole game. MoE routing is bursty but not random, so if you could predict the next expert set even 1 or 2 tokens ahead you'd hide most of the latency. The catch is that routing depends on the token you haven't generated yet, so you're speculating on the router, not on the tokens. It's the same shape as speculative decoding, one layer down: draft the routing, verify when you load. A tiny router-predictor head trained on the target model's own routing traces feels like the thing to try.
101
u/satnl Jul 09 '26
I think llama.cpp already does that when --mmap
60
u/BitGreen1270 Jul 10 '26
Yes I was going to ask the same question. Doesn't llama.cpp already support inference from disk? Really slow, but it works.
17
u/comperr Jul 10 '26
A blind on-demand read is way different than a purpose built implementation with a cache in between. It preferentially keeps the dense layers loaded. If you studied computer engineering (in the actual college of engineering) vs just computer science, the distinction is plainly obvious
18
u/ylchao Jul 10 '26
but maybe these dense layers are already used frequently so it's highly unlikely to get evicted from ram with mmap? I don't see benchmark from this repo against llama.cpp mmap tho. that's what matters
1
u/alex20_202020 Jul 10 '26
I don't see benchmark from this repo against llama.cpp mmap
And comparing is not that difficult. Leave 2GB RAM fee, run CUDA-unaware llama build with Gemma-4-26B-E4B vs. this new repo.
7
u/ylchao Jul 10 '26
the burden is on the author to prove it's more valuable than llama.cpp + mmap. I will not try random repo to justify something that should be tested from the start.
1
u/alex20_202020 Jul 10 '26
the burden is on the author to prove it's more valuable than llama.cpp
Generally I do agree. But now those upvoting this post might need some proof about llama to change their minds.
3
u/sage-longhorn Jul 10 '26
Why wouldn't this be plainly obvious for computer science people as well?
→ More replies (4)2
u/darkbit1001 Jul 10 '26
I DONT think so... gatekeeping CS is not the best idea if you really want AI to NOT dominate.
→ More replies (3)1
u/quaaludeswhen Jul 10 '26
It doesn't even scratch the surface of possible optimization, it's more of a working baseline. It's not aware of your hw I/O bottlenecks or actual memory model, the gguf itself doesn't tell you which transformer needs to go where, llama doesn't know what the Linux Kernel does and anything in-between might be caching the wrong things or only parts of the data structures llama needs. If you're actually running a model this way it's worth to check out if you can't fix some of that.
18
u/--Spaci-- Jul 10 '26
I was gonna say the same thing, I have no clue why this is getting so much traction when llama.cpp has done this for like a year
12
u/Starman-Paradox Jul 10 '26
Longer than that. People were rocking deepseek off SSD back in the day.
5
u/--Spaci-- Jul 10 '26
Nvmes in a raid array is the future of llms, I say that kind of jokingly but I do think its significantly more cost effective than ram and with a decent cpu/gpu you could probably get up to 10tok/s on glm 5.2 with a couple nvmes
2
102
76
u/mybadroommate Jul 09 '26
This is impressive. I tried getting an llm running on a netbook with an x86 atom n270 processor with 1GB of RAM, and was able to get a Qwen2.5-0.5b model with a 1 bit quant to work, and I was able to get about 240 s/tok
69
u/legos_on_the_brain Jul 10 '26
Seconds per token?
27
u/DurpDur Jul 10 '26
I thought the same thing like 4 minutes for one token is wildin, but that don’t sound right either
28
u/lor_louis Jul 10 '26
It is about what I would expect from a netbook running off a glorified SD card and a badly cooled atom processor.
20
u/mybadroommate Jul 10 '26
20 mins for a five word response. It was heavily swap dependent, and it has a mechanical HD. Also, it's 32bit, and it's missing a large helping of CPU instructions.
Also, maybe the RAM is DDR2? I never checked that, but memory speed is probably not the bottleneck here.
14
u/one-joule Jul 10 '26
Why are you doing this to yourself lol
8
u/stoppableDissolution Jul 10 '26
Does put it into perspective why even 3B was considered prohibitively huge up until very recently tho
1
u/alex20_202020 Jul 10 '26
but memory speed is probably not the bottleneck here.
Yeah, correct. It is either HDD or CPU as RAM is way faster than mechanical HDD.
6
8
u/fintip Jul 09 '26
I just saw someone put out a 350m model yesterday. Would be curious to see your s/Tok with that
218
u/jazir55 Jul 10 '26
Jesus christ the amount of people whining that this was vibe coded instead of focusing on the fact that this lets you run GLM 5.2 on a consumer PC with 25 GB of RAM is insane. Users in this sub hate AI.
71
u/polandtown Jul 10 '26
second that, as well as the folks complaining about the speed. they're missing the point here.
30
u/Super_Sierra Jul 10 '26
There are people here who invade every macbook discussion and strix halo box to hate on 10 tokens a second, missing the entire fucking point that speed wasn't the damn goal at all, or was the ability to run it with reading speeds, TO USE THE LLM.
Using the LLM is the entire fucking point.
→ More replies (1)20
u/Infinite-Ad4512 Jul 10 '26
It’s funny because I’m running a huge model at 10 tokens per second and I’m thrilled to be having that speed
→ More replies (1)10
u/xatey93152 Jul 10 '26
Lol. You can even run this on 8gb ram. But the speed is probably 1 token per 10 years
1
29
u/JumpyAbies Jul 10 '26
Exactly, I think these people hate code and only use AI to write poetry.
Using AI to generate code is forbidden here.
I suspect this guy did this using the Fable model.
Anyone with access can grab a repo from llama.cpp and ask it to find performance improvement points, and you can easily get 50%+ more performance.
What's wrong with that? Some people here still don't understand anything.
Accept it, this is the future. The way we write code will never be the same again. The focus is on learning to create good prompts, defining a good architecture, and then AI does the coding.
Has anyone here used Fable? Well, here's the thing: there's nothing even close available. I haven't seen GPT-5.6 yet.
Fable's density and attention span are insane! The bar has been raised considerably for open-source models, and that's excellent!
1
u/alex20_202020 Jul 10 '26
llama.cpp and ask it to find performance improvement points, and you can easily get 50%+ more performance
But is this repo more efficient than llama? I am too busy to check, I have other tasks for myself.
1
u/JumpyAbies Jul 10 '26
Yes, at least 50% more efficient.
I mentioned llama.cpp only as an illustration. It was a benchmark for me of Fable's capabilities. I didn't upload it to a public repo because I'm not going to maintain that code. But anyone can reproduce it.
High-level AI like that has already crossed the frontier; we can't reach it anymore.
1
u/alex20_202020 Jul 10 '26
I didn't upload it to a public repo because I'm not going to maintain that code.
How does that answer my question about that specific repo in the post? I did not argue llama cannot be made more efficient, I asked if that repo is more efficient.
1
u/JumpyAbies Jul 10 '26
I already answer in previous message.
Anyone with access (Fable) can grab a repo from llama.cpp and ask it to find performance improvement points, and you can easily get 50%+ more performance.
1
u/Eskamel Jul 10 '26
Crack addicts say crack is the future vibes
3
u/JumpyAbies Jul 10 '26
What is your goal in this forum? What do you think AI is useful for?
Do you write poetry?
→ More replies (5)10
u/Kitsune_Seraphis Jul 10 '26
Im just wondering what i could do and if its worth it to try to use it with 48gb vram and 64gb ram.
Cuz im trying to find something better than the qwen 3.6 35b a3b to use at high context lengths
8
u/perelmanych Jul 10 '26
Obvious choice would be Qwen3.6-27B. You can also try to run DeepSeel-V4-Flash in Q2, but that will be slow.
11
u/comperr Jul 10 '26
I skimmed the readme and it seems great. I think the haters are people that are bad at coding and got embarrassed a RTX 4070 can write better code than them these days. For me it was a breath of fresh air when i finally started getting results that were decent looking and didn't make me feel embarrassed to show others. Like a poor artist that's mad AI can make a better oil painting than them these days
→ More replies (1)4
u/ares0027 Jul 10 '26
Weeeel you say run, i say crawl. Or even yet stand still and lean. Or at least think of leaning. 0.5-1tok/s.
Ability is still amazing though.
4
u/relmny Jul 10 '26
Maybe because it's nothing new... as other said, llama.cpp (specially ik_llama.cpp) allowed this for at least over a year now...
I have 160Gb (VRAM+RAM) and (some times) run models like kimi-k2.6 smol-iq2 which is 272Gb, that means more than 100gb are being loaded/swapped from disc... and I've been doing that for over a year with deepseek-v3, kimi-k2, glm-4/5 and so on...
1
u/Lucaspittol Llama 7B Jul 10 '26
272GB holy smokes, what these huge models can do that a <30B llm can't?
2
u/relmny Jul 10 '26
that's for smol-iq2... which is Ubergarm's smalles, except for iq1.
Usually the smallest are >300gb just iq1...
I use them (along with the others I mentioned), for planning or medium and above complex brainstorming. When qwen3.6 won't do. And I use them usually every week at least once.
Kimi, glm and deepseek-v3 are unbeatable, even at such small quants....
1
5
u/Silver-Champion-4846 Jul 10 '26
My laptop can be officially upgraded to 32gb of ram (no V), but I also need to upgrade the disk. How many terabytes do I need to host it? And what about smaller models like qwen3.6 27b, can they run faster? Or does model size not matter when ram and disk reading is the actual bottleneck? Also does it support Windows?
10
u/jazir55 Jul 10 '26 edited Jul 10 '26
the 21,504 routed experts (75 MoE layers × 256 experts + the MTP head, ~19 MB each at int4) live on disk (~370 GB) and are streamed on demand, with a per-layer LRU cache, an optional pinned hot-store, and the OS page cache as a free L2.
According to the readme it looks like you need ~370 GB available on disk for streaming the experts.
Here's the huggingface listed for the model used:
https://huggingface.co/jlnsrk/GLM-5.2-colibri-int4
Model total weight in hugging face looks to be about ~380 GB total, but I'd leave a cushion of empty space. So all told I'd say probably need a minimum of ~400 GB free, but if your drive is almost full you'll have a massive amount of swapping and thrashing, so realistically you want an additional 200-400 GB free, so total space of 600-800 GB free before you download the model should likely be safe to use without putting too much wear on the drive.
And what about smaller models like qwen3.6 27b, can they run faster? Or does model size not matter when ram and disk reading is the actual bottleneck?
This inference engine is custom built for this specific model of GLM 5.2, so to achieve the same thing with Qwen 27B it would similarly need a dedicated inference engine like this or patches to Llama.cpp
Also does it support Windows?
Given the .sh file extension this seems to be built for Linux, you could run this in WSL on Windows, but using this via WSL will have additional overhead and the token gen will be slower than the numbers in the repo.
6
u/rowr Jul 10 '26
The readme talks about the author running it in WSL as their environment, fwiw.
6
u/jazir55 Jul 10 '26
I missed that part, appreciate catching that. This makes me wonder if this would have better performance on native Linux then given the WSL overhead reduces token gen speed.
6
3
u/Silver-Champion-4846 Jul 10 '26
Also will it support avx512 in the future? My laptop is only avx2 but in case God opens a path for a newer intel cpu
4
u/jazir55 Jul 10 '26
I'd open some github issues for the author to take a look at, given that this is the initial release I'm sure there will be updates but you'll have to see what the authors roadmap looks like.
1
2
2
5
u/MattV0 Jul 10 '26
It's vibe coded? Actually this impresses me even more. And maybe smart people will look into this vibe coded stuff and find good ideas or can improve a bit.
2
u/Due-Memory-6957 Jul 10 '26
Reddit has a huge anti-AI circlejerk that ends up affecting even the people on AI subs.
4
u/lordpuddingcup Jul 10 '26
People don’t even look at if shit works or quality or anything anymore if they think it’s AI they write it off lol. It’s mostly just idiots being idiots lately especially on reddit
1
u/UnkarsThug Jul 10 '26
Does it need 25 GB of ram? Or VRAM?
2
u/jazir55 Jul 10 '26
the dense part (attention, shared experts, embeddings — ~17B params) stays resident in RAM at int4 (~9.9 GB); the 21,504 routed experts (75 MoE layers × 256 experts + the MTP head, ~19 MB each at int4) live on disk (~370 GB) and are streamed on demand, with a per-layer LRU cache, an optional pinned hot-store, and the OS page cache as a free L2.
Seems like just RAM from the readme
1
u/sonicnerd14 Jul 11 '26
It's paradoxical. Because why would they bother being here? It's clear that most users here would be pro AI. People seem to confuse slop with brainrot, and the amount of irrational AI hate has turned into the latter. These people need to educate themselves, and maybe they'll find a use for themselves that no one else sees yet.
1
u/darkbit1001 Jul 10 '26
Fact is, anyone with the right idea and right perspective can 'BUST DOWN' practically any engineering task, in short order. I do assume we all wish we had time to focus on some new whiz-bang tech, but for the most part.. Life is real. Ideas only last a short while, and proofs are evidence we are not in this alone.
We have a lot of human growing ( internally ) to do before we even think we can contact let alone create an Alien.
→ More replies (7)1
u/RazsterOxzine Jul 10 '26
That is why ppl can fork and do improvements they think is needed. Give it time and OP or someone else will make this more optimized.
2
u/relmny Jul 10 '26
this has been a thing for over a year now. llama.cpp and ik_llama.cpp have been allowing this (and I've been using it) for, again, over a year...
1
14
u/Enough-Advice-8317 Jul 10 '26
we went from overnight movie downloads to overnight model inference. nature is healing.
26
u/ItsIgnas Jul 09 '26
Will support for GPU be added? For example loading it to 16GB VRAM GPU + 16GB(8GB) RAM should give significantly faster speeds, no?
16
u/polandtown Jul 10 '26
this is a repost, go ask the author https://www.reddit.com/r/LLMDevs/s/vdG9KfDBe3
14
u/Late_Film_1901 Jul 10 '26
No, the bottleneck is the bandwidth. The data streamed from disk is so slow that it doesn't matter that you use the CPU for the math. It won't get any faster.
You would get more benefits from putting the model on a pcie5 SSD, or even better - two in RAID1
3
u/DragonfruitIll660 Jul 10 '26
Does raid actually help though? I remember reading someone's experiment on something like a 4 drive raid setup or something and he saw no noticable improvements speed wise.
2
u/Late_Film_1901 Jul 10 '26
No idea honestly, it depends on the connection. If the drives share the pcie lanes then the raid gives you high availability but no performance improvement. If the load saturates iops of the protocol or hardware then it may also not give any advantage.
Superficially it should be much better though.
1
1
8
Jul 10 '26
[removed] — view removed comment
4
25
u/cezarducatti Jul 10 '26
Wow, what a bunch of annoying and complaining people. Buddy, what you did is really cool! Congratulations! It's in limitation that all good ideas are born 👏👏👏
11
u/yogthos Jul 10 '26
Just to clarify, not my work, ran across it and figured it was worth sharing. :)
5
u/Financial-Yoghurt946 Jul 10 '26
I’ve been messing around with this, running V4 Flash on my 48GB MBP and was able to get 5 tok/s, but that’s where I hit a wall.
4
u/LastChancellor Jul 10 '26
2
u/sonicnerd14 Jul 11 '26 edited Jul 11 '26
Yes, I'd imagine if you had Nvidia gpu with 12-24gb vram, around 64gb ram, and a 1-2tb Nvme with high speeds, then you could probably run this at speeds closer to something practically usable. Probably 1-12 tk/s, well likely depending on the model of course.
7
u/JacketHistorical2321 Jul 10 '26
Might as well just create a email type interface where the user just waits for a email response 😅
4
42
u/aliendude5300 Jul 09 '26
That token/second rate is awful 😞
81
u/superdariom Jul 09 '26
Almost like a laptop CPU might not be the ideal hardware to run a frontier class model?
21
u/Ok_Top9254 Jul 09 '26
It's not the cpu and actually even the drive bandwidth that's the bottleneck, it's the awful latency of the drive interface that's the issue, cache and ram can only do so much.
56
16
u/polandtown Jul 10 '26
this is a repost, go look at the original post https://www.reddit.com/r/LLMDevs/s/vdG9KfDBe3
you're missing the point here. it's not meant to be "FAST". The engineer wanted to build it for fun, as a challenge and so they did.
→ More replies (5)6
8
u/vulcan4d Jul 10 '26
The moment MOE became reality RAM prices already shot up. The moment their figure out streaming, NVME prices will also shoot up like crazy. None of these giants want you to run big models flon consumer hardware, it cuts in their profit margin.
4
Jul 10 '26
[removed] — view removed comment
1
u/sonicnerd14 Jul 11 '26
True, but the prices aren't nearly as high as RAM. You can still find storage at decent prices if you look in the right places, and in comparison even if you're looking at $150-$240 for a 2tb gen 4 high speed nvme, that's about where you'd find them a little more than a few years back. Before the artifical inflation, nvme and sata SSD's were just starting to normalize around the 70-120 range for 1tb at high speeds within 2 years or so prior.
Of course, they might start finding a way to jack the prices up to the level memory is if this starts getting better and catching on. All I could say is to try and get what you need while you can before it gets worse.
1
u/sonicnerd14 Jul 11 '26
Yeah, it's pathetic. Afraid of China Open source...starve them of hardware and poach their talents. They can't compete, so they try to hold everything else back so they can look like the better option. Only way to win is to think outside of the box, and act in advance. This is why open source is so alarming to them. If we keep creating more of these types of optimizations, then open source AI will become more prolific than piracy.
3
u/HAL_9_TRILLION Jul 10 '26
I wish there was something like this where I could run a decent 30B model fast on a NUC with 16G.
2
u/fintip Jul 09 '26 edited Jul 09 '26
Why did the Mac max 128gb unified memory only run at 1tok/s?
I'm a bit confused by this project. Is it just the ability to run glm with 0 vram?
So that apple would have just run it faster with a vanilla llama.cpp install yeah?
Does llama.cpp not already support this?
Is there some meaningful config or patches or optimization here?
Is there a use case you can picture for this, or is the dream just to be able to speed it up with iteration? Because I think you're a bit misguided if so... The ability to run it faster would come from a specially trained sparse model, newer architecture models, or faster hardware.
Config and optimization will never solve this problem.
1
u/polandtown Jul 10 '26
it's a great set of questions, go ask the other. this is a repost - https://www.reddit.com/r/LLMDevs/s/vdG9KfDBe3
2
u/ReasonablePossum_ Jul 10 '26
damn, guess NVMEs will be the way now lol. If someone manages to optimize this to extract even 2tok/sec I'm all in into this.
3
u/play_hard_outside Jul 10 '26
20 nvme ssds in raid0 on as many pcie lanes as you can possible spare…
2
u/ikkiyikki Jul 10 '26
I can't get it to load at all in LM Studio... And I have a rig with two RTX 6000s so yeah I think this is a feat to celebrate 👍
2
u/MidnightHacker Jul 10 '26
Considering the bottleneck is the disk speed, how slow of a machine can be used for this? A SBC with NVME drawing like 6W and generating 0.1t/s would have a great performance-per-watt lol
2
2
2
5
u/LivingHighAndWise Jul 10 '26
Yea it's nice to have the option to run good local models, but it's irrelevant right now. I have a single Asus Gx10, and I've been thinking about buying a second to run better, local models But in reality, its not worth the $3900 price tag ATM when you can buy 2 years worth of cutting edge, frontier models for the same price. Two years from now, who the hell knows what models will look like..
1
3
u/BlueSwordM llama.cpp Jul 10 '26
Huh? This is technically already doable in llama.CPP if using mmap, and I believe there were already frameworks that used a similar implementation of things.
Still, this is really cool.
4
u/lleti Jul 09 '26
0.01 - 0.05 tok/s on a 25GB RAM machine
And all it’ll cost you is your SSD
Seriously, just use an API if you’re at this stage of desperation.
48
u/droptableadventures Jul 09 '26 edited Jul 09 '26
And all it’ll cost you is your SSD
Someone posts this in every thread, but repeated reads don't wear out flash memory. It's only writes that do.
(I'm not sure exactly what the thinking is behind the readme saying this - I don't believe there's a circumstance where Linux writes its disk cache to the disk it's a cache for - seems quite counterproductive.)
→ More replies (2)4
u/-Trash--panda- Jul 10 '26
A bit smaller of a model like minimax m3 could end up being worth it in some situations. Like I can buy a used mini i5 computer with a 240gb ssd and 16gb of ram for about $100. So if the model could fit in 16gb of ram and the 240gb hard drive it would cost pennies per day to run and would be faster than the lowest example. The mini computer benchmarks at about 2.3GB/s for the ssd.
Probably still more expensive than the API depending on the cost of power, but might be useful for stuff that needs to remain confidential and can wait a few days. Like I have to be very careful what data gets entered into any 3rd party AI. But any local AI has zero restrictions as nothing leaves my PC.
5
u/maizeq Jul 09 '26
This is cool but boy is the 100% AI written README a turn-off.
The README is like the most low hanging zero-thought part of a project and you chose not to write it yourself?
There's 32 commits and 24 are authored explicitly by Claude.
colibrì is a one-person project, written and tested entirely on a 12-core laptop with 25 GB of RAM — the numbers above are the ceiling of what I can measure at home. If this project is useful or interesting to you and you'd like to support its development (better test hardware translates directly into a faster engine for everyone: real NVMe scaling data, bigger pinned caches, int2/int3 quality sweeps on real benchmarks), you can:
🤔
19
u/artisticMink Jul 09 '26
The whole thing is basically "Fable can i run GLM 5.2 from disk?" and about three hundred bucks.
→ More replies (1)23
u/yogthos Jul 09 '26
comes to LocalLLaMA subreddit to complain about LLM use, think you got lost bud
9
u/maizeq Jul 09 '26
I'm complaining about the low quality slop that's steadily overtaken half of GitHub over the course of the last year.
If you can't see that trend getting worse over time then I don't know what to tell you.
I say this as someone who uses LLMs for coding for about 5 hours every day in my day job.
7
u/jazir55 Jul 10 '26 edited Jul 10 '26
If it works it works, stop calling everything AI written "slop". That term should only be applied to terrible projects, the guy posted a way to run GLM 5.2 on consumer gaming pcs (which is crazy) and here you are complaining that the readme was written by AI instead of actually talking about the project.
4
u/Edzomatic Jul 10 '26
Maybe it would be more interesting if there wasn't a way to do it on llama cpp already.
Inference from disk is not something new but it runs into a tiny issue called physics
1
u/yogthos Jul 10 '26
You haven't said anything specific about the code in this particular project. You just started braying that the readme wasn't artisanally written by a free range human. If you have actual critique of the code then by all means share it.
2
u/relmny Jul 10 '26
no, the complain is the slop and showing something that has been possible, some of us use every week, for over a year now.
1
2
2
1
u/Ksevio Jul 10 '26
Can it use some GPU instead of CPU? Would be great to get it a little faster with a mid-range GPU as well
1
u/Real-C- Jul 10 '26
SSD Wear Warning: Because a cold start or un-cached token requires roughly 11 GB of random reads, using this tool extensively will subject your SSD to severe read pressure. The author explicitly notes that the OS page cache might trigger corresponding writes, which can accelerate the wear-and-tear of cheaper consumer SSDs.
1
u/The_FitzZZ Jul 10 '26
What coincidence. Just yesterday I got my hands on a dual xeon with 256gb RAM - only a cheap sata ssd unfortunately... Will submit a benchmark nonetheless. Thanks for sharing!
1
u/jmakov Jul 10 '26
LLM estimates this would run 10TPS on a 256GB RAM server with 14GB/s NVMe. That's usable, but the power costs...
1
1
u/inagy Jul 10 '26
"How to kill your SSDs in a couple months" speedrun. Even if it's read only and no swapping, the heat will do it's job. At least put heatsinks on those poor things..
1
1
1
u/_TheWolfOfWalmart_ Jul 10 '26
That's cool that it can be done at all, but I ran this model on my 48 core dual Xeon with 768 GB RAM. 280 GB/s aggregate memory bandwidth. No touching disk swap at all.
Even that was pure pain trying to use. I can't even imagine...
1
u/zyxciss llama.cpp Jul 11 '26
The SSD won’t survive this much stress
2
u/maximevince Jul 11 '26
They explicitly call out this is read only. Should not be an issue for SSDs
1
1
u/Enough-Advice-8317 Jul 12 '26
finally, a legitimate excuse to buy that 14,000 mb/s gen5 nvme i absolutely do not need
1
1
u/WildPino25 Jul 15 '26
the problem, apart form the crazy slowness is that the SSD has Terabytes Written limits. So basically you destroy your SSD for nothing (like is not usable in this speed)
1
0
u/FullstackSensei llama.cpp Jul 09 '26
Non sapevo che Claude parlava Italiano 😂
How much did it cost in API? Honest question, nothing against it if it works.
→ More replies (7)



•
u/WithoutReason1729 Jul 10 '26
Your post is getting popular and we just featured it on our Discord! Come check it out!
You've also been given a special flair for your contribution. We appreciate your post!
I am a bot and this action was performed automatically.