| ▲ | Benchmarking Qwen3.8 27B quantizations: 4-bit holds up, 1-bit collapses(quesma.com) |
| 75 points by stared 3 hours ago | 41 comments |
| |
|
| ▲ | spider-mario 2 hours ago | parent | next [-] |
| > Second, besides noise (bars are Wilson 95% confidence intervals, very conservative for run-to-run noise), there is little difference down to 4-bit; only the 2-bit scores a bit lower. Confidence intervals have nothing to do with run-to-run variation. They have little to do with anything people usually ascribe to them (https://link.springer.com/article/10.3758/s13423-015-0947-8 ), but even less with run-to-run variation (https://link.springer.com/article/10.1007/s10654-016-0149-3 misconception 22). |
| |
| ▲ | jnwatson an hour ago | parent | next [-] | | Mind blown. The more I read about statistics, the less I know. | | |
| ▲ | exogenousdata 35 minutes ago | parent [-] | | “There are three kinds of lies: Lies, damned lies and statistics.”
- Mark Twain (attributed but unsubstantiated to Benjamin Disraeli) |
| |
| ▲ | fr2029 an hour ago | parent | prev [-] | | the 2nd derivate of shannon covariance of noise begs to differ | | |
|
|
| ▲ | sharmajai 26 minutes ago | parent | prev | next [-] |
| This confirms a theory I have to explain the minimal loss in quality when using lower quants (I use IQ3_XXS with an 8-bit KV cache) and the XHIGH (default) thinking level. It's well-known that while quantization affects the sampling probability distribution (given the same context, which next token is the most probable), Qwen 3.8 27b seems to offset that by just thinking more and as a result eventually finishing the task (benchmark or otherwise). So as long as the thinking (albeit longer) is sound, this leads to the same success rate (as shown in the article) but potentially at the cost of more tokens and hence more time. I think it'll be further useful to chart each quantization's used tokens as well, in addition to the success rate. Thanks for doing and sharing the research! |
| |
| ▲ | seemaze 19 minutes ago | parent | next [-] | | As they say, time is money. In the age of the rampocalypse, the peasants may not have a choice between the two.. time it is! | |
| ▲ | lowbloodsugar 13 minutes ago | parent | prev | next [-] | | If it digs itself into a hole, try low or medium. In the rust coding benchmarks (on my machine) it did better on low and medium because xhigh never finished. | |
| ▲ | anon291 19 minutes ago | parent | prev [-] | | I personally think thinking is basically variable but rate precision. If you are in a 4bit mode but need 2x as many tokens you're just doing fp8 with hoops( of course 4bit multiply is faster) |
|
|
| ▲ | purpleflame1257 2 hours ago | parent | prev | next [-] |
| There's a real hole here at Q3. A critical breakpoint here is sub 16-GB cards, which covers the 5080, 5070 Ti, 5060ti, and several other cards from this generation and the last. It would be instructive to see where the quality knee is. |
| |
| ▲ | civvv an hour ago | parent | next [-] | | Running Q3 on my AMD RX 9070XT. 32k context and 32/TPS. Apart from the context window preventing it from doing any large tasks, this thing is seriously powerful. I could probably push it to 64k context. Local open models are the future, and I am definitely getting a more powerful card. Very fun! | | |
| ▲ | Forgeties79 12 minutes ago | parent | next [-] | | What are you offloading to ram (or even CPU)? I’m using a 9080 (not XT) and having trouble with context/token rates | |
| ▲ | slim an hour ago | parent | prev [-] | | Running Q3 on 5060ti with 64k context. It runs great |
| |
| ▲ | dofm 41 minutes ago | parent | prev | next [-] | | There is an interesting new dynamic 3 bit quantisation I have been meaning to test: https://huggingface.co/ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF Luke of Luke’s Dev Lab on YouTube had a look at it. It seems to outperform the typical 3-bit quantisation but whether it outperforms the new Unsloth dynamic I don’t know. | |
| ▲ | jadbox an hour ago | parent | prev [-] | | Q3 XL and Q3 XS are the two I'm trying to decide on | | |
|
|
| ▲ | Farmadupe an hour ago | parent | prev | next [-] |
| hmm, assuming that this article is part written by claude and part human-written, can anyone help me find a rule of thumb for "how to know if the article is worth reading"? Because on the one hand, the prose and the presentation is painful (narrating irrelevant points, nonlinear X-axes, ambiguous chart labels, etc etc), But on the other hand, the result that I'm assuming the author means to communicate ("on these evals, generation quality seems fairly good") sounds worthwhile to share? Because I really struggle with this question at the moment. Am I allowed to draw an adverse inference that "if the writeup presents irrelevant text side by side with the data, then this may be a sign that the author does not understand the task that they are attempting to write up"? |
| |
| ▲ | stared 11 minutes ago | parent | next [-] | | I wrote this blog post myself, with AI for proofreading (typos and grammar, but not style). So, if there are irrelevant remarks, these are mine. :) Charts are vibe-coded - but it took quite a bit of hand-holding to get something decent. | |
| ▲ | cogman10 an hour ago | parent | prev | next [-] | | IMO, whether or not an LLM was used in the writing process doesn't really matter and I think it's a bit annoying that articles are being dismissed out of hand because of that. The line is "Is this an interesting and accurate article that concisely makes it's case". LLMs love to burn paragraphs writing about nothing which is why it's generally poor writing. Humans can do the same thing if they are trying to make very little information feel more substantial. I say, stop trying to determine if an LLM was used and start judging based on your subjective measure that you'd have used before LLMs became widespread. | | |
| ▲ | Farmadupe 34 minutes ago | parent | next [-] | | (If it helps, I ask my own question of myself too -- I mostly don't write code by hand any more as I find that an LLM writes it faster and with less bugs -- Is that therefore proof that my time was never worth my paycheck? I hope not but at the same time I would actually be proud if I had got away with being an accidental charlatan/fraudster at my employer's expense during my entire career) ----- Similarly, if what I said really is true, I would be implying that LLMs are charlatan/fraudster detectors (to some statistical level). And I refuse on principle to believe that that is actually the case. | |
| ▲ | dofm 36 minutes ago | parent | prev | next [-] | | My main problem — which I am sure being middle-aged compounds — is that I struggle to retain information that an LLM has written or produced. I cannot explain why but it is a consistent problem. In a week’s time I might remember the substance of your comment and some of its shape as a matter of course. Nothing LLM-written that I see today will stick, no matter how curated it was. | | |
| ▲ | cogman10 30 minutes ago | parent [-] | | Perhaps it's just a bias? You are already negatively biased against LLM writing so you disregard stuff you read when you suspect it's an LLM. This could also be a selection bias. It may be that you generally struggled to retain information but you are more aware of it when LLMs are involved. |
| |
| ▲ | JSR_FDED 38 minutes ago | parent | prev [-] | | Except that wasting the reader’s time became a lot easier with LLMs. | | |
| ▲ | cogman10 33 minutes ago | parent [-] | | Yes, LLMs make it a lot easier to produce a lot more garbage. That's not an exception to my point. If something is well written then it doesn't waste the reader's time. |
|
| |
| ▲ | clircle an hour ago | parent | prev | next [-] | | I think the advice is the same regardless of AI use: read articles written by authors that have a history of high quality writing. | |
| ▲ | JSR_FDED 36 minutes ago | parent | prev [-] | | You don’t need anyone’s permission. You have only so much attention, why spend it wading through slop? |
|
|
| ▲ | kouteiheika 35 minutes ago | parent | prev | next [-] |
| Note that these quants are not quantized uniformly, so 4-bit isn't actually a "true" 4-bit here, so these observations won't necessarily hold up to other quants which might be done differently. |
|
| ▲ | syntaxing 30 minutes ago | parent | prev | next [-] |
| I’m more curious how each 4 bit quant compares. It seems like NVFP4 outperforms Q4_K_M in terms of speed and top 1 but is only good for expensive Nvidia cards |
|
| ▲ | rvba 6 minutes ago | parent | prev | next [-] |
| Those benchmarks are very interesting. But is there any model that actually works in a decent way at quantization of 1? |
|
| ▲ | dvh an hour ago | parent | prev | next [-] |
| Could this be used to estimate how many fingers LLM have? |
|
| ▲ | bellowsgulch 2 hours ago | parent | prev | next [-] |
| Qwen3.8 27B seems like it was clearly supposed to be a high-end consumer open-weights model, but the t/s is so low for me on my old M1 Max 64GB that I hope others are getting use out of it. Unfortunately, the calculus has changed and it seems cheaper to me to just use MiMo V2.5 for pennies or DeepSeek V4 Flash instead of using Qwen anymore unless I need a local model specifically for doing reverse engineering work that gets otherwise rejected. |
| |
| ▲ | spider-mario an hour ago | parent | next [-] | | > Qwen3.8 27B seems like it was clearly supposed to be a high-end consumer open-weights model, but the t/s is so low for me on my old M1 Max 64GB that I hope others are getting use out of it. Have you tried it with MTPLX? I get around 30 tok/s with it, also on an M1 Max with 64GB. | | | |
| ▲ | Xeoncross an hour ago | parent | prev | next [-] | | I leave it running at night. No danger of burning my token subscriptions and it has hours and hours to run slowly with a manager like: github.com/kunchenguid/gnhf | |
| ▲ | sroussey an hour ago | parent | prev | next [-] | | Have you tried https://huggingface.co/prism-ml/Bonsai-27B-mlx-1bit ? PrismML is the only people i am aware of doing 1bit that is decent. | |
| ▲ | ThrowawayTestr an hour ago | parent | prev [-] | | I treat it like image gen. Send a prompt then come back in 40 minutes. |
|
|
| ▲ | quietraster an hour ago | parent | prev | next [-] |
| the 4-bit matching bf16 on terminal-bench is a useful data |
|
| ▲ | zrail an hour ago | parent | prev | next [-] |
| I've been running Unsloth IQ3_S on my 5060ti with mmproj offloaded, getting 600-1000 prefill and 30-50 tg with this config: /data/llm/llama.cpp/build/bin/llama-server
--threads 4
--threads-batch 8
--batch-size 4096
--ubatch-size 256
--port 9999
--temp "1.0"
--top-p "0.95"
--top-k "20"
--min-p "0.0"
--presence-penalty "0.0"
--reasoning auto
--reasoning-preserve
--reasoning-budget 4096
--gpu-layers-draft all
--spec-type draft-mtp,ngram-map-k4v,ngram-mod
--spec-draft-n-max 3
--spec-draft-p-min 0.75
--spec-ngram-mod-n-match 24
--spec-ngram-mod-n-min 4
--spec-ngram-mod-n-max 16
--spec-ngram-map-k4v-size-n 8
--spec-ngram-map-k4v-size-m 16
--spec-ngram-map-k4v-min-hits 1
--n-gpu-layers all
--ctx-size 131072
--repeat-penalty 1.0
--jinja
--metrics
--model /data/llm/models/unsloth/Qwen3.8-27B-UD-IQ3_S.gguf
--chat-template-file /data/llm/models/qwen3.6-chat-template.jinja
--fit off
--flash-attn on
--cors-origins localhost
--mmproj /data/llm/models/unsloth/Qwen3.8/mmproj-BF16.gguf
--no-mmproj-offload
--parallel 1
--kv-unified
--cache-type-k q4_0
--cache-type-v q4_0
--cache-type-k-draft q4_0
--cache-type-v-draft q4_0
|
|
| ▲ | dotinvictim 40 minutes ago | parent | prev [-] |
| local llm don't make sense currently consumer compute is not upto mark it may take atleast 7 more years to be usable |