alt.freeweights.qwen / QwQ-32B-GGUF
From: unsloth <huggingface.co/unsloth>Newsgroups: alt.freeweights.qwenSubject:

QwQ-32B-GGUF

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

Text generation model. Gguf weights, 556 GB in all. Published by unsloth under Apache-2.0.

qwen556GBQwQ-32B-GGUFggufpermissive
FactsParamsnot statedSize556 GBFormatsggufTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get unsloth/QwQ-32B-GGUF
# manifest sha256 5334b51cbb49… · 556 GB · 32 files
$ fw verify ./QwQ-32B-GGUF unsloth/QwQ-32B-GGUF
From sourceHosted (signed)unsloth/QwQ-32B-GGUFLast check: 2026-11-15 05:02 UTC

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

Quantized of QwQ-32B.

Works with

Convert with

Overview

Size
556 GB
Weights
7.69 GB (smallest of 24 GGUF variants)
Parameters
not stated
Formats
gguf
Task
text generation
License
Apache-2.0 (permissive)
Files
32, each with a sha256
Publisher
unsloth
Added
2026-11-15
Section
alt.freeweights.qwen
Lineage

Original release from the publisher.

Base model: Qwen/QwQ-32B

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:02 UTCpassed

Model card

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

Note. To fix endless generations + instructions on how to run QwQ-32B, read our Tutorial here.

Unsloth Dynamic v2.0 achieves superior accuracy & outperforms other leading quant methods.

Qwen-QwQ-32B with our bug fixes. See our collection for versions of QwQ-32B including GGUF & 4-bit formats.

Unsloth's QwQ-32B Dynamic Quants is selectively quantized, greatly improving accuracy over standard 4-bit.

https://github.com/unslothai/unsloth/ https://discord.gg/unsloth https://docs.unsloth.ai/basics/tutorial-how-to-run-qwq-32b-effectively

Finetune your own Reasoning model like R1 with Unsloth!#

For Ollama: ollama run hf.co/unsloth/QwQ-32B-GGUF:Q4_K_M

For llama.cpp:

import os
os.environ["HF_HUB_ENABLE_HF_TRANSFER"] = "1"
from huggingface_hub import snapshot_download
snapshot_download(
    repo_id = "unsloth/QwQ-32B-GGUF",
    local_dir = "unsloth-QwQ-32B-GGUF",
    allow_patterns = ["*Q4_K_M*"], # For Q4_K_M
)
./llama.cpp/llama-cli \
    --model unsloth-QwQ-32B-GGUF/QwQ-32B-Q4_K_M.gguf \
    --threads 32 \
    --ctx-size 16384 \
    --n-gpu-layers 99 \
    --seed 3407 \
    --prio 2 \
    --temp 0.6 \
    --repeat-penalty 1.1 \
    --dry-multiplier 0.5 \
    --min-p 0.01 \
    --top-k 40 \
    --top-p 0.95 \
    -no-cnv \
    --samplers "top_k;top_p;min_p;temperature;dry;typ_p;xtc" \
    --prompt "<|im_start|>user\nCreate a Flappy Bird game in Python."

See https://docs.unsloth.ai/basics/tutorial-how-to-run-qwq-32b-without-bugs for more details!

Note. To stop infinite generations - add --samplers "top_k;top_p;min_p;temperature;dry;typ_p;xtc"

✨ Finetune for Free#

We have a free Google Colab notebook for turning Qwen2.5 (3B) into a reasoning model: https://colab.research.google.com/github/unslothai/notebooks/blob/main/nb/Qwen2.5_(3B)-GRPO.ipynb

All notebooks are beginner friendly! Add your dataset, click "Run All", and you'll get a 2x faster finetuned model which can be exported to GGUF, vLLM or uploaded to Hugging Face.

Unsloth supportsFree NotebooksPerformanceMemory use
GRPO with Phi-4▶️ Start on Colab-GRPO.ipynb)2x 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 VL (7B)▶️ Start on Colab-Vision.ipynb)1.8x faster60% less
Qwen2.5 (7B)▶️ Start on Colab-Alpaca.ipynb)2x faster60% less
Llama-3.1 (8B)▶️ Start on Colab-Alpaca.ipynb)2.4x faster58% less
Phi-4 (14B)▶️ Start on Colab2x faster50% less
Gemma 2 (9B)▶️ Start on Colab-Alpaca.ipynb)2.4x faster58% less
Mistral (7B)▶️ Start on Colab-Conversational.ipynb)2.2x faster62% less

QwQ-32B#

Chat

Introduction#

QwQ is the reasoning model of the Qwen series. Compared with conventional instruction-tuned models, QwQ, which is capable of thinking and reasoning, can achieve significantly enhanced performance in downstream tasks, especially hard problems. QwQ-32B is the medium-sized reasoning model, which is capable of achieving competitive performance against state-of-the-art reasoning models, e.g., DeepSeek-R1, o1-mini.

Image: image

This repo contains the QwQ 32B model, which has the following features:

  • Type: Causal Language Models
  • Training Stage: Pretraining & Post-training (Supervised Finetuning and Reinforcement Learning)
  • Architecture: transformers with RoPE, SwiGLU, RMSNorm, and Attention QKV bias
  • Number of Parameters: 32.5B
  • Number of Paramaters (Non-Embedding): 31.0B
  • Number of Layers: 64
  • Number of Attention Heads (GQA): 40 for Q and 8 for KV
  • Context Length: Full 131,072 tokens

Note: For the best experience, please review the usage guidelines before deploying QwQ models.

You can try our demo or access QwQ models via QwenChat.

For more details, please refer to our blog, GitHub, and Documentation.

Requirements#

QwQ is based on Qwen2.5, whose code has been in the latest Hugging face transformers. We advise you to use the latest version of transformers.

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

KeyError: 'qwen2'

Quickstart#

Here provides a code snippet with apply_chat_template to show you how to load the tokenizer and model and how to generate contents.

from transformers import AutoModelForCausalLM, AutoTokenizer

model_name = "Qwen/QwQ-32B"

model = AutoModelForCausalLM.from_pretrained(
    model_name,
    torch_dtype="auto",
    device_map="auto"
)
tokenizer = AutoTokenizer.from_pretrained(model_name)

prompt = "How many r's are in the word \"strawberry\""
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)

generated_ids = model.generate(
    **model_inputs,
    max_new_tokens=32768
)
generated_ids = [
    output_ids[len(input_ids):] for input_ids, output_ids in zip(model_inputs.input_ids, generated_ids)
]

response = tokenizer.batch_decode(generated_ids, skip_special_tokens=True)[0]
print(response)
Usage Guidelines#

To achieve optimal performance, we recommend the following settings:

  1. Enforce Thoughtful Output: Ensure the model starts with "\<think\>\n" to prevent generating empty thinking content, which can degrade output quality. If you use apply_chat_template and set add_generation_prompt=True, this is already automatically implemented, but it may cause the response to lack the \<think\> tag at the beginning. This is normal behavior.
  2. Sampling Parameters:
    • Use Temperature=0.6 and TopP=0.95 instead of Greedy decoding to avoid endless repetitions.
    • Use TopK between 20 and 40 to filter out rare token occurrences while maintaining the diversity of the generated output.
  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\"." in the prompt.
  4. Handle Long Inputs: For inputs exceeding 32,768 tokens, enable YaRN to improve the model's ability to capture long-sequence information effectively.

For supported frameworks, you could add the following to config.json to enable YaRN:

{
  ...,
  "rope_scaling": {
    "factor": 4.0,
    "original_max_position_embeddings": 32768,
    "type": "yarn"
  }
}

For deployment, we recommend using vLLM. Please refer to our Documentation for usage if you are not familar with vLLM. Presently, vLLM only supports static YARN, which means the scaling factor remains constant regardless of input length, potentially impacting performance on shorter texts. We advise adding the rope_scaling configuration only when processing long contexts is required.

Evaluation & Performance#

Detailed evaluation results are reported in this 📑 blog.

For requirements on GPU memory and the respective throughput, see results here.

Citation#

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

@misc{qwq32b,
    title = {QwQ-32B: The Power of Scaling RL},
    url = {https://qwenlm.github.io/blog/qwq-32b/},
    author = {Qwen Team},
    month = {March},
    year = {2025}
}

@article{qwen2,
      title={Qwen2 Technical Report}, 
      author={An Yang and Baosong Yang and Binyuan Hui and Bo Zheng and Bowen Yu and Chang Zhou and Chengpeng Li and Chengyuan Li and Dayiheng Liu and Fei Huang and Guanting Dong and Haoran Wei and Huan Lin and Jialong Tang and Jialin Wang and Jian Yang and Jianhong Tu and Jianwei Zhang and Jianxin Ma and Jin Xu and Jingren Zhou and Jinze Bai and Jinzheng He and Junyang Lin and Kai Dang and Keming Lu and Keqin Chen and Kexin Yang and Mei Li and Mingfeng Xue and Na Ni and Pei Zhang and Peng Wang and Ru Peng and Rui Men and Ruize Gao and Runji Lin and Shijie Wang and Shuai Bai and Sinan Tan and Tianhang Zhu and Tianhao Li and Tianyu Liu and Wenbin Ge and Xiaodong Deng and Xiaohuan Zhou and Xingzhang Ren and Xinyu Zhang and Xipin Wei and Xuancheng Ren and Yang Fan and Yang Yao and Yichang Zhang and Yu Wan and Yunfei Chu and Yuqiong Liu and Zeyu Cui and Zhenru Zhang and Zhihao Fan},
      journal={arXiv preprint arXiv:2407.10671},
      year={2024}
}

Files

32 files · 556 GBWeights 7.69 GB (smallest of 24 GGUF variants). Sizes and sha256 from the signed manifest.
Show all 32 files with their sha256
FileSizesha256
.gitattributes3.19 KB3a4c5eabc8f0cf9556dfda7b702cb1d451c962993716b17bb9ab1d0ae0bdbc73
BF16/QwQ-32B-BF16-00001-of-00002.gguf49.9 GB1812e3dcbf8a5dee853a6dbcb32ad3e74e0ec3b1b3d91e9e110de293995962c0
BF16/QwQ-32B-BF16-00002-of-00002.gguf15.6 GB56eb9a39eabb18b0d1a4bd66887f475bd914b0f0d31d5aa6a269cb48cddd24d5
BF16/QwQ-32B.BF16-00001-of-00002.gguf49.9 GB9776ec62e5fdd9f30e3331af3d6f45cbe0d0412697250b01b1966a2e28431a4a
BF16/QwQ-32B.BF16-00002-of-00002.gguf15.6 GB56eb9a39eabb18b0d1a4bd66887f475bd914b0f0d31d5aa6a269cb48cddd24d5
QwQ-32B-IQ4_NL.gguf18.7 GB63d8108fc7c97958f398789541747beaaeef49525074eb051606318a9b30ff7d
QwQ-32B-IQ4_XS.gguf17.7 GB173439d7750cc8e8cf82113ef1d8c231577475c6f051f3b26b7d0343c8d691a4
QwQ-32B-Q2_K.gguf12.3 GB501cf627fff433dca274f1a40e73487d0b85c01ed34537c43ab7b62040f4b54a
QwQ-32B-Q2_K_L.gguf12.5 GB55730688b442bca6e3e84a2091b165432e56d7761e7e7886894ec3226ba68907
QwQ-32B-Q3_K_M.gguf15.9 GB51deb058b86816a0a348031994cce68ee93153403b7617ab524de0269f2ab8e2
QwQ-32B-Q3_K_S.gguf14.4 GB265c5442bb8ffcca67dacf8f45f6f02104f114f8a489815b7b7f75b0d57a1c75
QwQ-32B-Q4_0.gguf18.7 GB88731435b50bec6d9de4d99d18d18e1a81be31567ecbbda616f39db362f2a15f
QwQ-32B-Q4_1.gguf20.6 GB9186741bebe420385f1c536636fa62a99874d116b2d4cb37b2988de3270266dd
QwQ-32B-Q4_K_M.gguf19.9 GB39dc40d34d44d66406e9ad94416585839daa5edc35425f6f6925c35e149aa5f5
QwQ-32B-Q5_K_M.gguf23.3 GB723b827e74f7aee5df3e2904990d92359bd3cedac8d4ff883332ae285232651c
QwQ-32B-Q6_K.gguf26.9 GB75d046a0d9ed53a596086e9b7a46ca6108bf1964a931cf5dee2404dd5f323b57
QwQ-32B-UD-IQ1_M.gguf8.30 GB4c9b656e233a98a3022ecb0006a8c2a6f03ac8a372927d85ae3ccf97b0f62866
QwQ-32B-UD-IQ1_S.gguf7.69 GBef15e30452761d008f5590221c4b8828f8fd40100835b2bd2897844ba5eb2c46
QwQ-32B-UD-IQ2_M.gguf11.5 GBf8f60020593e5f698601b79ec388937aba897a193b645d1b04067aefac67193a
QwQ-32B-UD-IQ2_XXS.gguf9.34 GBdde2f99a431ae8dd14652f96c85855a1b07831de6a0e8b03b11af78af4ec7789
QwQ-32B-UD-IQ3_XXS.gguf13.1 GB40e30d9b5ea5cabb5a252e587750b9b3dc7aaf3a86dd27fcd9eddca9f406ddbc
QwQ-32B-UD-Q2_K_XL.gguf12.7 GB6e913a72619551b13df3ba6685911b2ea15ff88e5eaaa1882f324675fbbdfd18
QwQ-32B-UD-Q3_K_XL.gguf16.3 GB74e2a8d422bd7cc1999789032dfff33a0f68e29772639de4991d0843af1db727
QwQ-32B-UD-Q4_K_XL.gguf20.1 GB10039b22d7e6dc4b7d561509e5db4ba404f368531ace9b06466741abf016792c
QwQ-32B-UD-Q5_K_XL.gguf23.3 GBa9d6d38ce49a08a02976f983245cbaf02793f91430d9e163dba8e6afe6651c7e
QwQ-32B-UD-Q6_K_XL.gguf28.5 GB96b5a1f396751c2201eb535ef69499ca7fdfed07800ff3881508b0eadd0a2831
QwQ-32B-UD-Q8_K_XL.gguf38.7 GB57f0a9995015e27ab3cd85251fee29d8e57a332755615c15b89fc6d7bb6e55ab
QwQ-32B.Q8_0.gguf34.8 GB619c98e932380bb9f5b7860cda119a6514c67d30432288b368515dda43876f48
README.md12.4 KB782f750384b8a3e8d3b8a70b78470df23e492c589028e446d22b18b5a864c0ae
config.json711 Be60692e5e2948d0ef4a8cd0941e893a97b070ff6c8fa6c89b2a6ba889b42719f
imatrix_unsloth.dat15.0 MB2eff624c63d163caf669c5ba0ed6ed9aa931bf2ccd937c20e365543e61ac09c4
params205 Be2415543fe4be86d7129129820800af020e3f0df8d63872a07926208caff07ec
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
d5faedaaaa pinned now2026-11-15 05:02 UTC32 files · 556 GB

Use it

$ fw get unsloth/QwQ-32B-GGUF
# manifest sha256 5334b51cbb49… · 556 GB · 32 files
$ fw verify ./QwQ-32B-GGUF unsloth/QwQ-32B-GGUF
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/unsloth/QwQ-32B-GGUF.json --dir ./QwQ-32B-GGUF $ python3 fw.py verify ./QwQ-32B-GGUF ./unsloth__QwQ-32B-GGUF.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download unsloth/QwQ-32B-GGUF --revision d5faedaaaae5cdacdc487b53d90dcc7210ca218c --local-dir ./QwQ-32B-GGUF
llama.cppDownload one GGUF variant (QwQ-32B-UD-IQ1_S, 7.69 GB), then serve it.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download unsloth/QwQ-32B-GGUF --include "QwQ-32B-UD-IQ1_S*" --local-dir ./QwQ-32B-GGUF $ llama-server -m ./QwQ-32B-GGUF/QwQ-32B-UD-IQ1_S.gguf
OllamaMake an Ollama model from the downloaded file.
$ printf 'FROM ./QwQ-32B-GGUF/QwQ-32B-UD-IQ1_S.gguf\n' > Modelfile $ ollama create qwq-32b-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
782f750384b8a3e8d3b8a70b78470df23e492c589028e446d22b18b5a864c0ae
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: QwQ-32B-GGUFDate: 2026-11-15Commit: d5faedaSigned: 2DC28CC7B26A283B ✓
Upstream
unsloth/QwQ-32B-GGUF
Pinned commit
d5faedaaaae5cdacdc487b53d90dcc7210ca218c
Manifest
QwQ-32B-GGUF.json · .minisig
Manifest sha256
5334b51cbb49aa10b9cfcfc599161a47d889e9bd6c9d78f1b92953c7c3e50f79
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 05:02 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/unsloth/QwQ-32B-GGUF.json $ curl -O https://freeweights.allternit.com/manifests/unsloth/QwQ-32B-GGUF.json.minisig $ minisign -Vm QwQ-32B-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/QwQ-32B · 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/QwQ-32B-GGUF
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. QwQ-32B-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