alt.freeweights.text / tencent_UI-Mate-9B-GGUF
From: bartowski <huggingface.co/bartowski>Newsgroups: alt.freeweights.textSubject:

tencent_UI-Mate-9B-GGUF

Date: 2026-11-15Commit: 695da95Signed: 2DC28CC7B26A283B ✓

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

text154GBtencent_UI-Mate-9B-GGUFggufpermissive
FactsParamsnot statedSize154 GBFormatsggufTaskimage text to textLicenseApache-2.0From sourcepermissive
$ fw get bartowski/tencent_UI-Mate-9B-GGUF
# manifest sha256 09b6cfb70726… · 154 GB · 30 files
$ fw verify ./tencent_UI-Mate-9B-GGUF bartowski/tencent_UI-Mate-9B-GGUF
From sourceHosted (signed)bartowski/tencent_UI-Mate-9B-GGUFLast check: 2026-11-15 04:45 UTC

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

Quantized of UI-Mate-9B.

Works with

Convert with

Overview

Size
154 GB
Weights
5.15 MB (smallest of 25 GGUF variants)
Parameters
not stated
Formats
gguf
Task
image text to text
License
Apache-2.0 (permissive)
Files
30, each with a sha256
Publisher
bartowski
Added
2026-11-15
Section
alt.freeweights.text
Lineage

Original release from the publisher.

Base model: tencent/UI-Mate-9B

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

Model card

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

Llamacpp imatrix Quantizations of UI-Mate-9B by tencent#

Using llama.cpp release b10472 for quantization.

Original model: https://huggingface.co/tencent/UI-Mate-9B

Model details:

  • Parameter count: 9B
  • Input support: text, image (with mmproj file) - details
  • Speculative decoding: no
  • imatrix: yes - details
  • Perplexity/KLD measured: no

How to run

Prompt format#

<|im_start|>system
{system_prompt}<|im_end|>
<|im_start|>user
{prompt}<|im_end|>
<|im_start|>assistant
<think>

Don't know which to choose? Grab Q4_K_M (5.91GB) - usually a good mix of size and performance. Download instructions available here

Available files:#

FilenameQuant typeFile SizeSplitDescription
tencent_UI-Mate-9B-bf16.ggufbf1617.92GBfalseFull BF16 weights.
tencent_UI-Mate-9B-Q8_0.ggufQ8_09.55GBfalseExtremely high quality, generally unneeded but max available quant.
tencent_UI-Mate-9B-Q6_K_L.ggufQ6_K_L8.19GBfalseUses Q8_0 for embed and output weights. Very high quality, near perfect, recommended.
tencent_UI-Mate-9B-Q6_K.ggufQ6_K7.70GBfalseVery high quality, near perfect, recommended.
tencent_UI-Mate-9B-Q5_K_L.ggufQ5_K_L7.48GBfalseUses Q8_0 for embed and output weights. High quality, recommended.
tencent_UI-Mate-9B-Q5_K_M.ggufQ5_K_M6.85GBfalseHigh quality, recommended.
tencent_UI-Mate-9B-Q4_K_L.ggufQ4_K_L6.67GBfalseUses Q8_0 for embed and output weights. Good quality, recommended.
tencent_UI-Mate-9B-Q5_K_S.ggufQ5_K_S6.53GBfalseHigh quality, recommended.
tencent_UI-Mate-9B-Q3_K_XL.ggufQ3_K_XL6.00GBfalseUses Q8_0 for embed and output weights. Lower quality but usable, good for low RAM availability.
tencent_UI-Mate-9B-Q4_1.ggufQ4_15.94GBfalseLegacy format, similar performance to Q4_K_S but with improved tokens/watt on Apple silicon.
tencent_UI-Mate-9B-Q4_K_M.ggufQ4_K_M5.91GBfalseGood quality, default size for most use cases, recommended.
tencent_UI-Mate-9B-Q4_K_S.ggufQ4_K_S5.60GBfalseSlightly lower quality with more space savings, recommended.
tencent_UI-Mate-9B-Q4_0.ggufQ4_05.48GBfalseLegacy format, kept for compatibility with older tools.
tencent_UI-Mate-9B-IQ4_NL.ggufIQ4_NL5.48GBfalseSimilar to IQ4_XS, but slightly larger.
tencent_UI-Mate-9B-IQ4_XS.ggufIQ4_XS5.24GBfalseDecent quality, smaller than Q4_K_S with similar performance, recommended.
tencent_UI-Mate-9B-Q3_K_L.ggufQ3_K_L5.11GBfalseLower quality but usable, good for low RAM availability.
tencent_UI-Mate-9B-Q2_K_L.ggufQ2_K_L5.06GBfalseUses Q8_0 for embed and output weights. Very low quality but surprisingly usable.
tencent_UI-Mate-9B-Q3_K_M.ggufQ3_K_M4.92GBfalseLow quality.
tencent_UI-Mate-9B-IQ3_M.ggufIQ3_M4.72GBfalseMedium-low quality, new method with decent performance comparable to Q3_K_M.
tencent_UI-Mate-9B-Q3_K_S.ggufQ3_K_S4.67GBfalseLow quality, not recommended.
tencent_UI-Mate-9B-IQ3_XS.ggufIQ3_XS4.56GBfalseLower quality, new method with decent performance, slightly better than Q3_K_S.
tencent_UI-Mate-9B-IQ3_XXS.ggufIQ3_XXS4.28GBfalseLower quality, new method with decent performance, comparable to Q3 quants.
tencent_UI-Mate-9B-Q2_K.ggufQ2_K4.06GBfalseVery low quality but surprisingly usable.
tencent_UI-Mate-9B-IQ2_M.ggufIQ2_M3.77GBfalseRelatively low quality, uses SOTA techniques to be surprisingly usable.

Download a specific file:

hf download bartowski/tencent_UI-Mate-9B-GGUF --include "tencent_UI-Mate-9B-Q4_K_M.gguf" --local-dir ./

Downloading using the Hugging Face CLI#

Click to view download instructions

First, make sure you have the Hugging Face CLI installed:

pip install -U "huggingface_hub[cli]"

Download a specific file:

hf download bartowski/tencent_UI-Mate-9B-GGUF --include "tencent_UI-Mate-9B-Q4_K_M.gguf" --local-dir ./

How to run#

These quants run with llama.cpp - installable in one line via llama.app:

curl -LsSf https://llama.app/install.sh | sh
llama-server -hf bartowski/tencent_UI-Mate-9B-GGUF:Q4_K_M

llama-server includes a built-in chat web UI, served at http://localhost:8080 by default.

These quants were made with llama.cpp release b10472 - if this model's architecture is newly supported, you'll need that release or newer to run them.

They also work in: LM Studio · koboldcpp · ramalama · Jan AI · Text Generation Web UI · LoLLMs · Atomic Chat

Multimodal#

This model supports image input. Alongside the quants, this repo includes the multimodal projector files mmproj-tencent_UI-Mate-9B-f16.gguf and mmproj-tencent_UI-Mate-9B-bf16.gguf, which pair with any quant above.

llama.cpp downloads the mmproj automatically when using -hf as shown above; if you're loading files manually, pass it with --mmproj.

imatrix#

All quants made using imatrix option, with a calibration corpus rendered through this model's own chat template. The corpus pairs plain prose with tool-calling and reasoning conversations (corpus source data), encoded exactly as this model sees them at inference and processed with --parse-special, so chat-format special tokens contribute to the importance matrix. The corpus rendered for this model is included in this repo: tencent_UI-Mate-9B-calibration-v6.txt. The imatrix is available here: tencent_UI-Mate-9B-imatrix.gguf.

Calibration render details

{
  "generator": "auto_quant_v2 calibration renderer",
  "recipe": "calibration-v6",
  "model": "UI-Mate-9B",
  "encoder": "chat_template",
  "chunk_size": 512,
  "prose_chunks": 214,
  "tool_chunks": 336,
  "total_chunks": 550,
  "tool_chunk_fraction": 0.611,
  "n_conversations": 137,
  "extension_convs_used": 0,
  "conversation_token_lengths": [
    566,
    1629,
    916,
    1404,
    1147,
    1366,
    2568,
    666,
    1229,
    1234,
    1069,
    2098,
    883,
    978,
    2402,
    1275,
    1122,
    988,
    739,
    720,
    1364,
    1060,
    1409,
    1204,
    1720,
    1500,
    1052,
    724,
    974,
    1505,
    1571,
    842,
    1270,
    1039,
    1018,
    1714,
    1653,
    1177,
    479,
    1912,
    1413,
    1128,
    1400,
    1772,
    1963,
    1317,
    1611,
    783,
    2443,
    1104,
    2639,
    789,
    1026,
    753,
    905,
    700,
    2315,
    760,
    1150,
    1089,
    1233,
    1173,
    928,
    1024,
    970,
    1425,
    915,
    1554,
    1837,
    843,
    323,
    1124,
    3003,
    2838,
    711,
    764,
    1034,
    797,
    1300,
    1084,
    1153,
    797,
    1073,
    1073,
    1293,
    1548,
    1405,
    1391,
    875,
    660,
    2472,
    640,
    1163,
    1677,
    1949,
    1205,
    645,
    1358,
    1126,
    1731,
    1700,
    1717,
    819,
    772,
    1039,
    2858,
    742,
    598,
    765,
    1263,
    1054,
    1372,
    770,
    350,
    319,
    2323,
    735,
    1141,
    1832,
    1730,
    2365,
    2375,
    693,
    982,
    842,
    852,
    1241,
    1001,
    844,
    1359,
    832,
    712,
    1423,
    1029,
    919,
    1318,
    1481
  ],
  "warnings": []
}

Embed/output weights#

Some of these quants (Q3_K_XL, Q4_K_L etc) are the standard quantization method with the embeddings and output weights quantized to Q8_0 instead of what they would normally default to.

ARM/AVX information#

llama.cpp automatically "repacks" weights into an interleaved layout at load time for faster inference on ARM and AVX machines - details in this PR. This once required downloading special Q4_0_4_4/4_8/8_8 files; those are long gone. Online repacking now covers Q4_0, IQ4_NL, and most K-quants, so no special quant choice is needed for CPU inference.

Which file should I choose?#

Click here for details

An older (early 2024) but still useful write-up with charts comparing quant performances is provided by Artefact2 here

The first thing to figure out is how big a model you can run. To do this, you'll need to figure out how much RAM and/or VRAM you have.

If you want your model running as FAST as possible, you'll want to fit the whole thing on your GPU's VRAM. Aim for a quant with a file size 1-2GB smaller than your GPU's total VRAM.

If you want the absolute maximum quality, add both your system RAM and your GPU's VRAM together, then similarly grab a quant with a file size 1-2GB Smaller than that total.

Hugging Face can also do this math for you: add your hardware in your Local Apps settings and the model page will show which files fit.

Next, you'll need to decide if you want to use an 'I-quant' or a 'K-quant'.

If you don't want to think too much, grab one of the K-quants. These are in format 'QX_K_X', like Q5_K_M.

If you want to get more into the weeds, you can check out this extremely useful feature chart:

llama.cpp feature matrix

But basically, if you're aiming for below Q4, and you're running cuBLAS (Nvidia) or rocBLAS (AMD), you should look towards the I-quants. These are in format IQX_X, like IQ3_M. These are newer and offer better performance for their size.

These I-quants can also be used on CPU, but will be slower than their K-quant equivalent, so speed vs performance is a tradeoff you'll have to decide.

Credits#

Thank you kalomaze and Dampf for assistance in creating the imatrix calibration dataset.

Thank you ZeroWw for the inspiration to experiment with embed/output.

Want to support my work? Visit my ko-fi page here: https://ko-fi.com/bartowski

Files

30 files · 154 GBWeights 5.15 MB (smallest of 25 GGUF variants). Sizes and sha256 from the signed manifest.
Show all 30 files with their sha256
FileSizesha256
.gitattributes3.33 KB118a6100f1447a0ff10412e06802999c89fadc95bcb535e182d28ed3ccb7b545
README.md13.9 KBf7b9ec5407fcc6b9feeef29ed66cefca47227f4cb94c0352f252eebd607b35a4
mmproj-tencent_UI-Mate-9B-bf16.gguf922 MBc1997f409d28f3d98ec9e26029a9b7fef6c97cb4a6d945ec4a309115166f5c48
mmproj-tencent_UI-Mate-9B-f16.gguf918 MB5a8380c4637dddceed9dbc28fffcdfa8601909c0ece9fe218fbd6888ec5d2c16
tencent_UI-Mate-9B-IQ2_M.gguf3.77 GB00f76e62f9656b14fc2a8a3c712a6f16a57f87587487cb97bf142e529bc544bd
tencent_UI-Mate-9B-IQ3_M.gguf4.72 GBe142295097adf7a71b2fcc047a8ae6a07d1480f14c731bd19c1c028af57f34a8
tencent_UI-Mate-9B-IQ3_XS.gguf4.56 GB4148cadf48346fd378099dfa53fb6ddec024da6a3f6c3ba1772dcf039cbb0042
tencent_UI-Mate-9B-IQ3_XXS.gguf4.28 GBbca473af7698ec7d708295556629b870f706ed9849704fcf586c1be7202b7d5c
tencent_UI-Mate-9B-IQ4_NL.gguf5.48 GB1cacd85ad53be7eb5a98f3bb1a268c08475a91542f3eafa8848fd42634fe2a7d
tencent_UI-Mate-9B-IQ4_XS.gguf5.24 GBca5ee612bb945cd1a0ebdba7f5e6ed0966f304cb125339b11e154be787a8c5db
tencent_UI-Mate-9B-Q2_K.gguf4.06 GB92473212867288ae375d0ed23f2370809be765cdc60487e25a4268389dfc2e61
tencent_UI-Mate-9B-Q2_K_L.gguf5.06 GB00b3b1dff6105aa406c45e9a690b95752a8c83e76b5111c33e754cc8343d3dde
tencent_UI-Mate-9B-Q3_K_L.gguf5.11 GBd2f9163eda6e5e552081af3809726b405f560dffc3e2ab3488d9ad07fbfd422e
tencent_UI-Mate-9B-Q3_K_M.gguf4.92 GBde208c211e150944dd41abc1edb5a2f5599d6786cb20ab57fd1e01ebff74b806
tencent_UI-Mate-9B-Q3_K_S.gguf4.67 GB4a5c8a466e0ca802f134a08d9db8dbc2506220fcf09ddb240490d8e0424dd52a
tencent_UI-Mate-9B-Q3_K_XL.gguf6.00 GB9432f31e26948d1af746182d4c307c3acdbc0a5d072b83d5f88b3732d443aea1
tencent_UI-Mate-9B-Q4_0.gguf5.48 GBe3738579fa02d3333371d5f2ee034fc96d85a03188144328a3d71a16d837b79f
tencent_UI-Mate-9B-Q4_1.gguf5.94 GB6fa4eccecd409db7b204ade6baee7324987b673abfdb9ba7694b35964fceba57
tencent_UI-Mate-9B-Q4_K_L.gguf6.67 GBae0c1f48fc61be979e4bc9c5dd43bd45781492ba0b6a7ca0b7e277a892f91920
tencent_UI-Mate-9B-Q4_K_M.gguf5.91 GBa54257eb4caa664dc1d2654b1aaed31767e3e6b01b4c7ecce9f239c00af23e2c
tencent_UI-Mate-9B-Q4_K_S.gguf5.60 GBeb1c596538946d45e6422095a2c08d83366b263a1a04d5020427f231947bb7c1
tencent_UI-Mate-9B-Q5_K_L.gguf7.48 GBfa1fdb109edc7f88fd36938567421aee81897e8d2285ec00df07199b0e4f1483
tencent_UI-Mate-9B-Q5_K_M.gguf6.85 GB1665c86a0a6b44c4c90ba937257f29ef50c55fb7b5ac584a272de40bc224b5a1
tencent_UI-Mate-9B-Q5_K_S.gguf6.53 GB74703a14bc277602fd239c872fd509ef8fe503a44dfb6f8b4ed9a27227f52370
tencent_UI-Mate-9B-Q6_K.gguf7.70 GBd43523385746a24991f6c84761a34564104ec474041f77987ca9bf660130a971
tencent_UI-Mate-9B-Q6_K_L.gguf8.19 GBdc74f13660eaaaa8503bbca831b8ce8d72c26ad40a16fb29d3fd8b8206e1195a
tencent_UI-Mate-9B-Q8_0.gguf9.55 GB36f444d939188c904f4ce4449e9d3a690a081d26a828ada36b41df34ed5ad770
tencent_UI-Mate-9B-bf16.gguf17.9 GBe2e77bc22e16df513033d494badbd01e71d017e32f4f43cd0acf47501807f9db
tencent_UI-Mate-9B-calibration-v6.txt1.18 MBf0527d8ca7922eee194d81a02b4071d88bdd35eb17c82d8feebc0ceceaa46ef9
tencent_UI-Mate-9B-imatrix.gguf5.15 MBa109497909487b2668b676f7faf6d034da217723dd4fc6cd89f6b89a0a2baaa5
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
695da95fcf pinned now2026-11-15 04:45 UTC30 files · 154 GB

Use it

$ fw get bartowski/tencent_UI-Mate-9B-GGUF
# manifest sha256 09b6cfb70726… · 154 GB · 30 files
$ fw verify ./tencent_UI-Mate-9B-GGUF bartowski/tencent_UI-Mate-9B-GGUF
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/bartowski/tencent_UI-Mate-9B-GGUF.json --dir ./tencent_UI-Mate-9B-GGUF $ python3 fw.py verify ./tencent_UI-Mate-9B-GGUF ./bartowski__tencent_UI-Mate-9B-GGUF.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download bartowski/tencent_UI-Mate-9B-GGUF --revision 695da95fcfcb1fed85e9b4dd6d698e3575f09288 --local-dir ./tencent_UI-Mate-9B-GGUF
llama.cppDownload one GGUF variant (tencent_UI-Mate-9B-imatrix, 5.15 MB), then serve it.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download bartowski/tencent_UI-Mate-9B-GGUF --include "tencent_UI-Mate-9B-imatrix*" --local-dir ./tencent_UI-Mate-9B-GGUF $ llama-server -m ./tencent_UI-Mate-9B-GGUF/tencent_UI-Mate-9B-imatrix.gguf
OllamaMake an Ollama model from the downloaded file.
$ printf 'FROM ./tencent_UI-Mate-9B-GGUF/tencent_UI-Mate-9B-imatrix.gguf\n' > Modelfile $ ollama create tencent-ui-mate-9b-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
f7b9ec5407fcc6b9feeef29ed66cefca47227f4cb94c0352f252eebd607b35a4
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: bartowski <huggingface.co/bartowski>Newsgroups: alt.freeweights.textSubject: tencent_UI-Mate-9B-GGUFDate: 2026-11-15Commit: 695da95Signed: 2DC28CC7B26A283B ✓
Upstream
bartowski/tencent_UI-Mate-9B-GGUF
Pinned commit
695da95fcfcb1fed85e9b4dd6d698e3575f09288
Manifest
tencent_UI-Mate-9B-GGUF.json · .minisig
Manifest sha256
09b6cfb70726841b8fde02da4973a13f48767373864fa810ac660d71e6834023
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 04:45 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/bartowski/tencent_UI-Mate-9B-GGUF.json $ curl -O https://freeweights.allternit.com/manifests/bartowski/tencent_UI-Mate-9B-GGUF.json.minisig $ minisign -Vm tencent_UI-Mate-9B-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

tencent/UI-Mate-9B · 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 bartowski/tencent_UI-Mate-9B-GGUF
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. tencent_UI-Mate-9B-GGUF.json. Provenance. Takedown history: none.
From: laion <huggingface.co/laion>Subject: a2-rl-e2egit_large-50-32B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-large-15-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-v2-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_pymethods2test-large-80-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_unitsyn-python-large-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_mix_h2_language_proportional-65-8B