alt.freeweights.text / jmc0_Rein-NPC-4B-GGUF
From: bartowski <huggingface.co/bartowski>Newsgroups: alt.freeweights.textSubject:

jmc0_Rein-NPC-4B-GGUF

Date: 2026-11-15Commit: f757045Signed: 2DC28CC7B26A283B ✓

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

text78.1GBjmc0_Rein-NPC-4B-GGUFggufpermissive
FactsParamsnot statedSize78.1 GBFormatsggufTaskimage text to textLicenseApache-2.0From sourcepermissive
$ fw get bartowski/jmc0_Rein-NPC-4B-GGUF
# manifest sha256 a36292aec27a… · 78.1 GB · 64 files
$ fw verify ./jmc0_Rein-NPC-4B-GGUF bartowski/jmc0_Rein-NPC-4B-GGUF
From sourceHosted (signed)bartowski/jmc0_Rein-NPC-4B-GGUFLast check: 2026-11-15 04:57 UTC

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

Quantized of Rein-NPC-4B.

Works with

Convert with

Overview

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

Original release from the publisher.

Base model: jmc0/Rein-NPC-4B

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

Model card

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

Llamacpp imatrix Quantizations of Rein-NPC-4B by jmc0#

Using llama.cpp release b12180 for quantization.

Original model: https://huggingface.co/jmc0/Rein-NPC-4B

Model details:

  • Parameter count: 5B (source checkpoint)
  • Input support: text, image (with mmproj file) - details
  • Speculative decoding: yes (MTP) - details
  • 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>

Prompt format with tool definitions

<|im_start|>system
# Tools

You have access to the following functions:

<tools>
{"type": "function", "function": {"name": "get_stock_price", "description": "Get the current stock price", "parameters": {"type": "object", "properties": {"symbol": {"type": "string", "description": "The stock symbol, e.g. AAPL, GOOG"}}, "required": ["symbol"]}}}
</tools>

If you choose to call a function ONLY reply in the following format with NO suffix:

<tool_call>
<function=example_function_name>
<parameter=example_parameter_1>
value_1
</parameter>
<parameter=example_parameter_2>
This is the value for the second parameter
that can span
multiple lines
</parameter>
</function>
</tool_call>

<IMPORTANT>
Reminder:
- Function calls MUST follow the specified format: an inner <function=...></function> block must be nested within <tool_call></tool_call> XML tags
- Required parameters MUST be specified
- You may provide optional reasoning for your function call in natural language BEFORE the function call, but NOT after
- If there is no function call available, answer the question like normal with your current knowledge and do not tell the user about function calls
</IMPORTANT>

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

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

Available files:#

FilenameQuant typeFile SizeSplitDescription
jmc0_Rein-NPC-4B-bf16.ggufbf169.94GBfalseFull BF16 weights.
jmc0_Rein-NPC-4B-Q8_0.ggufQ8_05.30GBfalseExtremely high quality, generally unneeded but max available quant.
jmc0_Rein-NPC-4B-Q6_K_L.ggufQ6_K_L4.44GBfalseThe large size of Q6_K, about halfway to Q8_0 in size. Very high quality, near perfect, recommended.
jmc0_Rein-NPC-4B-Q6_K.ggufQ6_K4.28GBfalseVery high quality, near perfect, recommended.
jmc0_Rein-NPC-4B-Q6_K_S.ggufQ6_K_S4.13GBfalseVery high quality, near perfect, a little smaller than Q6_K with almost all of the model at Q6_K precision, recommended.
jmc0_Rein-NPC-4B-Q5_K_M.ggufQ5_K_M3.80GBfalseHigh quality, recommended.
jmc0_Rein-NPC-4B-Q5_K_S.ggufQ5_K_S3.59GBfalseHigh quality, recommended.
jmc0_Rein-NPC-4B-Q4_K_L.ggufQ4_K_L3.41GBfalseThe large size of Q4_K, between Q4_K_M and Q5_K_S: more of the most sensitive weights kept at higher precision, recommended.
jmc0_Rein-NPC-4B-Q4_1.ggufQ4_13.32GBfalseLegacy format, similar performance to Q4_K_S but with improved tokens/watt on Apple silicon.
jmc0_Rein-NPC-4B-Q4_K_M.ggufQ4_K_M3.24GBfalseGood quality, default size for most use cases, recommended.
jmc0_Rein-NPC-4B-IQ4_NL.ggufIQ4_NL3.23GBfalseSimilar to IQ4_XS, but slightly larger.
jmc0_Rein-NPC-4B-Q4_0.ggufQ4_03.07GBfalseLegacy format, kept for compatibility with older tools.
jmc0_Rein-NPC-4B-Q4_K_S.ggufQ4_K_S3.06GBfalseSlightly lower quality with more space savings, recommended.
jmc0_Rein-NPC-4B-IQ4_XS.ggufIQ4_XS2.93GBfalseDecent quality, smaller than Q4_K_S with similar performance, recommended.
jmc0_Rein-NPC-4B-IQ3_M.ggufIQ3_M2.70GBfalseMedium-low quality, new method with decent performance comparable to Q3_K_M.
jmc0_Rein-NPC-4B-Q3_K_L.ggufQ3_K_L2.60GBfalseLower quality but usable, good for low RAM availability.
jmc0_Rein-NPC-4B-Q3_K_M.ggufQ3_K_M2.50GBfalseLow quality.
jmc0_Rein-NPC-4B-IQ3_XS.ggufIQ3_XS2.41GBfalseLower quality, new method with decent performance, slightly better than Q3_K_S.
jmc0_Rein-NPC-4B-Q3_K_S.ggufQ3_K_S2.39GBfalseLow quality, not recommended.
jmc0_Rein-NPC-4B-IQ3_XXS.ggufIQ3_XXS2.33GBfalseLower quality, new method with decent performance, comparable to Q3 quants.
jmc0_Rein-NPC-4B-Q2_K.ggufQ2_K2.07GBfalseVery low quality but surprisingly usable.
jmc0_Rein-NPC-4B-IQ2_M.ggufIQ2_M2.01GBfalseRelatively low quality, uses SOTA techniques to be surprisingly usable.

Download a specific file:

hf download bartowski/jmc0_Rein-NPC-4B-GGUF --include "jmc0_Rein-NPC-4B-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/jmc0_Rein-NPC-4B-GGUF --include "jmc0_Rein-NPC-4B-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/jmc0_Rein-NPC-4B-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 b12180 - 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-jmc0_Rein-NPC-4B-bf16.gguf and mmproj-jmc0_Rein-NPC-4B-f16.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.

MTP#

This model has MTP (Multi-Token Prediction) layers, and they are included in these quants

MTP layers act as a built-in draft model, letting llama.cpp run speculative decoding for faster generation. To use them, add the following flag to your llama.cpp command:

--spec-type draft-mtp

Note: the MTP layers are stored at Q4_0 in every quant except Q8_0. Imatrix calibration does not exercise them, so the imatrix has nothing to offer these layers, and Q4_0 is chosen for its speed, which massively benefits MTP performance.

Per-tensor layouts#

Some of these files were built with a layout computed for this model instead of llama.cpp's standard one-size-fits-all rules. A Q4_K_M is still mostly Q4_K; the extra precision goes to the weights this particular model is most sensitive to. The S, M or L in a name says how much of the model stays at the base precision: about 90 % for S, 70 % for M and 50 % for L. An _L name is simply the large size of its family. Q4_K_L is to Q4_K_M what Q4_K_M is to Q4_K_S; Q6_K_S, Q6_K and Q6_K_L are the small, medium and large sizes of Q6_K, with Q6_K_L about halfway to Q8_0. In earlier releases an _L name meant the embedding and output weights were kept at Q8_0; in these files it means the larger size of the base type. There is no size target, so each file's bits per weight is reported rather than promised.

The layout each of these files was built with is published in the layouts/ folder: <file>.tensor-types.txt is the exact --tensor-type-file given to llama-quantize, and <file>.layout.json records how it was computed, including the generator version, the llama.cpp release and the commit, so any of them can be rebuilt. The code that computed them is public at quantization-config; its tag key-3bf8b43e20a68f0b is the exact snapshot these files record. The method is described in this write-up.

Checked on bartowski/togethercomputer_Tev1-4B-experimental-GGUF (same architecture and tensor shapes) before any of these files were released: Q4_K_M reached 0.66×, Q3_K_M 0.58× and IQ2_M 0.69× the KL divergence of the standard layout at the same file size.

Layout details

Files built from a computed layout:

QuantSizeBody bits/weightFile bits/weightBody kept at base type
Q6_K_L4.44GB7.407.1650 %
Q6_K4.28GB7.046.9070 %
Q6_K_S4.13GB6.716.6690 %
Q5_K_M3.80GB6.156.1270 %
Q5_K_S3.59GB5.695.7990 %
Q4_K_L3.41GB5.465.5050 %
Q4_K_M3.24GB5.085.2270 %
IQ4_NL3.23GB5.055.2170 %
Q4_K_S3.06GB4.674.9390 %
IQ4_XS2.93GB4.424.7290 %
IQ3_M2.70GB4.244.3650 %
Q3_K_L2.60GB4.014.2050 %
Q3_K_M2.50GB3.784.0370 %
IQ3_XS2.41GB3.583.8890 %
Q3_K_S2.39GB3.543.8690 %
IQ3_XXS2.33GB3.413.7670 %
Q2_K2.07GB3.013.3470 %
IQ2_M2.01GB2.883.2470 %

Checked on bartowski/togethercomputer_Tev1-4B-experimental-GGUF, which shares this model's architecture and tensor shapes: the computed layout against the standard one, measured by KL divergence against the unquantized model. The ratio compares each computed file with the standard ladder read at that file's own size, so it can differ from the two KLD columns when the two files differ in size.

QuantComputed layout KLDStandard layout KLDRatio at equal sizeSize vs standard file
Q4_K_M0.0230 ± 0.00090.0228 ± 0.00110.66×−5.3 %
Q3_K_M0.0922 ± 0.00180.0758 ± 0.00180.58×−14.9 %
IQ2_M0.2849 ± 0.00310.2568 ± 0.00310.69×−12.7 %

How it works: the base type is a floor for every body tensor and a fixed share of the body bytes stays at it (90 % for S, 70 % for M, 50 % for L); the remaining bytes go where a cross-model sensitivity prior, measured by KL divergence against the unquantized model, says they buy the most quality. The embedding and output tensors are sized by their share of the file: a small table is kept at Q8_0, a large one follows the file's bitrate. A K-quant and the IQ quant with the same base bitrate (Q3_K_S and IQ3_XS, Q3_K_M and IQ3_S, Q3_K_L and IQ3_M) come out at about the same size; the IQ file is the GPU-oriented twin.

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: jmc0_Rein-NPC-4B-calibration-v6.txt. The imatrix is available here: jmc0_Rein-NPC-4B-imatrix.gguf.

Calibration render details

{
  "recipe": "calibration-v6",
  "encoder": "chat_template",
  "library_versions": {
    "transformers": "5.20.2",
    "tokenizers": "0.23.3",
    "tiktoken": "0.14.0",
    "blobfile": "3.3.0",
    "huggingface_hub": "1.31.0"
  },
  "chunk_size": 512,
  "prose_chunks": 214,
  "tool_chunks": 336,
  "total_chunks": 550,
  "n_conversations": 137,
  "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
  ]
}

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.

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

Files

64 files · 78.1 GBWeights 7.26 MB (smallest of 23 GGUF variants). Sizes and sha256 from the signed manifest.
Show all 64 files with their sha256
FileSizesha256
.gitattributes3.14 KBc156e4d3de819ff9cd33abd84938a745e92caf6f22b4b2c5a57066f424eb3e0e
README.md19.4 KB704afa052e1683499d6658b46ea7e73b3d9991c2e6d45e7a4aa5d20251aceabe
jmc0_Rein-NPC-4B-IQ2_M.gguf2.01 GB302c034785cf94eb70e0d8e17bcd00fc07b1500c2464056330da860387eee4ce
jmc0_Rein-NPC-4B-IQ3_M.gguf2.70 GBe5374ae640f119ed2a23912ab1cca60eae3e3af523af3ce0b209f9b5a62527c4
jmc0_Rein-NPC-4B-IQ3_XS.gguf2.41 GBebe33f2cec35ab24491755de64f7859be7a60b91903d761adabea3b9c03b0289
jmc0_Rein-NPC-4B-IQ3_XXS.gguf2.33 GB755c4f53e87dc31c4002103d05a50da9d6a104a123a0e7d904b23af6322c5f97
jmc0_Rein-NPC-4B-IQ4_NL.gguf3.23 GB1fbe5aaa4e6c8054a47150f4a762c0f01fc3c7ecee5c8907ef1f9c7203afdc26
jmc0_Rein-NPC-4B-IQ4_XS.gguf2.93 GB6ceaf2121452124818c050253600011feedd63c6e9f66db70a2bba1ab7502768
jmc0_Rein-NPC-4B-Q2_K.gguf2.07 GB3e9ce6d8a1bcfcffc54ea5f5c7f1815257c68fb2e594868dd4037b750577003c
jmc0_Rein-NPC-4B-Q3_K_L.gguf2.60 GB3e39b8b63df3f4159ea6de4ed51145290471a8c1a12c15b1c76774c62ee8303f
jmc0_Rein-NPC-4B-Q3_K_M.gguf2.50 GBa5b12b91ea3ff4715a4b0f3780cdda580de89da297f5ca52ca7e4e48444eed92
jmc0_Rein-NPC-4B-Q3_K_S.gguf2.39 GB26aae5ea4ccf20f48a2a145b47e94e37f60241968b6ce8522f3bca748d6d6550
jmc0_Rein-NPC-4B-Q4_0.gguf3.07 GB7c8aa6e83706639afaf958f504bbffda851953ad7bb4a5e06ffc17e65b3bc292
jmc0_Rein-NPC-4B-Q4_1.gguf3.32 GB3b966f127df4d4cad82d2bb81bcd29ec20d29b47775194c76525bd97043d3f0c
jmc0_Rein-NPC-4B-Q4_K_L.gguf3.41 GBcf4410ff4ce702eacee268ea243f114fbe79104d46f68e29222b3730f4b1955b
jmc0_Rein-NPC-4B-Q4_K_M.gguf3.24 GBdfaca24adaee821952b02670b9d86c7e942466a54360663860f481c3ceebcecb
jmc0_Rein-NPC-4B-Q4_K_S.gguf3.06 GBe51c0e7f4dc5e859c8fd8840f39ea09460d6a9eb579a670c83a85e85ff936886
jmc0_Rein-NPC-4B-Q5_K_M.gguf3.80 GB376f58110423a5072d0fc3540643f3ad89d9487fa5e4235951abbb01d7e802a3
jmc0_Rein-NPC-4B-Q5_K_S.gguf3.59 GBd8067006991772639ee4ae1919ea34e78747c34df7164b453503a54674cb8c52
jmc0_Rein-NPC-4B-Q6_K.gguf4.28 GBabbc52d2cad5cac7808a294c8f0012a2d52e060e14244d9dd44531ec7ddb87d0
jmc0_Rein-NPC-4B-Q6_K_L.gguf4.44 GB71eb0530ddc8b64aa402e8bf53404c8c66b89c37ba2b654516c3bd9e44d93a25
jmc0_Rein-NPC-4B-Q6_K_S.gguf4.13 GB67e82a4de3a6b7f6e255309cc1d593b091ec511fc0fbb303a1e23b52f8ed4d45
jmc0_Rein-NPC-4B-Q8_0.gguf5.30 GB7fd215c2573c33ed744656a4e60d43e58e22fc4af4a6259b3fe90d7a9429ec3f
jmc0_Rein-NPC-4B-bf16.gguf9.94 GB0e4dd3bd03af2c9f0466b2b115d3d6311722852a629a534f455624e31aa1fb40
jmc0_Rein-NPC-4B-calibration-v6.txt1.18 MBf0527d8ca7922eee194d81a02b4071d88bdd35eb17c82d8feebc0ceceaa46ef9
jmc0_Rein-NPC-4B-imatrix.gguf7.26 MBa58f0c8fab20df182d8cf8c43fc2066fdf4f254bbf08f727a81051a7f546b7f7
layouts/jmc0_Rein-NPC-4B-IQ2_M.layout.json7.54 KBdeeada3aec5faf3a825c2041e7398d325ce088444a619dccfd03d6119e426e43
layouts/jmc0_Rein-NPC-4B-IQ2_M.tensor-types.txt8.28 KBd569f35cdd3b3398ee6cb8b8839eb8e2dbd2b0a8cfbe8a5d9ade133b23fa8bf8
layouts/jmc0_Rein-NPC-4B-IQ3_M.layout.json7.53 KB65ef84d76aeef3fb25f682a2e980dfad7105abe21364d979e2208938341bf122
layouts/jmc0_Rein-NPC-4B-IQ3_M.tensor-types.txt8.16 KB59c7cec05417052c7c47ac080e2ae37a3c5851aa072fee862313cce1e2145df4
layouts/jmc0_Rein-NPC-4B-IQ3_XS.layout.json7.44 KB04f05e160410b400f8341398eed392682cc34db11ef97139cac1e42e344fb0b8
layouts/jmc0_Rein-NPC-4B-IQ3_XS.tensor-types.txt8.23 KB2ceb2e52f0f51852e0615b08bc3946f07b41dbe0482ffcb1450c2ca270fe0807
layouts/jmc0_Rein-NPC-4B-IQ3_XXS.layout.json7.53 KBd799d4b89d07fc75b9aac1005cf4e1b673becd65d980a8969f310205b4d47e67
layouts/jmc0_Rein-NPC-4B-IQ3_XXS.tensor-types.txt8.52 KBd98844e89d782870f68d801544337700cf83f15468943b6e8a396b792c88a113
layouts/jmc0_Rein-NPC-4B-IQ4_NL.layout.json7.47 KB65306dd11577d62232f1acf8180662d98a9f72dbbb08152fc50ea9d2b5ddcd0c
layouts/jmc0_Rein-NPC-4B-IQ4_NL.tensor-types.txt8.33 KB6e5d07beabdf48b069adc75d650afe26ea6d7826df6b154170f0dca2b54bcdff
layouts/jmc0_Rein-NPC-4B-IQ4_XS.layout.json7.47 KB9a83c4554d16e982653320d6f01225cd5af15261b50fdf4ce1b550dece3e24df
layouts/jmc0_Rein-NPC-4B-IQ4_XS.tensor-types.txt8.40 KB093166fb66b10c69e5fb35ecda8e1f32b2e83de6de20762aae5a66ad48d38614
layouts/jmc0_Rein-NPC-4B-Q2_K.layout.json7.46 KB2285ac49a6f5efecaa5a3f8c999227c2211ac754d94678091a7d4d85ef06743b
layouts/jmc0_Rein-NPC-4B-Q2_K.tensor-types.txt8.06 KB504a9c3cf3e2259f86d1436f010f654a74c15ac5bc11120b0537fc807957d85c
layouts/jmc0_Rein-NPC-4B-Q3_K_L.layout.json7.55 KB382ccc1aeb8802a3c620613aed9e92da512e95defd199f60ec5cd9be4ad14550
layouts/jmc0_Rein-NPC-4B-Q3_K_L.tensor-types.txt8.06 KB499caa5b73208aa1ca0847f5638c5cb467bed62a8bb33c66dcb1c76336031ae6
layouts/jmc0_Rein-NPC-4B-Q3_K_M.layout.json7.52 KB33b683dd492517157d6bfbc1ee42b26736eb9dca0a7732e7eb4e711f4e513ca4
layouts/jmc0_Rein-NPC-4B-Q3_K_M.tensor-types.txt8.06 KB41646e290f707b5d7d1fb00bf4c21a54d038814bb3c075ccc9ee407d8e534678
layouts/jmc0_Rein-NPC-4B-Q3_K_S.layout.json7.45 KB43399ca3e916b83f84724ebaed3ef6fece3323dc4c0d0fd0f7ed9726d8b1ea08
layouts/jmc0_Rein-NPC-4B-Q3_K_S.tensor-types.txt8.06 KBf13e391b3187031bb2bb88b3a15414fcb911b38b4530a095a186177d019d7d8e
layouts/jmc0_Rein-NPC-4B-Q4_K_L.layout.json7.52 KBe430fd3c3d8131f5f3affb169b6f3d1d42bc5b7379467565cdf224b1ab905019
layouts/jmc0_Rein-NPC-4B-Q4_K_L.tensor-types.txt8.06 KBc11fb9a1a6f036a0f951169cea19c65bf1e7db57488418f059b068f9312d1a7d
layouts/jmc0_Rein-NPC-4B-Q4_K_M.layout.json7.47 KBf5e4ed306b83ed69cadc220e0393e01aebd1a5cb369fdebe33a52aab90fe161e
layouts/jmc0_Rein-NPC-4B-Q4_K_M.tensor-types.txt8.06 KB244a96a32a113d67de541b9b85871d35bb1fd606e6ec7e0702659b3cea384a7a
layouts/jmc0_Rein-NPC-4B-Q4_K_S.layout.json7.45 KBd3ca6bcf1c3f0b608f3c239d8a6021d61124dfdd4971ff61f0604f7588b2b6ec
layouts/jmc0_Rein-NPC-4B-Q4_K_S.tensor-types.txt8.06 KB424632b97543ac6f2203bc4961cc644d81b2d69ae1ea78962a2421a837a293cc
layouts/jmc0_Rein-NPC-4B-Q5_K_M.layout.json7.40 KB2b45d47a371e5b720124089c001443510ffb3b4f438b800e07f4c885bc19d21e
layouts/jmc0_Rein-NPC-4B-Q5_K_M.tensor-types.txt8.06 KB9423fe5a238547594f8375fb434c8ba439978048d5d96e14cfc7145d8aa68fc9
layouts/jmc0_Rein-NPC-4B-Q5_K_S.layout.json7.43 KB2f50478f0c158e2c564cd3798171f53413c5ad0029919716fcbbab81425e8e41
layouts/jmc0_Rein-NPC-4B-Q5_K_S.tensor-types.txt8.06 KB0f9c612c39322b703139653ba12fb65659a26d90ddda52e3083d5f42af116565
layouts/jmc0_Rein-NPC-4B-Q6_K.layout.json7.40 KBb110abdd01d2291aa3aba2ac75558bcfd0ea297fdb251e3608d1c4625bb0eb13
layouts/jmc0_Rein-NPC-4B-Q6_K.tensor-types.txt8.06 KB0e8dd100bdf8f423b35e2d5b12ddbd39a8f860ab61aac02de02eae7c5dcf2fde
layouts/jmc0_Rein-NPC-4B-Q6_K_L.layout.json7.42 KBbffef69766cf41c34dac0c8b257bb40fc8e837d8bceb4556c94fbf06b07f3fff
layouts/jmc0_Rein-NPC-4B-Q6_K_L.tensor-types.txt8.06 KBd44142112ad4fa00171102279f892e80602869abfc92f2f39125402db67c81a7
layouts/jmc0_Rein-NPC-4B-Q6_K_S.layout.json7.40 KB9718419545471a39bbc07496e7e5daba642b03f1ae6673a02b88f4f495a42a4c
layouts/jmc0_Rein-NPC-4B-Q6_K_S.tensor-types.txt8.06 KB093c5feca45bd51b4284bf199cd7f5860c7739fac7aac5c481b50c61441c0d54
mmproj-jmc0_Rein-NPC-4B-bf16.gguf676 MB59791544815077bf818216854724f37e14bda92cd6a76ec1b0d90cffff747248
mmproj-jmc0_Rein-NPC-4B-f16.gguf672 MBb42906c200b5109b7ef2faf1b3b993f3fd73fa03686fe332c3a70120a05656a3
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
f757045481 pinned now2026-11-15 04:57 UTC64 files · 78.1 GB

Use it

$ fw get bartowski/jmc0_Rein-NPC-4B-GGUF
# manifest sha256 a36292aec27a… · 78.1 GB · 64 files
$ fw verify ./jmc0_Rein-NPC-4B-GGUF bartowski/jmc0_Rein-NPC-4B-GGUF
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/bartowski/jmc0_Rein-NPC-4B-GGUF.json --dir ./jmc0_Rein-NPC-4B-GGUF $ python3 fw.py verify ./jmc0_Rein-NPC-4B-GGUF ./bartowski__jmc0_Rein-NPC-4B-GGUF.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download bartowski/jmc0_Rein-NPC-4B-GGUF --revision f7570454816ab0c0f3c3fba30bcd5f33d0d58bf6 --local-dir ./jmc0_Rein-NPC-4B-GGUF
llama.cppDownload one GGUF variant (jmc0_Rein-NPC-4B-imatrix, 7.26 MB), then serve it.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download bartowski/jmc0_Rein-NPC-4B-GGUF --include "jmc0_Rein-NPC-4B-imatrix*" --local-dir ./jmc0_Rein-NPC-4B-GGUF $ llama-server -m ./jmc0_Rein-NPC-4B-GGUF/jmc0_Rein-NPC-4B-imatrix.gguf
OllamaMake an Ollama model from the downloaded file.
$ printf 'FROM ./jmc0_Rein-NPC-4B-GGUF/jmc0_Rein-NPC-4B-imatrix.gguf\n' > Modelfile $ ollama create jmc0-rein-npc-4b-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
704afa052e1683499d6658b46ea7e73b3d9991c2e6d45e7a4aa5d20251aceabe
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: jmc0_Rein-NPC-4B-GGUFDate: 2026-11-15Commit: f757045Signed: 2DC28CC7B26A283B ✓
Upstream
bartowski/jmc0_Rein-NPC-4B-GGUF
Pinned commit
f7570454816ab0c0f3c3fba30bcd5f33d0d58bf6
Manifest
jmc0_Rein-NPC-4B-GGUF.json · .minisig
Manifest sha256
a36292aec27ac1257cd3e1f9dd5dbc0c39b4256f02d49ef616164ed30020fda2
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 04:57 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

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

jmc0/Rein-NPC-4B · 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/jmc0_Rein-NPC-4B-GGUF
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. jmc0_Rein-NPC-4B-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