alt.freeweights.qwen / Qwen3-30B-A3B-Thinking-2507-GGUF
From: unsloth <huggingface.co/unsloth>Newsgroups: alt.freeweights.qwenSubject:

Qwen3-30B-A3B-Thinking-2507-GGUF

Date: 2026-11-15Commit: a9b37aaSigned: 2DC28CC7B26A283B ✓

Model. Gguf weights, 507 GB in all. Published by unsloth under Apache-2.0.

qwen507GBQwen3-30B-A3B-Thinking-2507-GGUFggufpermissive
FactsParamsnot statedSize507 GBFormatsggufTasknot taggedLicenseApache-2.0From sourcepermissive
$ fw get unsloth/Qwen3-30B-A3B-Thinking-2507-GGUF
# manifest sha256 3e0dad8fa097… · 507 GB · 33 files
$ fw verify ./Qwen3-30B-A3B-Thinking-2507-GGUF unsloth/Qwen3-30B-A3B-Thinking-2507-GGUF
From sourceHosted (signed)unsloth/Qwen3-30B-A3B-Thinking-2507-GGUFLast check: 2026-11-15 04:42 UTC

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

Quantized of Qwen3-30B-A3B-Thinking-2507.

Works with

Convert with

Scan with

Overview

Size
507 GB
Weights
8.15 GB (smallest of 27 GGUF variants)
Parameters
not stated
Formats
gguf
Task
not tagged
License
Apache-2.0 (permissive)
Files
33, each with a sha256
Publisher
unsloth
Added
2026-11-15
Section
alt.freeweights.qwen
Lineage

Original release from the publisher.

Base model: Qwen/Qwen3-30B-A3B-Thinking-2507

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 04:42 UTCpassed

Model card

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

See our collection for all versions of Qwen3 including GGUF, 4-bit & 16-bit formats.

Learn to run Qwen3-2507 correctly - Read our Guide.

Unsloth Dynamic 2.0 achieves superior accuracy & outperforms other leading quants.

https://github.com/unslothai/unsloth/ https://discord.gg/unsloth https://docs.unsloth.ai/basics/qwen3-2507

✨ Read our Qwen3-2507 Guide here!#

Unsloth supportsFree NotebooksPerformanceMemory use
Qwen3 (14B)▶️ Start on Colab3x faster70% less
GRPO with Qwen3 (8B)▶️ Start on Colab3x faster80% less
Llama-3.2 (3B)▶️ Start on Colab-Conversational.ipynb)2.4x faster58% less
Llama-3.2 (11B vision)▶️ Start on Colab-Vision.ipynb)2x faster60% less
Qwen2.5 (7B)▶️ Start on Colab-Alpaca.ipynb)2x faster60% less

Qwen3-30B-A3B-Thinking-2507#

Chat

Highlights#

Over the past three months, we have continued to scale the thinking capability of Qwen3-30B-A3B, improving both the quality and depth of reasoning. We are pleased to introduce Qwen3-30B-A3B-Thinking-2507, featuring the following key enhancements:

  • Significantly improved performance on reasoning tasks, including logical reasoning, mathematics, science, coding, and academic benchmarks that typically require human expertise.
  • Markedly better general capabilities, such as instruction following, tool usage, text generation, and alignment with human preferences.
  • Enhanced 256K long-context understanding capabilities.

NOTE: This version has an increased thinking length. We strongly recommend its use in highly complex reasoning tasks.

Image: image/jpeg

Model Overview#

Qwen3-30B-A3B-Thinking-2507 has the following features:

  • Type: Causal Language Models
  • Training Stage: Pretraining & Post-training
  • Number of Parameters: 30.5B in total and 3.3B activated
  • Number of Paramaters (Non-Embedding): 29.9B
  • Number of Layers: 48
  • Number of Attention Heads (GQA): 32 for Q and 4 for KV
  • Number of Experts: 128
  • Number of Activated Experts: 8
  • Context Length: 262,144 natively.

NOTE: This model supports only thinking mode. Meanwhile, specifying enable_thinking=True is no longer required.

Additionally, to enforce model thinking, the default chat template automatically includes <think>. Therefore, it is normal for the model's output to contain only </think> without an explicit opening <think> tag.

For more details, including benchmark evaluation, hardware requirements, and inference performance, please refer to our blog, GitHub, and Documentation.

Performance#

Gemini2.5-Flash-ThinkingQwen3-235B-A22B ThinkingQwen3-30B-A3B ThinkingQwen3-30B-A3B-Thinking-2507
Knowledge
MMLU-Pro81.982.878.580.9
MMLU-Redux92.192.789.591.4
GPQA82.871.165.873.4
SuperGPQA57.860.751.856.8
Reasoning
AIME2572.081.570.985.0
HMMT2564.262.549.871.4
LiveBench 2024112574.377.174.376.8
Coding
LiveCodeBench v6 (25.02-25.05)61.255.757.466.0
CFEval1995205619402044
OJBench23.525.620.725.1
Alignment
IFEval89.883.486.588.9
Arena-Hard v2$56.761.536.356.0
Creative Writing v385.084.679.184.4
WritingBench83.980.377.085.0
Agent
BFCL-v368.670.869.172.4
TAU1-Retail65.254.861.767.8
TAU1-Airline54.026.032.048.0
TAU2-Retail66.740.434.258.8
TAU2-Airline52.030.036.058.0
TAU2-Telecom31.621.922.826.3
Multilingualism
MultiIF74.471.972.276.4
MMLU-ProX80.280.073.176.4
INCLUDE83.978.771.974.4
PolyMATH49.854.746.152.6

$ For reproducibility, we report the win rates evaluated by GPT-4.1.

\& For highly challenging tasks (including PolyMATH and all reasoning and coding tasks), we use an output length of 81,920 tokens. For all other tasks, we set the output length to 32,768.

Quickstart#

The code of Qwen3-MoE has been in the latest Hugging Face transformers and we advise you to use the latest version of transformers.

With transformers<4.51.0, you will encounter the following error:

KeyError: 'qwen3_moe'

The following contains a code snippet illustrating how to use the model generate content based on given inputs.

from transformers import AutoModelForCausalLM, AutoTokenizer

model_name = "Qwen/Qwen3-30B-A3B-Thinking-2507"

# load the tokenizer and the model
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(
    model_name,
    torch_dtype="auto",
    device_map="auto"
)

# prepare the model input
prompt = "Give me a short introduction to large language model."
messages = [
    {"role": "user", "content": prompt}
]
text = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True,
)
model_inputs = tokenizer([text], return_tensors="pt").to(model.device)

# conduct text completion
generated_ids = model.generate(
    **model_inputs,
    max_new_tokens=32768
)
output_ids = generated_ids[0][len(model_inputs.input_ids[0]):].tolist() 

# parsing thinking content
try:
    # rindex finding 151668 (</think>)
    index = len(output_ids) - output_ids[::-1].index(151668)
except ValueError:
    index = 0

thinking_content = tokenizer.decode(output_ids[:index], skip_special_tokens=True).strip("\n")
content = tokenizer.decode(output_ids[index:], skip_special_tokens=True).strip("\n")

print("thinking content:", thinking_content) # no opening <think> tag
print("content:", content)

For deployment, you can use sglang>=0.4.6.post1 or vllm>=0.8.5 or to create an OpenAI-compatible API endpoint:

  • SGLang: shell python -m sglang.launch_server --model-path Qwen/Qwen3-30B-A3B-Thinking-2507 --context-length 262144 --reasoning-parser deepseek-r1
  • vLLM: shell vllm serve Qwen/Qwen3-30B-A3B-Thinking-2507 --max-model-len 262144 --enable-reasoning --reasoning-parser deepseek_r1

Note: If you encounter out-of-memory (OOM) issues, you may consider reducing the context length to a smaller value. However, since the model may require longer token sequences for reasoning, we strongly recommend using a context length greater than 131,072 when possible.

For local use, applications such as Ollama, LMStudio, MLX-LM, llama.cpp, and KTransformers have also supported Qwen3.

Agentic Use#

Qwen3 excels in tool calling capabilities. We recommend using Qwen-Agent to make the best use of agentic ability of Qwen3. Qwen-Agent encapsulates tool-calling templates and tool-calling parsers internally, greatly reducing coding complexity.

To define the available tools, you can use the MCP configuration file, use the integrated tool of Qwen-Agent, or integrate other tools by yourself.

from qwen_agent.agents import Assistant

# Define LLM
# Using Alibaba Cloud Model Studio
llm_cfg = {
    'model': 'qwen3-30b-a3b-thinking-2507',
    'model_type': 'qwen_dashscope',
}

# Using OpenAI-compatible API endpoint. It is recommended to disable the reasoning and the tool call parsing
# functionality of the deployment frameworks and let Qwen-Agent automate the related operations. For example, 
# `VLLM_USE_MODELSCOPE=true vllm serve Qwen/Qwen3-30B-A3B-Thinking-2507 --served-model-name Qwen3-30B-A3B-Thinking-2507 --tensor-parallel-size 8 --max-model-len 262144`.
#
# llm_cfg = {
#     'model': 'Qwen3-30B-A3B-Thinking-2507',
# 
#     # Use a custom endpoint compatible with OpenAI API:
#     'model_server': 'http://localhost:8000/v1',  # api_base without reasoning and tool call parsing
#     'api_key': 'EMPTY',
#     'generate_cfg': {
#         'thought_in_content': True,
#     },
# }


# Define Tools
tools = [
    {'mcpServers': {  # You can specify the MCP configuration file
            'time': {
                'command': 'uvx',
                'args': ['mcp-server-time', '--local-timezone=Asia/Shanghai']
            },
            "fetch": {
                "command": "uvx",
                "args": ["mcp-server-fetch"]
            }
        }
    },
  'code_interpreter',  # Built-in tools
]

# Define Agent
bot = Assistant(llm=llm_cfg, function_list=tools)

# Streaming generation
messages = [{'role': 'user', 'content': 'https://qwenlm.github.io/blog/ Introduce the latest developments of Qwen'}]
for responses in bot.run(messages=messages):
    pass
print(responses)

Best Practices#

To achieve optimal performance, we recommend the following settings:

  1. Sampling Parameters:
    • We suggest using Temperature=0.6, TopP=0.95, TopK=20, and MinP=0.
    • For supported frameworks, you can adjust the presence_penalty parameter between 0 and 2 to reduce endless repetitions. However, using a higher value may occasionally result in language mixing and a slight decrease in model performance.
  2. Adequate Output Length: We recommend using an output length of 32,768 tokens for most queries. For benchmarking on highly complex problems, such as those found in math and programming competitions, we suggest setting the max output length to 81,920 tokens. This provides the model with sufficient space to generate detailed and comprehensive responses, thereby enhancing its overall performance.
  3. Standardize Output Format: We recommend using prompts to standardize model outputs when benchmarking.
    • Math Problems: Include "Please reason step by step, and put your final answer within \boxed{}." in the prompt.
    • Multiple-Choice Questions: Add the following JSON structure to the prompt to standardize responses: "Please show your choice in the answer field with only the choice letter, e.g., "answer": "C"."
  4. No Thinking Content in History: In multi-turn conversations, the historical model output should only include the final output part and does not need to include the thinking content. It is implemented in the provided chat template in Jinja2. However, for frameworks that do not directly use the Jinja2 chat template, it is up to the developers to ensure that the best practice is followed.
Citation#

If you find our work helpful, feel free to give us a cite.

@misc{qwen3technicalreport,
      title={Qwen3 Technical Report}, 
      author={Qwen Team},
      year={2025},
      eprint={2505.09388},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2505.09388}, 
}

Files

33 files · 507 GBWeights 8.15 GB (smallest of 27 GGUF variants). Sizes and sha256 from the signed manifest.
Show all 33 files with their sha256
FileSizesha256
.gitattributes3.77 KBdc4b377d4300ecf8c6a51ab99d53f5a27f92eda475801e1dac06fb33be651572
BF16/Qwen3-30B-A3B-Thinking-2507-BF16-00001-of-00002.gguf49.7 GBc7025e9b2ee9823e3e1df0761f3b47c563aae786257c32e29eb4b4f418ae975a
BF16/Qwen3-30B-A3B-Thinking-2507-BF16-00002-of-00002.gguf11.4 GBf1bf305ca1476e43bc7a5995b4527401c81c7b8da6fc55ea75675c7f6446f25b
Qwen3-30B-A3B-Thinking-2507-IQ4_NL.gguf17.3 GB22d69ec116f9f676527e863003e7d419399c789dbf5a409a92d62a1ee0e2ec7b
Qwen3-30B-A3B-Thinking-2507-IQ4_XS.gguf16.4 GBc722e9557f0c78960fd6a1e28e30b3a14a57126d801c06065914a1c63fe407e5
Qwen3-30B-A3B-Thinking-2507-Q2_K.gguf11.3 GB1a0eb6ae4d09ae4debb78471739d6755977d3b7f9041767581e4092ed9eeed6f
Qwen3-30B-A3B-Thinking-2507-Q2_K_L.gguf11.3 GB5e4fc03288673ec450d86ccd51de43907a5a78678862136de4c489c7d63c67ac
Qwen3-30B-A3B-Thinking-2507-Q3_K_M.gguf14.7 GBe1f6de07ca20c1491f6a4128cf8bd9aa3ea198e28b47e739b90fdced86ad4ff1
Qwen3-30B-A3B-Thinking-2507-Q3_K_S.gguf13.3 GB3f82e11bb6a5ee899546ba1d89d7097421573013cbb5b495ec2e567e1001aabf
Qwen3-30B-A3B-Thinking-2507-Q4_0.gguf17.4 GB8d1b28264d02c2538eb3c0b3021093af8d008c9c4d92bf6297f6d02c04d3359b
Qwen3-30B-A3B-Thinking-2507-Q4_1.gguf19.2 GB95215ae8d1114cea0728b4ed668e7de7eca30a69c90c3a2ba1d6b11b4acd5711
Qwen3-30B-A3B-Thinking-2507-Q4_K_M.gguf18.6 GBb7380c816fca5a03b746be3d42773fb9a1c4b3bb4b3a1f3d9c2aeb10a720cba6
Qwen3-30B-A3B-Thinking-2507-Q4_K_S.gguf17.5 GB50b9f7bade44ac23e56bbede314d7c83c3a192d313525dcdff6a538f59f01c3b
Qwen3-30B-A3B-Thinking-2507-Q5_K_M.gguf21.7 GBf8613e46b7a038797f7ed671876fe9ae2b891f6fa5f54437b4356e8270fac22c
Qwen3-30B-A3B-Thinking-2507-Q5_K_S.gguf21.1 GBb31d299c07233950ca9336b9a24b81788040de601db6ba924aadf6f4222d453d
Qwen3-30B-A3B-Thinking-2507-Q6_K.gguf25.1 GB081d05bb6b1f1eab06e3fe9d0b8b17931243df9ebd93de964144d4e86ef1b4c9
Qwen3-30B-A3B-Thinking-2507-Q8_0.gguf32.5 GB6326967c7bad05e9820421a593d48e315416b214cef56f1ca3c1f9d9a6e0f1c6
Qwen3-30B-A3B-Thinking-2507-UD-IQ1_M.gguf9.69 GB3a979f83f43a8a0974937623d30303a3b4a39b0b2f4d4e668ad1977b7404fa38
Qwen3-30B-A3B-Thinking-2507-UD-IQ1_S.gguf9.07 GBdcc3729107911d55ec7607441e4cae1d6c3f1291a9d3d128067864e01b09d905
Qwen3-30B-A3B-Thinking-2507-UD-IQ2_M.gguf10.8 GB2a2d9ab35d6c68ca732933f35d0919c90fcb6fb103ceae0f477bb9b38f28d452
Qwen3-30B-A3B-Thinking-2507-UD-IQ2_XXS.gguf10.3 GBd2b5697a21154b5d36ac3e25e0c5d272d4f5230191ecb98b234ecfc6a9df3406
Qwen3-30B-A3B-Thinking-2507-UD-IQ3_XXS.gguf12.9 GBf7c5f3cd5349bdaa5a29ece6bfb71be66cca8e509f5c8c7b12db207b6ff971d5
Qwen3-30B-A3B-Thinking-2507-UD-Q2_K_XL.gguf11.8 GB2159f3d312b52849fa14670bce6db7b5b68cf706a77e23fb345b7954978669bc
Qwen3-30B-A3B-Thinking-2507-UD-Q3_K_XL.gguf13.8 GB490cf1f7bbb9d8c7e3f9b257d7f4ff77165da15532d08c1850fb2170240fbcb9
Qwen3-30B-A3B-Thinking-2507-UD-Q4_K_XL.gguf17.7 GB51a6e1bdf41bd26af07a4cfb45d2ed7eea3fe866c2019bb08d9ebdfc4826199b
Qwen3-30B-A3B-Thinking-2507-UD-Q5_K_XL.gguf21.8 GB519982a89bf2676c2ccc04f62eb94aa3220cb4a4414937bb7d7a25a50fc50ee9
Qwen3-30B-A3B-Thinking-2507-UD-Q6_K_XL.gguf26.3 GB82c699d34b2ef9e471b807f3f333b2d8d89fb5341847caacedd4f19a8193f716
Qwen3-30B-A3B-Thinking-2507-UD-Q8_K_XL.gguf36.0 GB49100c04062f6c61ab36ef33252f05f3734339808dbbb86808b344c0ee106f8e
Qwen3-30B-A3B-Thinking-2507-UD-TQ1_0.gguf8.15 GB5ace489e04159c69775befec1c6577e3c6247a1e77874398c0d06b8e049c2393
README.md13.7 KB47b0bbd39525bf49708beaf0b59b28f165e594b0b77e53414b687d0692367734
imatrix_unsloth.dat122 MB82cc3dc86f7617e6884c762dd0b5e7de5c40d2efc15e4d0c85afeddef8931ca5
params181 B9c895d396ca784403d784fe75a29d6cf9f85cdad720a398be23ddba8580d4527
template1.49 KB53e4ea15e8f5f17f5052c5ef6aef5f79b4266708c93e7c893dbe4b3e211a815d
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
a9b37aaac1 pinned now2026-11-15 04:42 UTC33 files · 507 GB

Use it

$ fw get unsloth/Qwen3-30B-A3B-Thinking-2507-GGUF
# manifest sha256 3e0dad8fa097… · 507 GB · 33 files
$ fw verify ./Qwen3-30B-A3B-Thinking-2507-GGUF unsloth/Qwen3-30B-A3B-Thinking-2507-GGUF
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/unsloth/Qwen3-30B-A3B-Thinking-2507-GGUF.json --dir ./Qwen3-30B-A3B-Thinking-2507-GGUF $ python3 fw.py verify ./Qwen3-30B-A3B-Thinking-2507-GGUF ./unsloth__Qwen3-30B-A3B-Thinking-2507-GGUF.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download unsloth/Qwen3-30B-A3B-Thinking-2507-GGUF --revision a9b37aaac12b2bd0098783a443429543dd76a14d --local-dir ./Qwen3-30B-A3B-Thinking-2507-GGUF
llama.cppDownload one GGUF variant (Qwen3-30B-A3B-Thinking-2507-UD-TQ1_0, 8.15 GB), then serve it.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download unsloth/Qwen3-30B-A3B-Thinking-2507-GGUF --include "Qwen3-30B-A3B-Thinking-2507-UD-TQ1_0*" --local-dir ./Qwen3-30B-A3B-Thinking-2507-GGUF $ llama-server -m ./Qwen3-30B-A3B-Thinking-2507-GGUF/Qwen3-30B-A3B-Thinking-2507-UD-TQ1_0.gguf
OllamaMake an Ollama model from the downloaded file.
$ printf 'FROM ./Qwen3-30B-A3B-Thinking-2507-GGUF/Qwen3-30B-A3B-Thinking-2507-UD-TQ1_0.gguf\n' > Modelfile $ ollama create qwen3-30b-a3b-thinking-2507-gguf -f Modelfile

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
47b0bbd39525bf49708beaf0b59b28f165e594b0b77e53414b687d0692367734
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: unsloth <huggingface.co/unsloth>Newsgroups: alt.freeweights.qwenSubject: Qwen3-30B-A3B-Thinking-2507-GGUFDate: 2026-11-15Commit: a9b37aaSigned: 2DC28CC7B26A283B ✓
Upstream
unsloth/Qwen3-30B-A3B-Thinking-2507-GGUF
Pinned commit
a9b37aaac12b2bd0098783a443429543dd76a14d
Manifest
Qwen3-30B-A3B-Thinking-2507-GGUF.json · .minisig
Manifest sha256
3e0dad8fa09702a71edae0c8aa3558ea5991ce7925ad55f4c323869f1e6ac9e7
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 04:42 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/unsloth/Qwen3-30B-A3B-Thinking-2507-GGUF.json $ curl -O https://freeweights.allternit.com/manifests/unsloth/Qwen3-30B-A3B-Thinking-2507-GGUF.json.minisig $ minisign -Vm Qwen3-30B-A3B-Thinking-2507-GGUF.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

Qwen/Qwen3-30B-A3B-Thinking-2507 · 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 unsloth/Qwen3-30B-A3B-Thinking-2507-GGUF
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. Qwen3-30B-A3B-Thinking-2507-GGUF.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