anaksor-ocr
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
Reasons step by step through math, code and general questions, opening each answer with a thinking block. A 9B Qwen3.5 model trained on traces from a larger Qwen3.8 teacher, for a single GPU.
Qwen3.8-9B-Distill is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.
pip install -U huggingface_hub hf download empero-ai/Qwen3.8-9B-Distill
Qwen3.8-9B-Distill is a 9B model from Empero. It is a full parameter distillation of a much larger Qwen3.8 teacher into the Qwen3.5-9B architecture. The student was trained on about 70,000 filtered teacher answers that include their reasoning. The mix leans toward hard maths and competitive programming, with some everyday and tool use cases. The goal is to bring a large model's reasoning into a dense model that fits on one GPU.
Developers, students and researchers who want a reasoning model they can run on a single GPU.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Software development | Developers who run local models | Ask coding and tool use questions with reasoning shown | Asking for a fix to a failing function call |
| Education | Students of maths and logic | Work through word problems with the thinking visible | Solving a puzzle about a snail climbing a well |
| Research | People who study distillation | Compare the student with its Qwen3.5-9B base | Running the same benchmark on both models |
Skip it if you need short instant answers, since every reply opens with a thinking block.
Any runtime that supports the Qwen3.5 architecture should load it, including Hugging Face transformers, vLLM and SGLang. The files download on Windows, macOS or Linux.
| Use case | Who | What they get back |
|---|---|---|
| Math and logic | Students | A thinking block and a final answer |
| Code questions | Developers | Reasoned explanations and code |
| Function calling | Agent builders | Tool calls in Qwen3.5's native format |
Start with Python and a GPU. Your transformers release must be recent enough to include Qwen3.5.
pip install -U huggingface_hub hf download empero-ai/Qwen3.8-9B-Distill
Load the model, send a chat message and allow plenty of new tokens. The card recommends a temperature of 0.6, top_p of 0.95 and top_k of 20, and warns that greedy decoding on long answers can loop.
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch
model_id = "empero-ai/Qwen3.8-9B"
tok = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, dtype=torch.bfloat16, device_map="auto")
messages = [{"role": "user", "content": "A snail is at the bottom of a 10-meter well. Each day it climbs 3 meters, each night it slips back 2. How many days until it escapes?"}]
inputs = tok.apply_chat_template(messages, add_generation_prompt=True, return_tensors="pt").to(model.device)
out = model.generate(inputs, max_new_tokens=16384,
temperature=0.6, top_p=0.95, top_k=20, do_sample=True)
print(tok.decode(out[0][inputs.shape[1]:], skip_special_tokens=True))| Tool | What it does |
|---|---|
| apply_chat_template | Builds the chat prompt for the model |
| model.generate | Produces the answer, with up to 16,384 new tokens here |
You ask the snail and well riddle from the quickstart. The model writes a thinking block that works through the climb and slip pattern, then gives the number of days.
If you are new to this, expect a long thinking section before the answer. Strip the think block when you show the reply to other people.
If you know the field, the student was trained by supervised fine tuning on teacher traces and not on its own attempts. So it inherits the teacher's style, including occasional long deliberation on easy questions. The fine tune is text only, and vision behaviour from the base was not tested.
The card reports its own tests against the Qwen3.5-9B base, using chain of thought prompts. Scores rose on MMLU and fell slightly on GSM8K.
| Task | Qwen3.5-9B base | Qwen3.8-9B |
|---|---|---|
| MMLU with chain of thought | 0.546 | 0.751 |
| GSM8K with chain of thought | 0.885 | 0.870 |
Reasons step by step through math, code and general questions, opening each answer with a thinking block. A 9B Qwen3.5 model trained on traces from a larger Qwen3.8 teacher, for a single GPU.
Made by empero-ai on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.
What it is: Qwen3.8-9B-Distill is a 9B model from Empero. It is a full parameter distillation of a much larger Qwen3.8 teacher into the Qwen3.5-9B architecture. The student was trained on about 70,000 filtered teacher answers that include their reasoning. The mix leans toward hard maths and competitive programming, with some everyday and tool use cases. The goal is to bring a large model's reasoning into a dense model that fits on one GPU.
Who it suits: Developers, students and researchers who want a reasoning model they can run on a single GPU.
Industry | Who uses it | How they use it | Example
Software development | Developers who run local models | Ask coding and tool use questions with reasoning shown | Asking for a fix to a failing function call
Education | Students of maths and logic | Work through word problems with the thinking visible | Solving a puzzle about a snail climbing a well
Research | People who study distillation | Compare the student with its Qwen3.5-9B base | Running the same benchmark on both models
Skip it if you need short instant answers, since every reply opens with a thinking block.
Where to use it: Any runtime that supports the Qwen3.5 architecture should load it, including Hugging Face transformers, vLLM and SGLang. The files download on Windows, macOS or Linux.
Use case | Who | What they get back
Math and logic | Students | A thinking block and a final answer
Code questions | Developers | Reasoned explanations and code
Function calling | Agent builders | Tool calls in Qwen3.5's native format
How to set it up: Start with Python and a GPU. Your transformers release must be recent enough to include Qwen3.5.
pip install -U huggingface_hub
hf download empero-ai/Qwen3.8-9B-Distill
How to use it: Load the model, send a chat message and allow plenty of new tokens. The card recommends a temperature of 0.6, top_p of 0.95 and top_k of 20, and warns that greedy decoding on long answers can loop.
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch
model_id = "empero-ai/Qwen3.8-9B"
tok = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, dtype=torch.bfloat16, device_map="auto")
messages = [{"role": "user", "content": "A snail is at the bottom of a 10-meter well. Each day it climbs 3 meters, each night it slips back 2. How many days until it escapes?"}]
inputs = tok.apply_chat_template(messages, add_generation_prompt=True, return_tensors="pt").to(model.device)
out = model.generate(inputs, max_new_tokens=16384,
temperature=0.6, top_p=0.95, top_k=20, do_sample=True)
print(tok.decode(out[0][inputs.shape[1]:], skip_special_tokens=True))
Tool | What it does
apply_chat_template | Builds the chat prompt for the model
model.generate | Produces the answer, with up to 16,384 new tokens here
Example: You ask the snail and well riddle from the quickstart. The model writes a thinking block that works through the climb and slip pattern, then gives the number of days.
For newcomers and experts: If you are new to this, expect a long thinking section before the answer. Strip the think block when you show the reply to other people.
If you know the field, the student was trained by supervised fine tuning on teacher traces and not on its own attempts. So it inherits the teacher's style, including occasional long deliberation on easy questions. The fine tune is text only, and vision behaviour from the base was not tested.
Large Qwen3.8 teacher writes traces
About 70,000 traces filtered
Qwen3.5-9B student fine tuned
You run it on one GPU
Good to know: The card reports its own tests against the Qwen3.5-9B base, using chain of thought prompts. Scores rose on MMLU and fell slightly on GSM8K.
Title: Card test, flexible match scores
Task | Qwen3.5-9B base | Qwen3.8-9B
MMLU with chain of thought | 0.546 | 0.751
GSM8K with chain of thought | 0.885 | 0.870
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download empero-ai/Qwen3.8-9B-Distill
Then follow the usage in its model card. Nothing in this kit runs by itself.
README.md 6 KB
Listed Hugging Face models in the same category that share the most tags with this one.
| Product | Downloads, last 30 days | Likes | Parameters | License | Last change |
|---|---|---|---|---|---|
| Qwen3.8-9B-Distill This page | 6,592 | 237 | 9.7B | apache-2.0 | |
| Qwen3.8-35B-A3B-DistillShares empero-ai · function-calling · distillation | 4,390 | 103 | 35.1B | apache-2.0 | |
| Qwen3.8-4B-Distill-GGUFShares empero-ai · distillation · qwen3.5 | 570,974 | 208 | 4.3B | apache-2.0 | |
| Qwen3.8-9B-Distill-GGUFShares empero-ai · distillation · qwen3.5 | 537,695 | 356 | 9.2B | apache-2.0 | |
| Qwen3.8-2B-Distill-GGUFShares empero-ai · distillation · qwen3.5 | 509,820 | 184 | 1.9B | apache-2.0 | |
| Qwen3.8-35B-A3B-Distill-GGUFShares empero-ai · distillation · qwen3.8 | 1,337,097 | 277 | 35.5B | apache-2.0 |
Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
Qwen · Kit
Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…
ACE-Step · Kit
Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…
alirezarezvani · Skill
Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…
block · Kit
Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…
backnotprop · Kit
Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.