Skip to content
Back to blog
qwen3.8Article

Qwen3.8-27B on a home RTX 3090: what it actually did

Instead of restating the model card, we examine three completed tasks: a Go fix, CSV import and an ATS frontend, with timings, memory and defects.

Author

Syntalith

Published Updated 4 min read

Qwen3.8-27B fit on one 24 GB card and produced work that could be reviewed like a normal pull request. In one run it fixed JSON serialization error handling in a Go project in 8 minutes 22 seconds. In another it missed basic validation for blank names and roles in a CSV import. Its one-shot ATS frontend looked ambitious but created 251,327 DOM elements and needed a separate repair.

Those results explain the model better than a long list of public benchmark scores. A 27B checkpoint on home hardware can be useful, but the client, tests and human acceptance process remain part of the result.

Three tasks before the model-card summary

All three runs used Qwen3.8-27B locally. The selected profile ran through Qwen Code on a frozen third-party patched vLLM stack with a 150k context, W4A16 AutoRound weights, FP8 KV cache and MTP-3. This was an after-hours experiment on a home PC with one active session.

TaskObserved resultTimeAcceptance
repair two json.Marshal paths in Godeterministic failure behaviour and regression tests8:22tests passed; Codex awarded 100/100 under our rubric
import users from CSV12/12 public checks and 4/5 hidden checks1:33returned for correction; blank name and role were not rejected
build an ATS frontend from an empty directory2,028 lines of HTML, CSS, JavaScript and product notes26:03visually interesting, technically unfinished

The first result shows what this configuration managed on a long task. The second shows why a green public suite can still hide a requirement defect. The third separates generation from delivery. Repair and visual follow-up brought total model time for the frontend to 48:25.

Each task was run once. These are observed outcomes. They do not estimate success rates.

What the Qwen3.8-27B name describes

The official model card describes a 27-billion-parameter vision-language model with 64 layers under Apache 2.0. Its hidden layout repeats three Gated DeltaNet blocks followed by one Gated Attention block sixteen times. That yields 48 DeltaNet blocks and 16 gated full-attention blocks. The checkpoint also includes Multi-Token Prediction, or MTP, training.

Qwen reports a native 262,144-token context, extendable to one million with YaRN. This is a model capability; it makes no latency promise. In our test, the model had to retrieve three facts placed near the beginning, middle and end of a long input. It returned all three at 230,085 tokens, but the response took 563.4 seconds. The 50,059-token version took 59.3 seconds.

Compact fact card

FactEvidenceOperational consequence
27B parameters, 64 layersvendor model cardmaterially heavier than local 4B to 12B models
48 DeltaNet + 16 Gated Attention blocksvendor model cardlong context has architectural support and still consumes time and memory
native image and video inputvendor model cardrequires a separate multimodal evaluation
native 262,144-token contextvendor model cardserver, cache and client must agree on the usable limit
Apache 2.0checkpoint licensethe rest of the stack and the data still need their own review

How 27B fit in 24 GB

The selected profile used four-bit W4A16 weights and an eight-bit FP8 cache. Telemetry for the long Go task peaked at 22,539 MiB of VRAM. The small remaining margin is why the server had one slot and no parallel agents.

Weight-file size is only one part of the fit. Context cache, server buffers, CUDA graphs and speculative decoding need memory too. Moving any of them changes maximum context, throughput or stability.

The same home PC retained a simpler llama.cpp fallback using Dynamic V3 Q4_K_M GGUF and a 120k context. The complete vLLM profile was faster on one matched task, but the comparison changed weights, cache format, engine and context together. It cannot establish a universal quantization-quality winner.

Scope of the result

This article covers three completed text and coding tasks. The accepted Go result does not transfer automatically to accounting, law or customer service. Even in coding, the harness changed the outcome. Codex took 19:10 on the same local model and long prompt but introduced a nondeterministic fallback, so its patch was rejected. Claude Code completed it correctly in 28:52.

Where the model is worth an initial evaluation

Qwen3.8-27B is a sensible candidate for repository-scale coding, multi-step tool work and analysis of a large bounded document packet. A local endpoint controls where processing happens and makes marginal inference cost predictable. It also creates a server, update and evaluation obligation.

For a simple, stable extraction schema, test a smaller model, deterministic parser or managed API first. Error cost and response-time requirements should drive the shortlist.

What Syntalith can deliver from this evidence

We can build a repository or document test set with natural requests, hidden checks, timing, a named reviewer and a local-versus-API comparison. The deliverable names the exact model versions and hardware configurations tested. If Qwen loses, the recommendation says so plainly.

See our AI process audit. Teams that want to evaluate local models and coding agents themselves can use an AI-Native course built around their own repositories and failure cases.

The Qwen3.8-27B experiment index contains the hardware, timing, results and failure ledger.

Free process scan

Start with a free process scan.

  • A 30-minute call with the engineer who would lead the work.
  • A review of the processes that cost you the most time and money.
  • A written summary of what to automate first and the likely cost range.

The scan chooses one process to assess, and within 2 business days you receive a recommendation, including when a simpler route is the better fit.

€0

30 minutes · written takeaway within 2 business days

Book a free process scan (30 min)

Times are shown in your own time zone. We work with clients across time zones.

Describe the process in the form