Ready-to-run Vision Language Model — bundled Q4_K_M quantization + multimodal projector for immediate VLM inference with llama.cpp.
Overview
This repository provides a complete, self-contained VLM package for Qwen3.5-9B in GGUF format. Unlike text-only GGUF repos, this includes the multimodal projector (mmproj) required for vision capabilities — no need to hunt for separate files.
File
Description
Size
Qwen3.5-9B-Q4_K_M.gguf
Main model weights (4-bit quantized)
~6.0 GB
mmproj-F16.gguf
Vision encoder projection (FP16)
~918 MB
Total VRAM/RAM required: ~7–8 GB for full VLM inference
Key Features
Natively Multimodal — Qwen3.5 uses early fusion architecture where vision and language are jointly trained from the ground up, not bolted on as an afterthought
Outperforms Qwen3-VL — Cross-generational improvements across visual understanding, reasoning, coding, and agent benchmarks
201 Languages — Broad multilingual support including CJK, European, Arabic, Southeast Asian, and more
Efficient Quantization — Q4_K_M provides an excellent balance of quality and size, retaining strong performance while fitting in ~6 GB
Architecture
Qwen3.5 represents a paradigm shift from the separate "LLM + Vision Encoder" approach (used by Qwen3-VL, LLaVA, etc.) to a unified early-fusion architecture:
The vision encoder processes images into visual tokens that are projected into the same embedding space as text tokens via the mmproj file, enabling seamless multimodal reasoning within a single transformer.
Quickstart
Prerequisites
llama.cpp (built from source or pre-built binaries)
~8 GB available RAM/VRAM
Download
bash
1# Download both files2huggingface-cli download jc-builds/Qwen3.5-9B-VLM-Q4_K_M-GGUF \3 --local-dir Qwen3.5-9B-VLM-Q4_K_M-GGUF
Run with llama.cpp CLI
bash
1# Image understanding2./llama-cli \3 --model Qwen3.5-9B-VLM-Q4_K_M-GGUF/Qwen3.5-9B-Q4_K_M.gguf \4 --mmproj Qwen3.5-9B-VLM-Q4_K_M-GGUF/mmproj-F16.gguf \5 --image your_image.jpg \6 -p "Describe what you see in this image in detail."\7 --temp 0.7 --top-p 0.9\8 -n 512910# Text-only mode (omit --mmproj and --image)11./llama-cli \12 --model Qwen3.5-9B-VLM-Q4_K_M-GGUF/Qwen3.5-9B-Q4_K_M.gguf \13 -p "Explain quantum entanglement simply."\14 --temp 0.7\15 -n 512
Q4_K_M uses a mixed quantization strategy where more important layers retain higher precision, providing a strong quality-to-size ratio. The vision projector is kept at FP16 to preserve visual understanding fidelity.
Compatibility
Backend
Text
Vision
Notes
llama.cpp (CLI/Server)
Yes
Yes
Full support with --mmproj flag
llama.cpp (Swift/iOS)
Yes
Yes
Load both model + clip files
LM Studio
Yes
Partial
Check for mmproj support
Ollama
Yes
No
Does not support separate mmproj files yet
KoboldCpp
Yes
Yes
Supports --mmproj flag
Benchmarks
Qwen3.5-9B delivers exceptional performance across vision, text, and reasoning tasks — often matching or exceeding models many times its size.
Note: Quantization to Q4_K_M typically results in minimal degradation (~1-2%) compared to FP16 for models of this size. All scores below are from the FP16 base model.