jackasda211233 commited on
Commit
1058d3a
·
verified ·
1 Parent(s): 2a35ac7

Add vision (mmproj) section: these models support image input via --mmproj

Browse files
Files changed (1) hide show
  1. README.md +34 -0
README.md CHANGED
@@ -57,6 +57,40 @@ Use these as merged GGUF files. They are not intended to be loaded as live LoRAs
57
 
58
  The recommended practical deployment file is the `IQ4_NL` GGUF. The `BF16` GGUF is provided as a single source-quality exploration artifact, not the normal runtime target.
59
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60
  ## Which file should I use?
61
 
62
  Most people should start with:
 
57
 
58
  The recommended practical deployment file is the `IQ4_NL` GGUF. The `BF16` GGUF is provided as a single source-quality exploration artifact, not the normal runtime target.
59
 
60
+
61
+ ## Vision Support (mmproj)
62
+
63
+ These models support image input. Qwen3.6-27B is natively a vision-language model — the included **mmproj** (multimodal projector) files enable image understanding when used with the `--mmproj` flag in llama.cpp / ik-llama.
64
+
65
+ The projector is extracted from the official [Qwen/Qwen3.6-27B](https://huggingface.co/Qwen/Qwen3.6-27B) base model. Since text fine-tuning does not modify the vision encoder, one projector works across all three RYS variants (base, SignalLatch, PatchCode).
66
+
67
+ | File | Precision | Size | Use |
68
+ |---|---|---:|---|
69
+ | `mmproj-Qwen3.6-27B-base-f32.gguf` | F32 (full precision) | 1.8 GB | Maximum accuracy, most VRAM |
70
+ | `mmproj-Qwen3.6-27B-base-f16.gguf` | F16 (half precision) | 885 MB | **Recommended** — best balance |
71
+ | `mmproj-Qwen3.6-27B-base-q8_0.gguf` | Q8_0 (8-bit quantized) | 601 MB | Smallest, minimal quality loss |
72
+
73
+ ### Usage
74
+
75
+ Add `--mmproj` to your llama-server command:
76
+
77
+ ```bash
78
+ ./build/bin/llama-server -m Qwen3.6-27B-AEON-RYS-Agentic-Coder-PatchCode.IQ4_NL.gguf --mmproj mmproj-Qwen3.6-27B-base-f16.gguf --jinja -ngl 999 -c 200000
79
+ ```
80
+
81
+ Then send images via the standard OpenAI-compatible API:
82
+
83
+ ```bash
84
+ curl http://localhost:8080/v1/chat/completions \
85
+ -H "Content-Type: application/json" \
86
+ -d '{"messages":[{"role":"user","content":[
87
+ {"type":"image_url","image_url":{"url":"data:image/jpeg;base64,..."}},{"type":"text","text":"Describe this image"}
88
+ ]}]}'
89
+ ```
90
+
91
+ For higher-resolution images, add `--image-max-tokens 16384` (default is 4096). Requires an ik-llama / llama.cpp build from May 2026 or later with Qwen3VL mtmd support.
92
+
93
+
94
  ## Which file should I use?
95
 
96
  Most people should start with: