alt.freeweights.qwen / Qwopus3.8-27B-Coder-Flash-6bit
From: mlx-community <huggingface.co/mlx-community>Newsgroups: alt.freeweights.qwenSubject:

Qwopus3.8-27B-Coder-Flash-6bit

Date: 2026-11-15Commit: 93a20f5Signed: 2DC28CC7B26A283B ✓

Image text to text model with 27.4B parameters. Safetensors weights, 22.8 GB in all. Published by mlx-community under Apache-2.0.

27.4B params22.8GBQwopus3.8-27B-Coder-Flash-6bitsafetensorspermissive
FactsParams27.4BSize22.8 GBFormatssafetensorsTaskimage text to textLicenseApache-2.0From sourcepermissive
$ fw get mlx-community/Qwopus3.8-27B-Coder-Flash-6bit
# manifest sha256 425f77d66b5a… · 22.8 GB · 17 files
$ fw verify ./Qwopus3.8-27B-Coder-Flash-6bit mlx-community/Qwopus3.8-27B-Coder-Flash-6bit
From sourceHosted (signed)mlx-community/Qwopus3.8-27B-Coder-Flash-6bitLast check: 2026-11-15 05:12 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Works with

Overview

Size
22.8 GB
Weights
22.8 GB (safetensors)
Parameters
27.4B
Formats
safetensors
Task
image text to text
License
Apache-2.0 (permissive)
Files
17, each with a sha256
Publisher
mlx-community
Added
2026-11-15
Section
alt.freeweights.qwen
Lineage

Original release from the publisher.

Base model: unsloth/Qwen3.8-27B

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 05:12 UTCpassed

Model card

From the publisher at commit 93a20f5. Shown as plain text with links; images open at the publisher.

⚡ Qwopus3.8-27B-Coder-Flash#

Image: Qwopus3.8-27B-Coder-Flash — 27B coding, agentic reasoning, and efficient execution

A coding-oriented Flash model for practical software work#

Qwopus3.8-27B-Coder-Flash is positioned for coding, agentic reasoning, tool use, and efficient execution. It extends the Qwopus Flash philosophy to a 27B model focused on useful software-engineering work: understand the request, make a concrete change, inspect tool feedback, test the result, recover from errors, and deliver the artifact.

🎨 Visual Coding Showcase#

3D Seaside Town Modeling Test#

A recorded walkthrough of the 3D seaside town modeling test.

Open or download the video

Five-Story Pagoda Test#

Image: Five-Story Pagoda Test — rendered pagoda scene

These examples illustrate visual coding outputs; they complement the quantitative evaluations below.

💡 1. The Flash Philosophy — Make Each Token Count#

Flash puts useful work first. For a coding model, quality means more than producing a plausible answer: it means implementing the requested change, handling relevant edge cases, and helping an agent reach a tested result.

The practical workflow is:

Read → Reason → Call Tools → Edit → Test → Recover → Deliver

Compact, purposeful reasoning is a design goal for this model. The evaluations in this card do not measure reasoning-token reduction, so this goal should not be read as a demonstrated reduction in reasoning length or a general speedup. The focus is to spend each turn on a useful next action while preserving code quality and task completion.

Tip. Efficiency includes correctness. A short response is useful when it solves the task. The results below therefore report task outcomes and decoding throughput separately.

🧪 2. Model Preparation and Collaboration#

Qwopus3.8-27B-Coder-Flash is a coding-oriented fine-tune of unsloth/Qwen3.8-27B, based on Qwen/Qwen3.8-27B. It focuses on code generation, complex reasoning, and the repeated tool-use decisions involved in practical software work. The model uses the Apache-2.0 license.

Community support. We thank Kyle Hessling · @KyleHessling1 on X for his collaboration and support across the Qwopus project, and Unsloth for its open-source fine-tuning tools and contributions to the model-training community.

📚 3. Dataset and Distillation Recipe#

The model was fine-tuned on approximately 200,000 (~200K) code and complex-reasoning examples, combining agent interactions, algorithm and code-generation tasks, and logical reasoning.

Data componentApproximate scope and sourcesTraining focus
Agent interaction and tool use~20K examples, primarily distilled from Qwen3.8-Flash-MaxMulti-turn tool calling, tool selection and execution, environment-state tracking, error recovery, self-correction, context-aware planning, boundary awareness, and final delivery
Algorithm and code generationTeacher sources: Qwen3.8-Flash-Max, Qwen3.8-Max, and DeepSeek-V4-FlashAlgorithm implementation, complex code generation, syntax correctness, edge cases, refactoring, debugging, structured reasoning, and instruction following
Logical reasoning and instruction tuningHigh-quality reasoning and instruction data from the NVIDIA Nemotron seriesMulti-step reasoning, logical consistency, complex instructions, structured responses, and alignment between reasoning and coding

The agent-interaction examples are intended to help the model work through the repeated decisions in a software-engineering agent: choosing a tool, interpreting its output, updating the plan, correcting an invocation, and returning a finished artifact. Code-generation and reasoning examples complement these trajectories with algorithmic problem solving, instruction execution, and planning.

📊 4. Benchmark Results — MMLU-Pro and Coding Quality#

The visual summary below presents local evaluation results. Coder-Flash denotes Qwopus3.8-27B-Coder-Flash.

Image: Local benchmark summary for Qwopus3.8-27B-Coder-Flash and reference models. The test sets and settings differ, so the rows are not a controlled ranking.

MMLU-Pro evaluation details#

Note. The reported local score is 93.87% (1,408 / 1,500) on a balanced subset of 500 mathematics, 500 physics, and 500 chemistry questions. The run used zero-shot chain-of-thought (CoT); this is a local subset result, distinct from the official five-shot MMLU-Pro protocol.

Throughput and output-length notes#

The recorded decoder-only throughput is calculated from the number of generated tokens divided by the sum of the requests' decoding times. It is not the wall-clock throughput of the entire concurrent evaluation. Results collected under different runtime conditions should not be treated as strict end-to-end comparisons.

The aggregate raw_output character counts are 9,576,855 for this model, 7,949,546 for Qwopus3.8-27B-Flash, and 8,824,213 for Qwen3.8 Base. Character count is not token count and does not, by itself, establish inference efficiency.

⚡ 5. Efficiency — Purposeful Reasoning and Practical Inference#

The Flash design goal is to keep reasoning directed toward the next useful action in a coding or tool-use workflow. This evaluation records a decoder-only throughput of 8.973 tok/s for Qwopus3.8-27B-Coder-Flash. The corresponding reference figures are 9.347 tok/s for Qwopus3.8-27B-Flash and 8.284 tok/s for Qwen3.8 Base.

No end-to-end acceleration, memory footprint, energy use, token savings, or reduction in reasoning length is reported here. Those measurements require their own documented test conditions.

🍎 6. Practical Agent Evaluation#

Two local evaluations provide separate views of coding-agent behavior.

Agentic software engineering — 9 / 9#

The coding-agent test covers three concrete changes:

  1. Repair a function that merges overlapping intervals.
  2. Add a case-sensitivity parameter to a record-search function.
  3. Add a drop_remainder parameter to a chunking function.

Each task was run with three different seeds and checked with task-specific tests. The model passed 9 / 9 runs (100%) in this set. This is a small, targeted local evaluation, not a general software-engineering benchmark or a repository-scale success estimate.

Agent error recovery — 144 episodes#

A separate controlled command-line task asked an agent to turn four rows of telemetry into a JSON summary file. Episodes varied prior-context fixtures, error placement, temperature, and random seed. Scenarios included missing arguments, an invalid output format, an incorrect input path, inspecting tool feedback and help/configuration, checking the filesystem, correcting a tool invocation, and delivering the final artifact.

Image: Separate local agent evaluation signals: Coding Agent 9/9, strict final delivery 135/144, artifact assertions 140/144, and no candidate repeated-failure loops detected by the heuristic.

⚙️ 7. Inference Examples#

Checkpoint and runtime#

Use Transformers 5.8.0 or newer for the Qwen3.8 processor, together with a compatible PyTorch installation. The full checkpoint uses the Qwen3_5ForConditionalGeneration architecture. BF16 weights alone need approximately 56 GB of memory, plus additional space for the runtime, activations, and cache. The vLLM example targets a Linux machine with a supported NVIDIA GPU and sufficient VRAM; adjust tensor parallelism for your hardware. See the Transformers architecture documentation and the official vLLM Qwen3.8 recipe for runtime details.

Both examples keep thinking enabled and explicitly use reasoning_effort="xhigh". The supported effort values are low, medium, and xhigh. The output limits below are starting points for a short coding prompt; increase them when a task requires longer reasoning or code.

Transformers — local Python inference#

Install the dependencies in a dedicated Python environment:

python -m pip install -U "transformers>=5.8.0" accelerate torch torchvision
export MODEL_PATH="/path/to/Qwopus3.8-27B-Coder-Flash"
import os

import torch
from transformers import AutoProcessor, Qwen3_5ForConditionalGeneration

model_path = os.environ["MODEL_PATH"]
processor = AutoProcessor.from_pretrained(model_path)
model = Qwen3_5ForConditionalGeneration.from_pretrained(
    model_path,
    dtype=torch.bfloat16,
    device_map="auto",
).eval()

messages = [
    {
        "role": "user",
        "content": [
            {
                "type": "text",
                "text": "Write a Python function that merges overlapping intervals. Include tests.",
            }
        ],
    }
]
inputs = processor.apply_chat_template(
    messages,
    tokenize=True,
    add_generation_prompt=True,
    return_dict=True,
    return_tensors="pt",
    enable_thinking=True,
    reasoning_effort="xhigh",
).to(model.device)

with torch.inference_mode():
    output_ids = model.generate(
        **inputs,
        max_new_tokens=8192,
        do_sample=True,
        temperature=1.0,
        top_p=0.95,
        top_k=20,
    )

generated_ids = output_ids[:, inputs["input_ids"].shape[1]:]
print(processor.batch_decode(generated_ids, skip_special_tokens=True)[0])
vLLM — OpenAI-compatible server#

Use a separate environment for vLLM so that it can install its compatible PyTorch dependencies:

python -m pip install -U "vllm>=0.17.0" "transformers>=5.8.0" openai
export MODEL_PATH="/path/to/Qwopus3.8-27B-Coder-Flash"

vllm serve "$MODEL_PATH" \
  --served-model-name qwopus-coder-flash \
  --host 127.0.0.1 \
  --port 8000 \
  --dtype bfloat16 \
  --tensor-parallel-size 1 \
  --max-model-len 16384 \
  --reasoning-parser qwen3

After the server is ready, run this client in another terminal:

from openai import OpenAI

client = OpenAI(
    base_url="http://127.0.0.1:8000/v1",
    api_key="EMPTY",
    timeout=3600,
)
response = client.chat.completions.create(
    model="qwopus-coder-flash",
    messages=[
        {
            "role": "user",
            "content": "Write a Python function that merges overlapping intervals. Include tests.",
        }
    ],
    temperature=1.0,
    top_p=0.95,
    max_tokens=8192,
    extra_body={
        "top_k": 20,
        "chat_template_kwargs": {
            "enable_thinking": True,
            "reasoning_effort": "xhigh",
        },
    },
)
print(response.choices[0].message.content)

For automatic tool calling, add --enable-auto-tool-choice --tool-call-parser qwen3_coder to the server command and supply tool schemas in the client request. The application is responsible for executing tool calls and returning their results to the model.

🧭 8. Intended Use and Limitations#

Potential uses include:

  • Coding assistance, including implementation, debugging, and refactoring.
  • Software-engineering workflows where an agent reads files, uses tools, edits code, tests changes, and recovers from tool errors.
  • Complex instruction-following and reasoning tasks.
  • Local experimentation with compatible inference runtimes.

The reported evidence is limited to the specified local MMLU-Pro run, three seeded coding tasks, one controlled command-line error-recovery scenario, and the stated decoder-only throughput measurements. Performance on other benchmarks is not reported here. Benchmark protocol, task selection, runtime, and orchestration all affect interpretation.

Generated code and tool actions can still be incorrect, incomplete, or poorly adapted to a user's environment. Results from the small agent tests do not guarantee success on larger repositories, novel tools, longer work sessions, or different harnesses. Review generated code and tool actions before using them in consequential workflows.

🙏 9. Acknowledgements and Citation#

We thank the Qwen and NVIDIA Nemotron communities for their model and data contributions. We also recognize Kyle Hessling (@KyleHessling1) for collaboration and support across the Qwopus project, and Unsloth for its open-source fine-tuning tools and community contributions.

If you use this model in your work, please cite:

@misc{jackrong2026qwopus3827bcoderflash,
  author       = {Jackrong},
  title        = {Qwopus3.8-27B-Coder-Flash},
  year         = {2026},
  howpublished = {Hugging Face},
  url          = {https://huggingface.co/Jackrong/Qwopus3.8-27B-Coder-Flash-GGUF}
}

Files

17 files · 22.8 GBWeights 22.8 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 17 files with their sha256
FileSizesha256
.gitattributes1.57 KB34448b82c17d60fec9b65b1f093c115ddbaadc04beb1b0140b6bfed2e012a930
README.md13.9 KBd11f96fb951663b83ff9130797c6f411c79f8cb464d00038f42917d1605f2c82
chat_template.jinja9.99 KB12827f24b742ea4e80cdc12dbcf9622227056b9f797252a3149263d4f9aaadce
config.json4.73 KB202f7f3508314b4570544c0eb6f4a1c91ce2b85ba0a6284bc4a26a5919e3df68
configuration.json58 Bc1b09db419119513247e9b8b912c4b9897106c9b20c6cada7e107d993c5435eb
generation_config.json213 B2f2759bafb7d1662d9ee105187ff74151adcda39b4ac35774e31c82f8b42426b
model-00001-of-00005.safetensors5.36 GB4a88d96bb6b2f54cd832aefe121893023edf0af0e39b58bb365c8a5124937717
model-00002-of-00005.safetensors5.34 GB242494070e29bb066723f2077c835ceb24b958d505a0d7453c4e6d519443b759
model-00003-of-00005.safetensors5.33 GB146d96eab979addaeb6bb5161925fbb49921096d3a388f9fb63834e9ff42ba1d
model-00004-of-00005.safetensors5.33 GB73bb545081449d90915478a4ab69a1ff3e71fe30cae90c0e2984b3b9a29d0f12
model-00005-of-00005.safetensors1.41 GB0f6ff8ec5cd9eb66009bb84760951a0ecf6a218d4513c4a22cfe5c70e2ef41d9
model.safetensors.index.json218 KBdafc019bb8416ae2a289f24c598473b5531b14ca87a0cabfd9b0d6aec67bffc1
preprocessor_config.json391 B5102cc0567b75a34738c5af8e547c00b1faca4ca63c60b1b79acd0423af0ef43
processor_config.json1.19 KBd89ef49ce9cd37fbf510158e13c1ef063d9286411c1ec9049932dbe0487143b1
tokenizer.json20.0 MB87a7830d63fcf43bf241c3c5242e96e62dd3fdc29224ca26fed8ea333db72de4
tokenizer_config.json17.5 KB6903373f898040f309249a7c2368912bd1fc96c5ab4fa3dc3f8f4e681eff8ba4
video_preprocessor_config.json386 B00bd47a5eaaf8760744a12658cd99ba168b818edc4c0a983b90157289c8e546a
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
93a20f5da0 pinned now2026-11-15 05:12 UTC17 files · 22.8 GB

Use it

$ fw get mlx-community/Qwopus3.8-27B-Coder-Flash-6bit
# manifest sha256 425f77d66b5a… · 22.8 GB · 17 files
$ fw verify ./Qwopus3.8-27B-Coder-Flash-6bit mlx-community/Qwopus3.8-27B-Coder-Flash-6bit
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/mlx-community/Qwopus3.8-27B-Coder-Flash-6bit.json --dir ./Qwopus3.8-27B-Coder-Flash-6bit $ python3 fw.py verify ./Qwopus3.8-27B-Coder-Flash-6bit ./mlx-community__Qwopus3.8-27B-Coder-Flash-6bit.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download mlx-community/Qwopus3.8-27B-Coder-Flash-6bit --revision 93a20f5da0ee1a261c869023bc9fbd1d01a05192 --local-dir ./Qwopus3.8-27B-Coder-Flash-6bit
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForImageTextToText, AutoProcessor processor = AutoProcessor.from_pretrained("mlx-community/Qwopus3.8-27B-Coder-Flash-6bit", revision="93a20f5da0ee1a261c869023bc9fbd1d01a05192") model = AutoModelForImageTextToText.from_pretrained("mlx-community/Qwopus3.8-27B-Coder-Flash-6bit", revision="93a20f5da0ee1a261c869023bc9fbd1d01a05192", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve mlx-community/Qwopus3.8-27B-Coder-Flash-6bit --revision 93a20f5da0ee1a261c869023bc9fbd1d01a05192

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
d11f96fb951663b83ff9130797c6f411c79f8cb464d00038f42917d1605f2c82
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: mlx-community <huggingface.co/mlx-community>Newsgroups: alt.freeweights.qwenSubject: Qwopus3.8-27B-Coder-Flash-6bitDate: 2026-11-15Commit: 93a20f5Signed: 2DC28CC7B26A283B ✓
Upstream
mlx-community/Qwopus3.8-27B-Coder-Flash-6bit
Pinned commit
93a20f5da0ee1a261c869023bc9fbd1d01a05192
Manifest
Qwopus3.8-27B-Coder-Flash-6bit.json · .minisig
Manifest sha256
425f77d66b5a15953851e2238b6aa97e1e1104762ceb2a117bd72c5ab79d1f08
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 05:12 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/mlx-community/Qwopus3.8-27B-Coder-Flash-6bit.json $ curl -O https://freeweights.allternit.com/manifests/mlx-community/Qwopus3.8-27B-Coder-Flash-6bit.json.minisig $ minisign -Vm Qwopus3.8-27B-Coder-Flash-6bit.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

Parent

unsloth/Qwen3.8-27B (not in this catalog) · this model is a quantization of it

No model in the catalog names this one as its parent.

Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download mlx-community/Qwopus3.8-27B-Coder-Flash-6bit
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. Qwopus3.8-27B-Coder-Flash-6bit.json. Provenance. Takedown history: none.
From: BAAI <huggingface.co/BAAI>Subject: Aquila-VL-2B-llava-qwen
From: Perciqa <huggingface.co/Perciqa>Subject: Aurora-Code-1
From: BAAI <huggingface.co/BAAI>Subject: bge-reasoner-embed-qwen3-8b-0923
From: amazon <huggingface.co/amazon>Subject: BMOJOF-primed-HQwen3-8B-Instruct
From: nbeerbower <huggingface.co/nbeerbower>Subject: Bubba-Qwen3.6-27B-LoRA
From: bartowski <huggingface.co/bartowski>Subject: bytkim_Qwen3.8-27B-pi-GGUF