alt.freeweights.qwen / Qwen3-VL-4B-Instruct-GGUF
From: unsloth <huggingface.co/unsloth>Newsgroups: alt.freeweights.qwenSubject:

Qwen3-VL-4B-Instruct-GGUF

Date: 2026-11-14Commit: 00c00daSigned: 2DC28CC7B26A283B ✓

Image text to text model. Gguf weights, 71.2 GB in all. Published by unsloth under Apache-2.0.

qwen71.2GBQwen3-VL-4B-Instruct-GGUFggufpermissive
FactsParamsnot statedSize71.2 GBFormatsggufTaskimage text to textLicenseApache-2.0From sourcepermissive
$ fw get unsloth/Qwen3-VL-4B-Instruct-GGUF
# manifest sha256 d65f37aa3a25… · 71.2 GB · 32 files
$ fw verify ./Qwen3-VL-4B-Instruct-GGUF unsloth/Qwen3-VL-4B-Instruct-GGUF
From sourceHosted (signed)unsloth/Qwen3-VL-4B-Instruct-GGUFLast check: 2026-11-14 21:32 UTC

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

Quantized of Qwen3-VL-4B-Instruct.

Works with

Convert with

Overview

Size
71.2 GB
Weights
1.08 GB (smallest of 26 GGUF variants)
Parameters
not stated
Formats
gguf
Task
image text to text
License
Apache-2.0 (permissive)
Files
32, each with a sha256
Publisher
unsloth
Added
2026-11-14
Section
alt.freeweights.qwen
Lineage

Original release from the publisher.

Base model: Qwen/Qwen3-VL-4B-Instruct

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-14 21:32 UTCpassed

Model card

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

Note. Includes Unsloth chat template fixes!

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

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

See Unsloth Dynamic 2.0 GGUFs for our quantization benchmarks.

https://github.com/unslothai/unsloth/ https://discord.gg/unsloth https://docs.unsloth.ai/models/qwen3-vl-run-and-fine-tune

✨ Read our Qwen3-VL Guide here!#


Chat

Qwen3-VL-4B-Instruct#

Meet Qwen3-VL — the most powerful vision-language model in the Qwen series to date.

This generation delivers comprehensive upgrades across the board: superior text understanding & generation, deeper visual perception & reasoning, extended context length, enhanced spatial and video dynamics comprehension, and stronger agent interaction capabilities.

Available in Dense and MoE architectures that scale from edge to cloud, with Instruct and reasoning‑enhanced Thinking editions for flexible, on‑demand deployment.

Key Enhancements:#
  • Visual Agent: Operates PC/mobile GUIs—recognizes elements, understands functions, invokes tools, completes tasks.
  • Visual Coding Boost: Generates Draw.io/HTML/CSS/JS from images/videos.
  • Advanced Spatial Perception: Judges object positions, viewpoints, and occlusions; provides stronger 2D grounding and enables 3D grounding for spatial reasoning and embodied AI.
  • Long Context & Video Understanding: Native 256K context, expandable to 1M; handles books and hours-long video with full recall and second-level indexing.
  • Enhanced Multimodal Reasoning: Excels in STEM/Math—causal analysis and logical, evidence-based answers.
  • Upgraded Visual Recognition: Broader, higher-quality pretraining is able to “recognize everything”—celebrities, anime, products, landmarks, flora/fauna, etc.
  • Expanded OCR: Supports 32 languages (up from 19); robust in low light, blur, and tilt; better with rare/ancient characters and jargon; improved long-document structure parsing.
  • Text Understanding on par with pure LLMs: Seamless text–vision fusion for lossless, unified comprehension.
Model Architecture Updates:#

Image: image

  1. Interleaved-MRoPE: Full‑frequency allocation over time, width, and height via robust positional embeddings, enhancing long‑horizon video reasoning.
  2. DeepStack: Fuses multi‑level ViT features to capture fine‑grained details and sharpen image–text alignment.
  3. Text–Timestamp Alignment: Moves beyond T‑RoPE to precise, timestamp‑grounded event localization for stronger video temporal modeling.

This is the weight repository for Qwen3-VL-4B-Instruct.


Model Performance#

Multimodal performance

Image: image

Pure text performance Image: image

Quickstart#

Below, we provide simple examples to show how to use Qwen3-VL with 🤖 ModelScope and 🤗 Transformers.

The code of Qwen3-VL has been in the latest Hugging Face transformers and we advise you to build from source with command:

pip install git+https://github.com/huggingface/transformers
# pip install transformers==4.57.0 # currently, V4.57.0 is not released
Using 🤗 Transformers to Chat#

Here we show a code snippet to show how to use the chat model with transformers:

from transformers import Qwen3VLForConditionalGeneration, AutoProcessor

# default: Load the model on the available device(s)
model = Qwen3VLForConditionalGeneration.from_pretrained(
    "Qwen/Qwen3-VL-4B-Instruct", dtype="auto", device_map="auto"
)

# We recommend enabling flash_attention_2 for better acceleration and memory saving, especially in multi-image and video scenarios.
# model = Qwen3VLForConditionalGeneration.from_pretrained(
#     "Qwen/Qwen3-VL-4B-Instruct",
#     dtype=torch.bfloat16,
#     attn_implementation="flash_attention_2",
#     device_map="auto",
# )

processor = AutoProcessor.from_pretrained("Qwen/Qwen3-VL-4B-Instruct")

messages = [
    {
        "role": "user",
        "content": [
            {
                "type": "image",
                "image": "https://qianwen-res.oss-cn-beijing.aliyuncs.com/Qwen-VL/assets/demo.jpeg",
            },
            {"type": "text", "text": "Describe this image."},
        ],
    }
]

# Preparation for inference
inputs = processor.apply_chat_template(
    messages,
    tokenize=True,
    add_generation_prompt=True,
    return_dict=True,
    return_tensors="pt"
)
inputs = inputs.to(model.device)

# Inference: Generation of the output
generated_ids = model.generate(**inputs, max_new_tokens=128)
generated_ids_trimmed = [
    out_ids[len(in_ids) :] for in_ids, out_ids in zip(inputs.input_ids, generated_ids)
]
output_text = processor.batch_decode(
    generated_ids_trimmed, skip_special_tokens=True, clean_up_tokenization_spaces=False
)
print(output_text)
Generation Hyperparameters#
VL#
export greedy='false'
export top_p=0.8
export top_k=20
export temperature=0.7
export repetition_penalty=1.0
export presence_penalty=1.5
export out_seq_length=16384
Text#
export greedy='false'
export top_p=1.0
export top_k=40
export repetition_penalty=1.0
export presence_penalty=2.0
export temperature=1.0
export out_seq_length=32768

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}, 
}

@article{Qwen2.5-VL,
  title={Qwen2.5-VL Technical Report},
  author={Bai, Shuai and Chen, Keqin and Liu, Xuejing and Wang, Jialin and Ge, Wenbin and Song, Sibo and Dang, Kai and Wang, Peng and Wang, Shijie and Tang, Jun and Zhong, Humen and Zhu, Yuanzhi and Yang, Mingkun and Li, Zhaohai and Wan, Jianqiang and Wang, Pengfei and Ding, Wei and Fu, Zheren and Xu, Yiheng and Ye, Jiabo and Zhang, Xi and Xie, Tianbao and Cheng, Zesen and Zhang, Hang and Yang, Zhibo and Xu, Haiyang and Lin, Junyang},
  journal={arXiv preprint arXiv:2502.13923},
  year={2025}
}

@article{Qwen2VL,
  title={Qwen2-VL: Enhancing Vision-Language Model's Perception of the World at Any Resolution},
  author={Wang, Peng and Bai, Shuai and Tan, Sinan and Wang, Shijie and Fan, Zhihao and Bai, Jinze and Chen, Keqin and Liu, Xuejing and Wang, Jialin and Ge, Wenbin and Fan, Yang and Dang, Kai and Du, Mengfei and Ren, Xuancheng and Men, Rui and Liu, Dayiheng and Zhou, Chang and Zhou, Jingren and Lin, Junyang},
  journal={arXiv preprint arXiv:2409.12191},
  year={2024}
}

@article{Qwen-VL,
  title={Qwen-VL: A Versatile Vision-Language Model for Understanding, Localization, Text Reading, and Beyond},
  author={Bai, Jinze and Bai, Shuai and Yang, Shusheng and Wang, Shijie and Tan, Sinan and Wang, Peng and Lin, Junyang and Zhou, Chang and Zhou, Jingren},
  journal={arXiv preprint arXiv:2308.12966},
  year={2023}
}

Files

32 files · 71.2 GBWeights 1.08 GB (smallest of 26 GGUF variants). Sizes and sha256 from the signed manifest.
Show all 32 files with their sha256
FileSizesha256
.gitattributes3.35 KB79f7cf2983d0f303ad9fc3273be597bfbdea90e9ae4259b23eb4528e32cecf11
Qwen3-VL-4B-Instruct-BF16.gguf8.05 GBee0c02954276cedd46a41ae159345cfee998954487a9566d8540b2ccdf639eec
Qwen3-VL-4B-Instruct-IQ4_NL.gguf2.38 GB2e3a343c293c58293fe0793192fce163264f83a557a28c004e46239a9f59f12e
Qwen3-VL-4B-Instruct-IQ4_XS.gguf2.27 GB011018e3aba055a9250f9fb11efdeebfb6805df767922bfdb91607fce866416c
Qwen3-VL-4B-Instruct-Q2_K.gguf1.67 GBae83f794643a052e1e1377f23ab86467ce34de7e244eb295742115326074aabb
Qwen3-VL-4B-Instruct-Q2_K_L.gguf1.67 GBae83f794643a052e1e1377f23ab86467ce34de7e244eb295742115326074aabb
Qwen3-VL-4B-Instruct-Q3_K_M.gguf2.08 GBdbd433aa20e3b47c8967ed37871544dd497699815d1b0ad1ffa9c6fb214b32ea
Qwen3-VL-4B-Instruct-Q3_K_S.gguf1.89 GB64dc58f125dc5e0c55d41fc0e619858c385f54b803e6b4eb9e3e3aa9c5050899
Qwen3-VL-4B-Instruct-Q4_0.gguf2.38 GB09965766e92778b591ab9da5209463b843d000449b38d909055b399d8dbd3d76
Qwen3-VL-4B-Instruct-Q4_1.gguf2.60 GB3dfbbf3dda031375abd622368d0a0e077eff7114f28ffaa4237ebefa53b6d0f0
Qwen3-VL-4B-Instruct-Q4_K_M.gguf2.50 GBd4dcd426bfba75752a312b266b80fec8136fbaca13c62d93b7ac41fa67f0492b
Qwen3-VL-4B-Instruct-Q4_K_S.gguf2.38 GBa17d6971beb52ce90968118e2c909957d43e83e3befd8d0894f4ae597c15b743
Qwen3-VL-4B-Instruct-Q5_K_M.gguf2.89 GB29b491c682da5db4268e30662337ccac18846c8e491ea4ffe466b18f46b8c162
Qwen3-VL-4B-Instruct-Q5_K_S.gguf2.82 GBdcaeccebc2c31e71a9847f4fbe4a0cebbc5404dde9189bff7178dabf3ec306d9
Qwen3-VL-4B-Instruct-Q6_K.gguf3.31 GB43d166b36806df8fd788e53d8d63e0f7d383688ba683a5ea31b5bf2df37314cb
Qwen3-VL-4B-Instruct-Q8_0.gguf4.28 GBe30b41d2f2cc48149dfbba1b3fb2c023c7e6bf2def75833d4d43820df75efeb3
Qwen3-VL-4B-Instruct-UD-IQ1_M.gguf1.14 GB4a1dfc40ac05ae75654f13a3e030a3ed152d073d3ea94e1f6a97733264a957d8
Qwen3-VL-4B-Instruct-UD-IQ1_S.gguf1.08 GBafe9fbaed6517608c814f0e2ca9f822112fd2bc6d0baf6fd2ad04fd5c87909e8
Qwen3-VL-4B-Instruct-UD-IQ2_M.gguf1.53 GB9f805801cc6493fc06a00d11b1f1509844bd0fc1371b2dd7c7671c8574178410
Qwen3-VL-4B-Instruct-UD-IQ2_XXS.gguf1.26 GB8ae6b1c0785a9ccf41f6b47de3b31f27f042c3236d08d7b42c03eb1266d07bcb
Qwen3-VL-4B-Instruct-UD-IQ3_XXS.gguf1.67 GBe7a78d75e57156c20420ecdfc55f74a89254062b96a64c105fb06bb7fc3ecb45
Qwen3-VL-4B-Instruct-UD-Q2_K_XL.gguf1.70 GBd77a0bb9b82a79deff5aca2a1445cc619434664d18089f6c812cd49a3b921483
Qwen3-VL-4B-Instruct-UD-Q3_K_XL.gguf2.13 GBa1afcf1bd7e245215bf6b6fd81eb23403732f671efd5e1e309fb46b832ae5fbe
Qwen3-VL-4B-Instruct-UD-Q4_K_XL.gguf2.55 GBa5563711a524defc06d67438a497ce4ba9a0fb126f28456a9f207e2ad104eb75
Qwen3-VL-4B-Instruct-UD-Q5_K_XL.gguf2.90 GB58bdbb002fb22e148a219c7464b272af714105381324a76b6e1e818b9995f356
Qwen3-VL-4B-Instruct-UD-Q6_K_XL.gguf3.66 GB2840c980742494481f06415a0e3fe53b34451293d15af67983d2deb64cc3a482
Qwen3-VL-4B-Instruct-UD-Q8_K_XL.gguf5.06 GB578c47f17bd9982e5846586d20a8d697c717d0aeb81a8c37ce62dca1b9d39a55
README.md9.05 KB64975790cf4681e030af7ed8cc490597a6afcd1c14815a23ef2f2c9d7123e550
imatrix_unsloth.gguf_file3.84 MB91e9e84e8126112ce047dab20f64d3c27e717530ff0d090b89406fec73798b0e
mmproj-BF16.gguf839 MB364ef9a7502b7e9a834b9c013b953670f6ba2550b4a26fc043c317fa484eb53e
mmproj-F16.gguf836 MB1b9f4e92f0fbda14d7d7b58baed86039b8a980fe503d9d6a9393f25c0028f1fc
mmproj-F32.gguf1.66 GB6863eeff9d6acab7c6acf0238052c55a6b5913c30c6e1e96c05ef51389d1f3ef
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
00c00da069 pinned now manifest updated, same commit2026-11-14 21:32 UTC32 files · 71.2 GB
00c00da0692026-11-14 21:32 UTC32 files · 71.2 GB

Use it

$ fw get unsloth/Qwen3-VL-4B-Instruct-GGUF
# manifest sha256 d65f37aa3a25… · 71.2 GB · 32 files
$ fw verify ./Qwen3-VL-4B-Instruct-GGUF unsloth/Qwen3-VL-4B-Instruct-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-VL-4B-Instruct-GGUF.json --dir ./Qwen3-VL-4B-Instruct-GGUF $ python3 fw.py verify ./Qwen3-VL-4B-Instruct-GGUF ./unsloth__Qwen3-VL-4B-Instruct-GGUF.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download unsloth/Qwen3-VL-4B-Instruct-GGUF --revision 00c00da0690c4b14b5539b02c4ea5d7c9102b35e --local-dir ./Qwen3-VL-4B-Instruct-GGUF
llama.cppDownload one GGUF variant (Qwen3-VL-4B-Instruct-UD-IQ1_S, 1.08 GB), then serve it.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download unsloth/Qwen3-VL-4B-Instruct-GGUF --include "Qwen3-VL-4B-Instruct-UD-IQ1_S*" --local-dir ./Qwen3-VL-4B-Instruct-GGUF $ llama-server -m ./Qwen3-VL-4B-Instruct-GGUF/Qwen3-VL-4B-Instruct-UD-IQ1_S.gguf
OllamaMake an Ollama model from the downloaded file.
$ printf 'FROM ./Qwen3-VL-4B-Instruct-GGUF/Qwen3-VL-4B-Instruct-UD-IQ1_S.gguf\n' > Modelfile $ ollama create qwen3-vl-4b-instruct-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-14
Text in
README.md
Text sha256
64975790cf4681e030af7ed8cc490597a6afcd1c14815a23ef2f2c9d7123e550
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-VL-4B-Instruct-GGUFDate: 2026-11-14Commit: 00c00daSigned: 2DC28CC7B26A283B ✓
Upstream
unsloth/Qwen3-VL-4B-Instruct-GGUF
Pinned commit
00c00da0690c4b14b5539b02c4ea5d7c9102b35e
Manifest
Qwen3-VL-4B-Instruct-GGUF.json · .minisig
Manifest sha256
d65f37aa3a25b56349b91136fc97a1380ef6fc44e57d8ce2e1e66b0ac0392258
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-14 21:32 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/unsloth/Qwen3-VL-4B-Instruct-GGUF.json $ curl -O https://freeweights.allternit.com/manifests/unsloth/Qwen3-VL-4B-Instruct-GGUF.json.minisig $ minisign -Vm Qwen3-VL-4B-Instruct-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-VL-4B-Instruct · 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-VL-4B-Instruct-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-VL-4B-Instruct-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