
Qwen3.8-27B VRAM: total memory by quantization level
Alibaba's Qwen team does not ship the 27B weights (27 billion parameters) in a single size. Quantization means storing each weight in fewer bits, and it decides whether the model fits on a consumer card at all.
Total memory by quantization level
| Quantization | Memory required |
|---|---|
| 1-bit | 7-8GB |
| 2-bit | 9-11GB |
| 3-bit | 12-14GB |
| 4-bit | 16-19GB |
| 6-bit | 23-26GB |
| 8-bit | 31GB |
| BF16 (uncompressed) | 56GB |
Run Qwen3.8-27B locally: the 4-bit build fits on a 24GB card
Unsloth, which packages open models into smaller downloadable builds, puts the 4-bit build at 16-19GB and lists the hardware that runs it: an RTX 5080, an RTX 4090, or a Mac with 24GB of RAM. That range is the practical target for anyone running the model on hardware they already own.
Two details in “Total memory by quantization level” are easy to miss. The figures are total memory, not VRAM alone (VRAM is what sits on the graphics card itself), so a Mac's unified memory counts the same. And 16GB sits right at the bottom of the 4-bit range, so a 16GB card is a borderline fit rather than a safe one — dropping to 3-bit buys headroom at some cost to output quality.
These numbers have already changed once. On August 19, Unsloth's table started at 2-bit — no 1-bit row — and put 4-bit at 17-19GB.
That same day Unsloth switched to a new build process it calls Dynamic V3.0, and now claims about 10% more accuracy at the same file size. Check the vendor table before you buy hardware. Numbers republished elsewhere go stale.
"4-bit quants work on 16-19GB VRAM like RTX 5080, 4090 or a Mac with 24GB RAM."/"Table: Hardware requirements"/"(units = total memory: RAM + VRAM, or unified memory)"/"7-8 GB"/"9-11 GB"/"12-14 GB"/"16-19 GB"/"23-26 GB"/"31 GB"/"56 GB"/"Aug 19 Update: Qwen3.8-27B GGUFs now use Unsloth Dynamic V3.0 for 10% more accuracy at the same size, largely outperforming others."View official source →
Context length costs memory on top of the weights
The memory table covers only the weights. The context window is how much text a model can keep in front of it at once, measured in tokens (the chunks of words and punctuation that models read and write).
Every token takes up room in the key-value cache, or KV cache — the running store of what the model has already read and written. That cache lives beside the weights rather than inside them.
This matters because the native window is 262,144 tokens. A 4-bit build that fits in 19GB does not stay at 19GB once a long document is loaded, so a 24GB card that looks comfortable on paper can run out of memory once the context is full. Sizing your hardware from the quantization table alone is an easy way to get caught short.
"Context Length: 262,144 natively and extensible up to 1,000,000 tokens."(Model Overview)View official source →
"Best rule of thumb: RAM+VRAM ≈ the quant size; otherwise it’ll still work, just much slower due to disk offloading."(Qwen3.8-27B Requirements)View official source →
The million-token figure is a maximum, not a default
The downloaded weights do not give you a million tokens out of the box. Reaching that number means turning on YaRN, a technique that stretches the model's sense of position in the text so it can handle a longer document. You pay for it in memory, too: the longer window needs a bigger KV cache.
Qwen lists the 1M context window as a feature of the hosted version, not the local weights. Anyone planning capacity around a million tokens on their own hardware is planning around the wrong number.
"Maximum context window: 262,144 (can be extended to 1M via YaRN)"(Recommended Settings)View official source →
"In particular, Qwen3.8-27B will be available as a hosted version with more production features, e.g., 1M context length by default, official built-in tools."(opening note)View official source →
What you get once it fits
Fitting the model on a card is one question. What the model is licensed and built to do is another, and that is where a 27B open-weight model beats renting someone else's API.
Apache 2.0 means you can ship what you build
The weights are licensed under Apache 2.0, so you can modify them, pass them on, or sell what you build with them, with no separate agreement. Embed them in an internal system, ship them inside a product, or retrain them on your own data and publish the result. All of that is covered.
One distinction still applies: open weights are not the same as open source. Qwen publishes the weights, not the training data or the full recipe, so the model cannot be reproduced from scratch.
That makes no difference when you deploy it. It does matter if you ever need to show where a model came from.
"license: apache-2.0"(model card front-matter)View official source →
Images and video are native inputs
Qwen3.8-27B reads images and video directly rather than through a separate captioning step. Qwen says that covers science and engineering diagrams and documents, along with video up to an hour long.
If you host it yourself, that collapses a whole pipeline into one model. Doing the same thing with documents would otherwise take three separate tools: optical character recognition to pull the text off the page, a parser to figure out the layout, and a language model to make sense of what is there.
One set of weights does all three. That matters if the whole point of running locally is to keep the stack small.
"Vision-Language Understanding: Native support for image and video understanding, from STEM diagrams and documents to hour-scale videos."(Qwen3.8 Highlights)View official source →
The official FP8 build comes from Qwen itself
Qwen ships its own FP8 build, and the model card — the spec sheet published with the weights — says that build scores almost the same as the original. FP8 stores each weight in eight bits, and Qwen quantizes 128 weights at a time.
On quality, it is the safest step down: the people who trained the model made this build too. On size, it is out of reach for a single consumer card. Qwen publishes no memory figure for the FP8 build, but FP8 is an 8-bit format, and Unsloth's 8-bit row already reads 31GB.
On hardware you own, what you will actually run is a community-made 4-bit build in a file format called GGUF — the format nearly every free tool for running models locally can read. That is the setup behind Local LLM Coding Now Hits 75% of Cloud AI.
The model card, the FP8 card, and the Unsloth page each hold a different part of the sizing picture, and none of them repeats what the others have. Pulling all three into markdown puts the tables side by side.
"The quantization method is fine-grained fp8 quantization with block size of 128, and its performance metrics are nearly identical to those of the original model."(FP8 model card)View official source →
Scores, price, and settings to check first
A benchmark score on its own says nothing about how it was measured, what the tokens cost, or which settings the model ships with. Check all three before the score turns into a hardware purchase.
The benchmark scores were not all measured the same way
In a footnote, Qwen says it re-ran the comparison models itself rather than quoting their published scores. Only Opus 4.6 Max keeps its officially reported number. Qwen generated the rest, running every other model through one Claude Code setup at the same settings and context window.
Re-running rivals is not misconduct, and saying so in a footnote is the honest thing to do. It does mean that small gaps between vendors in those scores matter less than they look. Part of the difference belongs to the test rig, not to the model.
"Except for Opus4.6 Max, which uses the officially reported score, all models are evaluated with the Claude Code harness at temp=1.0, top_p=0.95, and a 256K context window."(footnote to the Text Performance table)View official source →
The Artificial Analysis Intelligence Index puts Qwen3.8-27B first
Vendor tables cannot tell you how a model stacks up against everything else. Independent measurement can. Artificial Analysis, which runs its own tests instead of repeating vendor numbers, scores Qwen3.8-27B at 41 on its Intelligence Index — first among the 140 open-weight models in the 4B-40B class, against a class median of 4.
Frontier models (the biggest systems there are, the kind you rent access to in someone else's data center) still rank above it on the same index. The class ranking is the narrower claim, and the more useful one: among open-weight models between 4B and 40B parameters, the page shows nothing scoring higher.
The reasoning setting in parentheses is part of what was scored. The entry measured here is the xhigh variant, and the page notes that a non-reasoning variant may also exist, so two entries carrying the same model name are not interchangeable.
| Measure | Artificial Analysis, as of September 5, 2026 |
|---|---|
| Intelligence Index | 41 (1st of 140 in class, median 4; read 2026-09-06) |
| Input price | $0.50 per 1M tokens (median $0.05) |
| Output price | $3.00 per 1M tokens (median $0.15) |
| Verbosity | 170M tokens to run the Index (median 140M; 3rd most verbose of 140) |
| Output speed | 45.4 tokens per second (62nd of 140) |
| Context window | 256K tokens (the same 262,144 as above) |
The rows people skip are price, verbosity, and speed. Artificial Analysis calls the model particularly expensive next to open-weight models of similar size and adds that it is notably slow and somewhat verbose, with roughly 1.2 times the median token count to run the Index. Running the full Index against it cost Artificial Analysis $900.36.
Rent access through an API and all three costs stack up. Since the weights are public, the alternative is running it on a graphics card you own.
None of this holds still, and the scale itself moves. The index is now on version 4.2, and in late August the same entry carried a higher score against a smaller comparison class. Price your own workload from the live page, not from a figure quoted in an article.
"Qwen3.8 27B (xhigh) is amongst the leading models in intelligence, but particularly expensive when comparing to other open weight models of similar size. It's also notably slow and somewhat verbose. The model supports text, image, and video input, outputs text, and has a 256k tokens context window."/"Qwen3.8 27B (xhigh) scores 41 on the Artificial Analysis Intelligence Index, placing it well above average among comparable models (median: 4). When evaluating the Intelligence Index, it generated 170M tokens, which is somewhat verbose in comparison to the median of 140M."/"Pricing for Qwen3.8 27B (xhigh) is $0.50 per 1M input tokens (expensive, median: $0.05) and $3.00 per 1M output tokens (expensive, median: $0.15). In total, it cost $900.36 to evaluate Qwen3.8 27B (xhigh) on the Intelligence Index."/"This page shows the reasoning version of this model."/"A non-reasoning variant may also exist."/"#1 / 140 41 Artificial Analysis Intelligence Index"/"Speed #62 / 140"/"Verbosity #3 / 140"/"140 models in this class"/"Open weights models → compared only with other open weights models of the same size class:"/"Small: 4B–40B parameters"(Artificial Analysis・Intelligence Index v4.2 として 2026-09-06 に読んだ値。同指標は再計算され続けるため、ここに載る順位・スコア・評価費用は恒久値ではない/point-in-time reading of a continuously recomputed benchmark)View official source →
Serving engines and sampling settings change the result
Loading the weights is not the same as running them well. Qwen recommends purpose-built serving software for anyone running the model at volume. It also publishes different sampling settings for its two modes: thinking, where the model reasons step by step before answering, and non-thinking, where it answers straight away.
Getting these wrong is a common reason a local build feels worse than the hosted demo. Thinking mode expects temperature 1.0 with top_p 0.95; non-thinking mode drops to 0.7 and 0.80. Both settings control how much randomness goes into picking each next token.
Leave your chat app's defaults in place and you are quietly running a different configuration from the one those scores came from. The model card behind these numbers is built out of tables and nested bullet lists, and copying it into a chat window flattens exactly the structure that makes the numbers readable. Converting the page to markdown first keeps the headings and tables intact, so nothing is silently dropped when a model reads it.
"For production workloads or high-throughput scenarios, dedicated serving engines such as SGLang, vLLM, or TokenSpeed are recommended."(Serving Qwen3.8)View official source →
What a 27B model did on a real task
Benchmarks measure a model against a fixed set of tests. A week after the weights landed, someone measured it against a job.
Thirty minutes on a job that was supposed to need a frontier model
Adam Conway of XDA Developers handed Qwen3.8-27B a job he had assumed needed a frontier model: figuring out how a commercial application's licensing worked. It finished in about 30 minutes.
By Conway's account, doing it by hand would have taken far longer. The model never ran the application — it worked from the files alone.
The run happened on a compact workstation built around Nvidia's GB10 Grace Blackwell chip: 128GB of unified memory and 273GB/s of bandwidth. Compare that with the memory table above. A 24GB gaming card is nowhere near it, so treat these speeds as an upper bound.
Out of the box, the model ran at 15 to 30 tokens per second. Three changes got it to roughly 50 tokens per second on coding and reasoning tasks: the SGLang serving engine, a more compact number format called NVFP4, and speculative decoding. In speculative decoding, a small model drafts text for the big one to check.
Conway calls that combination the standard recipe for this hardware. It is the serving advice from earlier, with numbers attached.
"I gave Qwen 3.8 27B a reverse-engineering job I assumed needed a frontier model, and it finished in 30 minutes"/"the compact workstation built on Nvidia's GB10 Grace Blackwell chip, packing 128 GB of unified memory and 273 GB/s of bandwidth"/"Out of the box, it manages a fairly dull 15 to 30 tokens a second, but with an SGLang, NVFP4, and DFlash2 speculative-decoding setup that's become the standard recipe for this hardware, it can reach around 50 tokens a second on code and reasoning"/"It also took approximately 30 minutes, when it could take significantly longer for a human."View official source →
The model caught the jailbreak, then caught its own mistake
The model's handling of the request mattered more than its speed. The request arrived wrapped in a jailbreak (a prompt written to talk a model out of its own rules), with Conway posing as the application's developer.
The model spotted the pattern and said up front that it would not fall for it. From there it checked the application's code-signing certificate, pointed out that the person asking had not built the application, and named the real developer.
Then it made an error and fixed it. Its first reconstruction of the licensing scheme was wrong; with no correction from Conway, the model caught the mistake itself and reached the right answer.
Verbosity showed up here just as it did in Artificial Analysis's measurements. Reasoning effort defaults to maximum, so even trivial requests burn hundreds or thousands of tokens, and at 30 to 50 tokens per second the wait adds up. Turn reasoning_effort down for anything routine.
"Qwen recognizes common jailbreak attempts, and one of the first things it told me was that it wasn't going to fall for the jailbreak prompt."/"It then checked the signing certificate and pointed out (correctly, might I add) that I hadn't built this app, before naming the actual developer."/"Its first wrong guess was self-corrected, without input from me, and came to the right conclusion."/"By default, its reasoning effort is set to its maximum, so even trivial requests can burn a few hundred to a few thousand tokens."/"Even when generating between 30 and 50 tokens per second, that still takes quite a long time."View official source →
How far this generalizes, and how far it does not
Conway ran it once, on one application. Conway says outright that the next program might stump it.
Conway reads the result as a threshold: work that used to need a frontier model can now be done on a machine you own. He puts the model at 17GB of VRAM — the same bracket as the 4-bit build in “Total memory by quantization level” above.
What this data point supports, and what it does not
| Supported | Not supported |
|---|---|
| A 27B model finished a multi-stage analysis task | A success rate on comparable tasks |
| It corrected its own error unprompted | Generalization to other programs or domains |
| Maximum reasoning effort by default made routine work slow and verbose in this run | A recommended speed-versus-quality setting |
| It reached roughly 50 tokens per second on the recommended SGLang stack | Throughput on a single consumer graphics card |
Conway ends on the point that matters for adoption: change who is at the keyboard, and the same properties that make local models appealing turn into a security problem. He is explicit that this is not an argument against local models. The practical step is to decide who runs them, and on what, before anything gets deployed.
"It's proof that local models are accelerating fast, and even if it doesn't succeed with the next binary I throw its way, that doesn't change what happened here."/"I know that frontier models have been capable of impressive reverse engineering for a while, but this is a local 27B model"/"a model that fits in 17 GB of VRAM"/"the interesting part isn't which app it was, but that a task I would once have associated with a frontier model is now something I can hand to a freely available model that runs on the machine beside me."/"Change the person at the keyboard and the same properties that make local models so appealing suddenly become part of the threat model."/"That's not an argument against local models, but it was a genuinely shocking result that I didn't expect."View official source →
Summary: Qwen3.8-27B fits a 24GB card, and memory is the limit
Qwen3.8-27B fits on hardware people already own, and its license asks nothing in return. The real constraint is memory. Pick a build that fits your card with room left over for the context you will actually use.
Then test it on your own workload before you commit. The published scores were measured on someone else's setup. The memory table is the one part that carries over to your machine unchanged.
FAQ
- How much VRAM does Qwen3.8-27B need?
- 16-19GB at 4-bit, which is the level most single-GPU setups land on. A 1-bit build drops to 7-8GB, and the uncompressed BF16 weights need 56GB. Unsloth publishes the figure as total memory, so a Mac's unified memory counts the same way a card's VRAM does.
- Will Qwen3.8-27B fit on a 16GB GPU?
- It sits right on the boundary. Unsloth's table lists 12-14GB at 3-bit and 16-19GB at 4-bit, so 16GB matches the lower bound exactly and leaves nothing for context. Dropping to 3-bit buys headroom at some cost to output quality, and 24GB is the first card size that fits 4-bit comfortably.
- Can I use Qwen3.8-27B in a commercial product?
- Yes. The weights ship under Apache 2.0, which permits modification, redistribution, and commercial use without a separate agreement. Open weights are not the same as open source: the training data and full recipe are not published.
- Does the 1M context window work on the downloaded weights?
- No. The model card separates the two: 262,144 tokens is native, and 1,000,000 is the extended maximum you reach by turning on YaRN. A 1M window by default is listed as a feature of the hosted version, not the local weights.



