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

Ornith-1.5-9B-GGUF

Date: 2026-11-15Commit: 1fc60d6Signed: 2DC28CC7B26A283B ✓

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

text154GBOrnith-1.5-9B-GGUFggufpermissive
FactsParamsnot statedSize154 GBFormatsggufTaskimage text to textLicenseMITFrom sourcepermissive
$ fw get bartowski/Ornith-1.5-9B-GGUF
# manifest sha256 16a25e9035d9… · 154 GB · 30 files
$ fw verify ./Ornith-1.5-9B-GGUF bartowski/Ornith-1.5-9B-GGUF
From sourceHosted (signed)bartowski/Ornith-1.5-9B-GGUFLast check: 2026-11-15 04:40 UTC

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

Quantized of Ornith-1.5-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
MIT (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: ornith-ai/Ornith-1.5-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:40 UTCpassed

Model card

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

Llamacpp imatrix Quantizations of Ornith-1.5-9B by ornith-ai#

Using llama.cpp release b10472 for quantization.

Original model: https://huggingface.co/ornith-ai/Ornith-1.5-9B

Model details:

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

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

Download a specific file:

hf download bartowski/Ornith-1.5-9B-GGUF --include "Ornith-1.5-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/Ornith-1.5-9B-GGUF --include "Ornith-1.5-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/Ornith-1.5-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-Ornith-1.5-9B-f16.gguf and mmproj-Ornith-1.5-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: Ornith-1.5-9B-calibration-v6.txt. The imatrix is available here: Ornith-1.5-9B-imatrix.gguf.

Calibration render details

{
  "generator": "auto_quant_v2 calibration renderer",
  "recipe": "calibration-v6",
  "model": "Ornith-1.5-9B",
  "encoder": "chat_template",
  "chunk_size": 512,
  "prose_chunks": 214,
  "tool_chunks": 359,
  "total_chunks": 573,
  "tool_chunk_fraction": 0.627,
  "n_conversations": 137,
  "extension_convs_used": 0,
  "conversation_token_lengths": [
    566,
    1629,
    1259,
    1521,
    1147,
    1366,
    3182,
    828,
    1229,
    1424,
    1069,
    2098,
    883,
    1255,
    2791,
    1275,
    1122,
    988,
    739,
    720,
    1364,
    1060,
    1409,
    1204,
    1874,
    1500,
    1656,
    910,
    1417,
    1648,
    1571,
    1222,
    1270,
    1039,
    1018,
    1714,
    1653,
    1177,
    479,
    1912,
    1413,
    1128,
    1400,
    2004,
    2092,
    1317,
    1611,
    909,
    2958,
    1104,
    2870,
    789,
    1026,
    972,
    905,
    700,
    2492,
    917,
    1150,
    1089,
    1233,
    1173,
    928,
    1221,
    1185,
    1590,
    915,
    1554,
    2128,
    843,
    323,
    1124,
    3337,
    2838,
    711,
    944,
    1034,
    1075,
    1300,
    1084,
    1153,
    797,
    1212,
    1073,
    1293,
    1548,
    1405,
    2068,
    875,
    660,
    2768,
    640,
    1405,
    1677,
    1949,
    1205,
    645,
    1358,
    1126,
    1731,
    1846,
    1717,
    819,
    1017,
    1039,
    2858,
    742,
    736,
    765,
    1414,
    1054,
    1579,
    770,
    350,
    319,
    2628,
    1020,
    1141,
    1832,
    2041,
    2697,
    2679,
    818,
    982,
    842,
    961,
    1241,
    1001,
    844,
    1359,
    832,
    712,
    1745,
    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.19 KB2b3936fa8ffe0fff16441bbed41d896bfdb9a7b12fd29dac71b4b6def3f12440
Ornith-1.5-9B-IQ2_M.gguf3.77 GB88ade210cf31da75951b1e86e00ad6d656232c705721d427884af3434c097dd2
Ornith-1.5-9B-IQ3_M.gguf4.72 GB23efb400479854570b7bc286eef3a205ee309332af92acaf8f6c877f1ce7dc5c
Ornith-1.5-9B-IQ3_XS.gguf4.56 GB1e9286d9a5de315bdbea403855ead3387141df937e365aaa52f993b04d23f595
Ornith-1.5-9B-IQ3_XXS.gguf4.28 GB3c765e59660851dc9ba16480012e66bf662bad3890eb27fadd9dc2601dc8a270
Ornith-1.5-9B-IQ4_NL.gguf5.48 GB5f260abb6319e09b8e118716c7be2843d0ff81571a746ad3c198e48dfd756a1c
Ornith-1.5-9B-IQ4_XS.gguf5.24 GB944aeecd2714d3e50b69292a3f6c3e39d05b058670f20287468cbc474eba3fb9
Ornith-1.5-9B-Q2_K.gguf4.06 GB99afdd7eb999fb48fb7814609287f0546cd86ab3abc35de25931f840102ac930
Ornith-1.5-9B-Q2_K_L.gguf5.06 GBa0af5aa0c7560e85d20765f20115c024ccc87c16de460bf9eb713b0ec59e2a56
Ornith-1.5-9B-Q3_K_L.gguf5.11 GBcb930224efd810108ed714726c4472006d0245ff4991d27e29f92276ef5ceb31
Ornith-1.5-9B-Q3_K_M.gguf4.92 GB6242b9a6c9a9dfac5c839dc0715edec052ede25845c2f0ea9ed0427535bb390c
Ornith-1.5-9B-Q3_K_S.gguf4.67 GB579e6e64b4af039875bf9d4739972da6317789319372b44b7a6b78621a8d80a8
Ornith-1.5-9B-Q3_K_XL.gguf6.00 GBd4234f52f84d8df455d99d847734588341c2ce15804faa8b897fd2cfa0ac5544
Ornith-1.5-9B-Q4_0.gguf5.48 GBa5d329392574fd050af89231ca64eb004121ed51e373c441c4c748599f3cf489
Ornith-1.5-9B-Q4_1.gguf5.94 GB862962a08c91a753874bcc14df1d87ddb703b02cc9a57b082bf6ecac827e6c73
Ornith-1.5-9B-Q4_K_L.gguf6.67 GB545bc9901b63c09765e59a594dc782e2de5ed10b8f6095fa957d9a05a55e6b16
Ornith-1.5-9B-Q4_K_M.gguf5.91 GB886e98b1d7f6e7d7f277a261d692f1a38edd08e24d28c5f9bcf689169ed4b266
Ornith-1.5-9B-Q4_K_S.gguf5.60 GB7fa926008802b024cdfa782ab5eda8a2824de1a5fed27e7508d634958c0946ad
Ornith-1.5-9B-Q5_K_L.gguf7.48 GB04741db2404af26b9915b5c7a886dedfb79799cb944b5a3dc5ec14d4d5c5f062
Ornith-1.5-9B-Q5_K_M.gguf6.85 GBb50e44fd4e4dc2a14e5b864cbc296885d111e772c07286efbac9a20c1f1c63ab
Ornith-1.5-9B-Q5_K_S.gguf6.53 GBdd06d833ab271e0f620db9f9cef5aba7daae8975000ed2c946195f3284aece7d
Ornith-1.5-9B-Q6_K.gguf7.70 GBa597c493ea9a5a3d15a26cfeefb0ca08e5af9b49e2a65e442b28124600fd9532
Ornith-1.5-9B-Q6_K_L.gguf8.19 GBdbac7c46427e59e0e99b5ba46f66f96407a9a783faaabc2e5a523d8ac05dfb60
Ornith-1.5-9B-Q8_0.gguf9.55 GBc1f288e4975113e528070bacff1527cd895c3ff3f88b8e7f700fc788b537ce8d
Ornith-1.5-9B-bf16.gguf17.9 GB2fda5f327afdddb431be75634aad926b0a7a9b089a397ec0d83441e69f7c3905
Ornith-1.5-9B-calibration-v6.txt1.23 MB305668d94cefd9cf7e0a7fd81e0777e4bfc620124814ad3f078e5c95a54705b0
Ornith-1.5-9B-imatrix.gguf5.15 MB106b16411876d51c7c413dfb71cb64ad8310b5acfe1a0db2ece3796014044ce6
README.md13.4 KBc7824ec2276cf08cbf039bbe7fccc76b0a331bb324c41ff8848aa8e69029a206
mmproj-Ornith-1.5-9B-bf16.gguf922 MB90f5510a6a7a44af0e558cb7d0abf91b67b6f2d6d937272c2bebe8b71b083698
mmproj-Ornith-1.5-9B-f16.gguf918 MB946850fd82bd43b856d878267bc9db809f0aaa37c81bf11918ecad1de464625e
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
1fc60d6805 pinned now2026-11-15 04:40 UTC30 files · 154 GB

Use it

$ fw get bartowski/Ornith-1.5-9B-GGUF
# manifest sha256 16a25e9035d9… · 154 GB · 30 files
$ fw verify ./Ornith-1.5-9B-GGUF bartowski/Ornith-1.5-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/Ornith-1.5-9B-GGUF.json --dir ./Ornith-1.5-9B-GGUF $ python3 fw.py verify ./Ornith-1.5-9B-GGUF ./bartowski__Ornith-1.5-9B-GGUF.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download bartowski/Ornith-1.5-9B-GGUF --revision 1fc60d6805eaa18bbed4088391db9336eb9581c4 --local-dir ./Ornith-1.5-9B-GGUF
llama.cppDownload one GGUF variant (Ornith-1.5-9B-imatrix, 5.15 MB), then serve it.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download bartowski/Ornith-1.5-9B-GGUF --include "Ornith-1.5-9B-imatrix*" --local-dir ./Ornith-1.5-9B-GGUF $ llama-server -m ./Ornith-1.5-9B-GGUF/Ornith-1.5-9B-imatrix.gguf
OllamaMake an Ollama model from the downloaded file.
$ printf 'FROM ./Ornith-1.5-9B-GGUF/Ornith-1.5-9B-imatrix.gguf\n' > Modelfile $ ollama create ornith-1.5-9b-gguf -f Modelfile

License

Name
MIT License
Id
MIT
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
c7824ec2276cf08cbf039bbe7fccc76b0a331bb324c41ff8848aa8e69029a206
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: Ornith-1.5-9B-GGUFDate: 2026-11-15Commit: 1fc60d6Signed: 2DC28CC7B26A283B ✓
Upstream
bartowski/Ornith-1.5-9B-GGUF
Pinned commit
1fc60d6805eaa18bbed4088391db9336eb9581c4
Manifest
Ornith-1.5-9B-GGUF.json · .minisig
Manifest sha256
16a25e9035d9faba8035e3285564f285f550600bce6deec1067d53f5342092f6
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 04:40 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

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

ornith-ai/Ornith-1.5-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/Ornith-1.5-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. Ornith-1.5-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