alt.freeweights.text / EssentialAI_rnj-1-instruct-GGUF
From: bartowski <huggingface.co/bartowski>Newsgroups: alt.freeweights.textSubject:

EssentialAI_rnj-1-instruct-GGUF

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

Text generation model. Gguf weights, 130 GB in all. Published by bartowski under Apache-2.0.

text130GBEssentialAI_rnj-1-instruct-GGUFggufpermissive
FactsParamsnot statedSize130 GBFormatsggufTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get bartowski/EssentialAI_rnj-1-instruct-GGUF
# manifest sha256 c478d095526e… · 130 GB · 27 files
$ fw verify ./EssentialAI_rnj-1-instruct-GGUF bartowski/EssentialAI_rnj-1-instruct-GGUF
From sourceHosted (signed)bartowski/EssentialAI_rnj-1-instruct-GGUFLast check: 2026-11-15 05:03 UTC

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

Quantized of rnj-1-instruct.

Works with

Convert with

Overview

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

Original release from the publisher.

Base model: EssentialAI/rnj-1-instruct

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 05:03 UTCpassed

Model card

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

Llamacpp imatrix Quantizations of rnj-1-instruct by EssentialAI#

Using llama.cpp release b7340 for quantization.

Original model: https://huggingface.co/EssentialAI/rnj-1-instruct

All quants made using imatrix option with dataset from here combined with a subset of combined_all_small.parquet from Ed Addario here

Run them in LM Studio

Run them directly with llama.cpp, or any other llama.cpp based project

Prompt format#

<|begin_of_text|><|start_header_id|>system<|end_header_id|>
You are rnj-1, a foundation model trained by Essential AI.

{system_prompt}<|eot_id|><|start_header_id|>user<|end_header_id|>
{prompt}<|eot_id|><|start_header_id|>assistant<|end_header_id|>

Download a file (not the whole branch) from below:#

FilenameQuant typeFile SizeSplitDescription
rnj-1-instruct-bf16.ggufbf1616.63GBfalseFull BF16 weights.
rnj-1-instruct-Q8_0.ggufQ8_08.84GBfalseExtremely high quality, generally unneeded but max available quant.
rnj-1-instruct-Q6_K_L.ggufQ6_K_L6.95GBfalseUses Q8_0 for embed and output weights. Very high quality, near perfect, recommended.
rnj-1-instruct-Q6_K.ggufQ6_K6.83GBfalseVery high quality, near perfect, recommended.
rnj-1-instruct-Q5_K_L.ggufQ5_K_L6.07GBfalseUses Q8_0 for embed and output weights. High quality, recommended.
rnj-1-instruct-Q5_K_M.ggufQ5_K_M5.94GBfalseHigh quality, recommended.
rnj-1-instruct-Q5_K_S.ggufQ5_K_S5.79GBfalseHigh quality, recommended.
rnj-1-instruct-Q4_1.ggufQ4_15.31GBfalseLegacy format, similar performance to Q4_K_S but with improved tokens/watt on Apple silicon.
rnj-1-instruct-Q4_K_L.ggufQ4_K_L5.24GBfalseUses Q8_0 for embed and output weights. Good quality, recommended.
rnj-1-instruct-Q4_K_M.ggufQ4_K_M5.11GBfalseGood quality, default size for most use cases, recommended.
rnj-1-instruct-Q4_K_S.ggufQ4_K_S4.86GBfalseSlightly lower quality with more space savings, recommended.
rnj-1-instruct-Q4_0.ggufQ4_04.84GBfalseLegacy format, offers online repacking for ARM and AVX CPU inference.
rnj-1-instruct-IQ4_NL.ggufIQ4_NL4.84GBfalseSimilar to IQ4_XS, but slightly larger. Offers online repacking for ARM CPU inference.
rnj-1-instruct-Q3_K_XL.ggufQ3_K_XL4.64GBfalseUses Q8_0 for embed and output weights. Lower quality but usable, good for low RAM availability.
rnj-1-instruct-IQ4_XS.ggufIQ4_XS4.60GBfalseDecent quality, smaller than Q4_K_S with similar performance, recommended.
rnj-1-instruct-Q3_K_L.ggufQ3_K_L4.51GBfalseLower quality but usable, good for low RAM availability.
rnj-1-instruct-Q3_K_M.ggufQ3_K_M4.18GBfalseLow quality.
rnj-1-instruct-IQ3_M.ggufIQ3_M3.91GBfalseMedium-low quality, new method with decent performance comparable to Q3_K_M.
rnj-1-instruct-Q3_K_S.ggufQ3_K_S3.79GBfalseLow quality, not recommended.
rnj-1-instruct-IQ3_XS.ggufIQ3_XS3.62GBfalseLower quality, new method with decent performance, slightly better than Q3_K_S.
rnj-1-instruct-Q2_K_L.ggufQ2_K_L3.43GBfalseUses Q8_0 for embed and output weights. Very low quality but surprisingly usable.
rnj-1-instruct-IQ3_XXS.ggufIQ3_XXS3.36GBfalseLower quality, new method with decent performance, comparable to Q3 quants.
rnj-1-instruct-Q2_K.ggufQ2_K3.30GBfalseVery low quality but surprisingly usable.
rnj-1-instruct-IQ2_M.ggufIQ2_M2.99GBfalseRelatively low quality, uses SOTA techniques to be surprisingly usable.

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.

Downloading using huggingface-cli#

Click to view download instructions

First, make sure you have hugginface-cli installed:

pip install -U "huggingface_hub[cli]"

Then, you can target the specific file you want:

huggingface-cli download bartowski/EssentialAI_rnj-1-instruct-GGUF --include "EssentialAI_rnj-1-instruct-Q4_K_M.gguf" --local-dir ./

If the model is bigger than 50GB, it will have been split into multiple files. In order to download them all to a local folder, run:

huggingface-cli download bartowski/EssentialAI_rnj-1-instruct-GGUF --include "EssentialAI_rnj-1-instruct-Q8_0/*" --local-dir ./

You can either specify a new local-dir (EssentialAI_rnj-1-instruct-Q8_0) or download them all in place (./)

ARM/AVX information#

Previously, you would download Q4_0_4_4/4_8/8_8, and these would have their weights interleaved in memory in order to improve performance on ARM and AVX machines by loading up more data in one pass.

Now, however, there is something called "online repacking" for weights. details in this PR. If you use Q4_0 and your hardware would benefit from repacking weights, it will do it automatically on the fly.

As of llama.cpp build b4282 you will not be able to run the Q4_0_X_X files and will instead need to use Q4_0.

Additionally, if you want to get slightly better quality for , you can use IQ4_NL thanks to this PR which will also repack the weights for ARM, though only the 4_4 for now. The loading time may be slower but it will result in an overall speed incrase.

Click to view Q4_0_X_X information (deprecated

I'm keeping this section to show the potential theoretical uplift in performance from using the Q4_0 with online repacking.

Click to view benchmarks on an AVX2 system (EPYC7702)

modelsizeparamsbackendthreadstestt/s% (vs Q4_0)
qwen2 3B Q4_01.70 GiB3.09 BCPU64pp512204.03 ± 1.03100%
qwen2 3B Q4_01.70 GiB3.09 BCPU64pp1024282.92 ± 0.19100%
qwen2 3B Q4_01.70 GiB3.09 BCPU64pp2048259.49 ± 0.44100%
qwen2 3B Q4_01.70 GiB3.09 BCPU64tg12839.12 ± 0.27100%
qwen2 3B Q4_01.70 GiB3.09 BCPU64tg25639.31 ± 0.69100%
qwen2 3B Q4_01.70 GiB3.09 BCPU64tg51240.52 ± 0.03100%
qwen2 3B Q4_K_M1.79 GiB3.09 BCPU64pp512301.02 ± 1.74147%
qwen2 3B Q4_K_M1.79 GiB3.09 BCPU64pp1024287.23 ± 0.20101%
qwen2 3B Q4_K_M1.79 GiB3.09 BCPU64pp2048262.77 ± 1.81101%
qwen2 3B Q4_K_M1.79 GiB3.09 BCPU64tg12818.80 ± 0.9948%
qwen2 3B Q4_K_M1.79 GiB3.09 BCPU64tg25624.46 ± 3.0483%
qwen2 3B Q4_K_M1.79 GiB3.09 BCPU64tg51236.32 ± 3.5990%
qwen2 3B Q4_0_8_81.69 GiB3.09 BCPU64pp512271.71 ± 3.53133%
qwen2 3B Q4_0_8_81.69 GiB3.09 BCPU64pp1024279.86 ± 45.63100%
qwen2 3B Q4_0_8_81.69 GiB3.09 BCPU64pp2048320.77 ± 5.00124%
qwen2 3B Q4_0_8_81.69 GiB3.09 BCPU64tg12843.51 ± 0.05111%
qwen2 3B Q4_0_8_81.69 GiB3.09 BCPU64tg25643.35 ± 0.09110%
qwen2 3B Q4_0_8_81.69 GiB3.09 BCPU64tg51242.60 ± 0.31105%

Q4_0_8_8 offers a nice bump to prompt processing and a small bump to text generation

Which file should I choose?#

Click here for details

A great write up with charts showing various 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.

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.

Thank you to LM Studio for sponsoring my work.

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

Files

27 files · 130 GBWeights 5.28 MB (smallest of 25 GGUF variants). Sizes and sha256 from the signed manifest.
Show all 27 files with their sha256
FileSizesha256
.gitattributes3.38 KBbfdde7eab2629d8619d3f8176ff75cc3fb6d86cdfb52b23e02bcf2367e2b8868
EssentialAI_rnj-1-instruct-IQ2_M.gguf2.99 GB4533cb94f0919726fd240199c3d4dd3347639b7dab880e8b91239d41a93eb3a4
EssentialAI_rnj-1-instruct-IQ3_M.gguf3.91 GBcbbc299e39c05196d6ced70932cda187adedcaafe35b3424df9654b219578ca6
EssentialAI_rnj-1-instruct-IQ3_XS.gguf3.62 GB4bf171db0ad9d0481a77830274844adff0214b7e12206d09d2960e10a44b6ab1
EssentialAI_rnj-1-instruct-IQ3_XXS.gguf3.36 GBb74d9484b4359b118accf0a747c71a846736efe006b2acaac8b87de9ba34c179
EssentialAI_rnj-1-instruct-IQ4_NL.gguf4.84 GB66c2961bf47bf6d12db385900c4eb617e83b45d3cb68630b0cc96fc002200118
EssentialAI_rnj-1-instruct-IQ4_XS.gguf4.60 GB6f2b39ea1a540ef8ecca91dac1634d87d42ff0337fdfe4ed99257b918547a4f5
EssentialAI_rnj-1-instruct-Q2_K.gguf3.30 GBd16fb3fbdea464127e28341f81e9085a86a201113a7809fc114ea276fa68608a
EssentialAI_rnj-1-instruct-Q2_K_L.gguf3.43 GB8e78e6db0dcfe98deb6b9ef2cfcbb442c9bcf4031239fc1b2c217ec0f2a8b9cd
EssentialAI_rnj-1-instruct-Q3_K_L.gguf4.51 GB7cf0b7945d80f5c1eeb111b138121604c47b45fb4b5b9a436246a89a7edda8e1
EssentialAI_rnj-1-instruct-Q3_K_M.gguf4.18 GBdd293a847c9a07568bea7f35bd94b73a862f52a544566c4a99ee8f442034d60d
EssentialAI_rnj-1-instruct-Q3_K_S.gguf3.79 GB38a0b9696cc816c5ca863ae0b09b4b9891924ba92d81c939fe902f8d42539b76
EssentialAI_rnj-1-instruct-Q3_K_XL.gguf4.64 GBde2773b509d9beaaa21c37152e3521a137450673d8b81545ab19771e32293323
EssentialAI_rnj-1-instruct-Q4_0.gguf4.84 GBa6eed2f0fa653c31789952f62c0c67d3e307fea568e47d3f739fc2ab00d62ec4
EssentialAI_rnj-1-instruct-Q4_1.gguf5.31 GB60fb7da0fc1ea71ada2b0b906d8b822914824b271432c12286c251ba023d1419
EssentialAI_rnj-1-instruct-Q4_K_L.gguf5.24 GB3707f88ce893d737be6586be02560bcc2e16c51c0800618ea67f13de6cb277e4
EssentialAI_rnj-1-instruct-Q4_K_M.gguf5.11 GB4c8e463bedf44b440346e3ba5bf8b8380a184de0f825bb0d81dc16a7ea85c72d
EssentialAI_rnj-1-instruct-Q4_K_S.gguf4.86 GB140db5134dcc704a8c77f7870d6fb62e0f0f26c796dff2a10e5d47325c96c898
EssentialAI_rnj-1-instruct-Q5_K_L.gguf6.07 GB95527e7ded3b374e095a10cd5d15ed733683733d69593e7aeafc340a7f942454
EssentialAI_rnj-1-instruct-Q5_K_M.gguf5.94 GB0309901ef01718a441b9fba9aefc6dde6547ad0604b01c337dd60d7f1241621d
EssentialAI_rnj-1-instruct-Q5_K_S.gguf5.79 GBa894970553c6569ee28562c2138f926572840f4117dcb1cc96f058f13f5f6b4f
EssentialAI_rnj-1-instruct-Q6_K.gguf6.83 GBd9da83c942462a98088adbc257b04c4a19a80d989f26639c0624affd57f28fd6
EssentialAI_rnj-1-instruct-Q6_K_L.gguf6.95 GBacabac03eeddade90ddbe578db880375207551ba1eac93ddf268bf4933840ebd
EssentialAI_rnj-1-instruct-Q8_0.gguf8.84 GB6aec75a62ac570cac2e1065091c06dcc9407f8f2f0b88974728e1057413a1d50
EssentialAI_rnj-1-instruct-bf16.gguf16.6 GBec48db5df200342de619688337bfb2749ceaa8c70311e205df1cc96646bd4067
EssentialAI_rnj-1-instruct-imatrix.gguf5.28 MB5aff15f16d944e0e49af25cef46fedff29110f601ab94bec8633666064278546
README.md14.0 KB190b06b2c72ded0ad905d73377a2843eae072cb0868326786c86ba0e746727d2
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
b352768cf3 pinned now2026-11-15 05:03 UTC27 files · 130 GB

Use it

$ fw get bartowski/EssentialAI_rnj-1-instruct-GGUF
# manifest sha256 c478d095526e… · 130 GB · 27 files
$ fw verify ./EssentialAI_rnj-1-instruct-GGUF bartowski/EssentialAI_rnj-1-instruct-GGUF
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/bartowski/EssentialAI_rnj-1-instruct-GGUF.json --dir ./EssentialAI_rnj-1-instruct-GGUF $ python3 fw.py verify ./EssentialAI_rnj-1-instruct-GGUF ./bartowski__EssentialAI_rnj-1-instruct-GGUF.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download bartowski/EssentialAI_rnj-1-instruct-GGUF --revision b352768cf3d6a8871b54bd3683519d719966e777 --local-dir ./EssentialAI_rnj-1-instruct-GGUF
llama.cppDownload one GGUF variant (EssentialAI_rnj-1-instruct-imatrix, 5.28 MB), then serve it.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download bartowski/EssentialAI_rnj-1-instruct-GGUF --include "EssentialAI_rnj-1-instruct-imatrix*" --local-dir ./EssentialAI_rnj-1-instruct-GGUF $ llama-server -m ./EssentialAI_rnj-1-instruct-GGUF/EssentialAI_rnj-1-instruct-imatrix.gguf
OllamaMake an Ollama model from the downloaded file.
$ printf 'FROM ./EssentialAI_rnj-1-instruct-GGUF/EssentialAI_rnj-1-instruct-imatrix.gguf\n' > Modelfile $ ollama create essentialai-rnj-1-instruct-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
190b06b2c72ded0ad905d73377a2843eae072cb0868326786c86ba0e746727d2
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: EssentialAI_rnj-1-instruct-GGUFDate: 2026-11-15Commit: b352768Signed: 2DC28CC7B26A283B ✓
Upstream
bartowski/EssentialAI_rnj-1-instruct-GGUF
Pinned commit
b352768cf3d6a8871b54bd3683519d719966e777
Manifest
EssentialAI_rnj-1-instruct-GGUF.json · .minisig
Manifest sha256
c478d095526e3bba9a06d05241276946843b40c2c92ce22f1da765ea3cbfa0d1
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 05:03 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/bartowski/EssentialAI_rnj-1-instruct-GGUF.json $ curl -O https://freeweights.allternit.com/manifests/bartowski/EssentialAI_rnj-1-instruct-GGUF.json.minisig $ minisign -Vm EssentialAI_rnj-1-instruct-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

EssentialAI/rnj-1-instruct · 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/EssentialAI_rnj-1-instruct-GGUF
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. EssentialAI_rnj-1-instruct-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