alt.freeweights.embed / nomic-ai_nomic-embed-code-GGUF
From: bartowski <huggingface.co/bartowski>Newsgroups: alt.freeweights.embedSubject:

nomic-ai_nomic-embed-code-GGUF

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

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

embed111GBnomic-ai_nomic-embed-code-GGUFggufpermissive
FactsParamsnot statedSize111 GBFormatsggufTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get bartowski/nomic-ai_nomic-embed-code-GGUF
# manifest sha256 467e218035ed… · 111 GB · 27 files
$ fw verify ./nomic-ai_nomic-embed-code-GGUF bartowski/nomic-ai_nomic-embed-code-GGUF
From sourceHosted (signed)bartowski/nomic-ai_nomic-embed-code-GGUFLast check: 2026-11-15 04:56 UTC

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

Quantized of nomic-embed-code.

Works with

Convert with

Overview

Size
111 GB
Weights
2.55 GB (smallest of 24 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.embed
Lineage

Original release from the publisher.

Base model: nomic-ai/nomic-embed-code

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

Model card

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

Llamacpp imatrix Quantizations of nomic-embed-code by nomic-ai#

Using llama.cpp release b5284 for quantization.

Original model: https://huggingface.co/nomic-ai/nomic-embed-code

All quants made using imatrix option with dataset from here

Run them in LM Studio

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

Prompt format#

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

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

FilenameQuant typeFile SizeSplitDescription
nomic-embed-code-bf16.ggufbf1614.15GBfalseFull BF16 weights.
nomic-embed-code-Q8_0.ggufQ8_07.52GBfalseExtremely high quality, generally unneeded but max available quant.
nomic-embed-code-Q6_K_L.ggufQ6_K_L5.94GBfalseUses Q8_0 for embed and output weights. Very high quality, near perfect, recommended.
nomic-embed-code-Q6_K.ggufQ6_K5.81GBfalseVery high quality, near perfect, recommended.
nomic-embed-code-Q5_K_L.ggufQ5_K_L5.20GBfalseUses Q8_0 for embed and output weights. High quality, recommended.
nomic-embed-code-Q5_K_M.ggufQ5_K_M5.07GBfalseHigh quality, recommended.
nomic-embed-code-Q5_K_S.ggufQ5_K_S4.94GBfalseHigh quality, recommended.
nomic-embed-code-Q4_1.ggufQ4_14.53GBfalseLegacy format, similar performance to Q4_K_S but with improved tokens/watt on Apple silicon.
nomic-embed-code-Q4_K_L.ggufQ4_K_L4.51GBfalseUses Q8_0 for embed and output weights. Good quality, recommended.
nomic-embed-code-Q4_K_M.ggufQ4_K_M4.38GBfalseGood quality, default size for most use cases, recommended.
nomic-embed-code-Q4_K_S.ggufQ4_K_S4.15GBfalseSlightly lower quality with more space savings, recommended.
nomic-embed-code-Q4_0.ggufQ4_04.14GBfalseLegacy format, offers online repacking for ARM and AVX CPU inference.
nomic-embed-code-IQ4_NL.ggufIQ4_NL4.13GBfalseSimilar to IQ4_XS, but slightly larger. Offers online repacking for ARM CPU inference.
nomic-embed-code-Q3_K_XL.ggufQ3_K_XL3.99GBfalseUses Q8_0 for embed and output weights. Lower quality but usable, good for low RAM availability.
nomic-embed-code-IQ4_XS.ggufIQ4_XS3.93GBfalseDecent quality, smaller than Q4_K_S with similar performance, recommended.
nomic-embed-code-Q3_K_L.ggufQ3_K_L3.85GBfalseLower quality but usable, good for low RAM availability.
nomic-embed-code-Q3_K_M.ggufQ3_K_M3.57GBfalseLow quality.
nomic-embed-code-IQ3_M.ggufIQ3_M3.34GBfalseMedium-low quality, new method with decent performance comparable to Q3_K_M.
nomic-embed-code-Q3_K_S.ggufQ3_K_S3.26GBfalseLow quality, not recommended.
nomic-embed-code-IQ3_XS.ggufIQ3_XS3.11GBfalseLower quality, new method with decent performance, slightly better than Q3_K_S.
nomic-embed-code-Q2_K_L.ggufQ2_K_L2.97GBfalseUses Q8_0 for embed and output weights. Very low quality but surprisingly usable.
nomic-embed-code-IQ3_XXS.ggufIQ3_XXS2.88GBfalseLower quality, new method with decent performance, comparable to Q3 quants.
nomic-embed-code-Q2_K.ggufQ2_K2.84GBfalseVery low quality but surprisingly usable.
nomic-embed-code-IQ2_M.ggufIQ2_M2.55GBfalseRelatively 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/nomic-ai_nomic-embed-code-GGUF --include "nomic-ai_nomic-embed-code-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/nomic-ai_nomic-embed-code-GGUF --include "nomic-ai_nomic-embed-code-Q8_0/*" --local-dir ./

You can either specify a new local-dir (nomic-ai_nomic-embed-code-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 · 111 GBWeights 2.55 GB (smallest of 24 GGUF variants). Sizes and sha256 from the signed manifest.
Show all 27 files with their sha256
FileSizesha256
.gitattributes3.35 KBe5b6bf8bf4c50a555f5273bc2c2f8ccba57967d7aeab10d4feee1101019356a2
README.md14.0 KB894c2dfb62f8e709b0e72837d7e464369aa6e6f4b20d75852ec0d8ebad25aa87
nomic-ai_nomic-embed-code-IQ2_M.gguf2.55 GB307677fd5b15ea880b57c5ecb8b61012c2230e32879fa009c013d33743410963
nomic-ai_nomic-embed-code-IQ3_M.gguf3.34 GB12c131f3db797868bfd1a79007963d68992158fa3c8b4bf861956678ab4efc22
nomic-ai_nomic-embed-code-IQ3_XS.gguf3.11 GBc00e711253b19666feeba66710122d45e2848850569e195d104b517110d2399c
nomic-ai_nomic-embed-code-IQ3_XXS.gguf2.88 GBcab7cb6254a4edbcce499ded32040e268b763b7a5b37ce6d1b219f1c4173d7c3
nomic-ai_nomic-embed-code-IQ4_NL.gguf4.13 GBb996dbb2e7273b3a047540087fe4e86cd1f973a29bc405d69e18a0ba27fae201
nomic-ai_nomic-embed-code-IQ4_XS.gguf3.93 GB1c9ae6a868f07c13228f233aae32cf35e7e43f056ba48041a9282065fb996fb2
nomic-ai_nomic-embed-code-Q2_K.gguf2.84 GB128e786d774e295546fc7c8aa9b5977fd06f1aac3522800b125b4be10678721a
nomic-ai_nomic-embed-code-Q2_K_L.gguf2.97 GB564a1164493ce7fe94e072c2a689f8db144d2a5b0e91477c5b901385a96e5fce
nomic-ai_nomic-embed-code-Q3_K_L.gguf3.85 GB1756d0c980cfddd32cd123a50316c7b32e04ddb309964cb51e90f96297009c18
nomic-ai_nomic-embed-code-Q3_K_M.gguf3.57 GB40e604a628786071c5fca02c1184c4c8e7644b7479ca9e3682a94869c6ae45b5
nomic-ai_nomic-embed-code-Q3_K_S.gguf3.26 GBe175874f9e9660ab4b538f2e04d8240c7b0f2c9a0f19de9368f109fee08e9f8e
nomic-ai_nomic-embed-code-Q3_K_XL.gguf3.99 GB40824c9f2105d574de6549c4d25bbc1bfb721f6eee4e191dcc31851bc5454476
nomic-ai_nomic-embed-code-Q4_0.gguf4.14 GB7cb73476f4b2aa544020afca065125008ec0242a98b858499ae03417a89e4941
nomic-ai_nomic-embed-code-Q4_1.gguf4.53 GB11a90c4a902d76882d95a39793391d8d3b3a912ec35802c5ba55d49a5e2107de
nomic-ai_nomic-embed-code-Q4_K_L.gguf4.51 GB17182acbe2954796b866dfe71ef6c58cfbacd8069712e5206313643b6b201b2a
nomic-ai_nomic-embed-code-Q4_K_M.gguf4.38 GBc9dd38745c747a49cdc90eb0e394b1a65722cf66b190dd0c23738496dacaaa7a
nomic-ai_nomic-embed-code-Q4_K_S.gguf4.15 GBd8c4c98e4eebfd0536427a6ccbc1493da3f24205f69c3aa324611c148601a356
nomic-ai_nomic-embed-code-Q5_K_L.gguf5.20 GB550b5e47369b7d3e4876b6ada63c119202d807b38afef26db6f2fe10f29911b5
nomic-ai_nomic-embed-code-Q5_K_M.gguf5.07 GB91ecd91c015e54da08aa7e4142d8c76d9a4393c67a7084d684c08c04c5e772ed
nomic-ai_nomic-embed-code-Q5_K_S.gguf4.94 GB69453c2d553b3fa8e34ac27c6c2ebb6a458ef0b40b45e34c5828973916802292
nomic-ai_nomic-embed-code-Q6_K.gguf5.81 GB256a384593cddda7778b085d69859a7018a8b5330ecc58dab6e436dec85eecc7
nomic-ai_nomic-embed-code-Q6_K_L.gguf5.94 GBaadebc142ac81cf51b92f2a56f290c5ec574a66b0ec6bd70693cbf59d704f155
nomic-ai_nomic-embed-code-Q8_0.gguf7.52 GB865cd6683acf9194384ae59d28b9fb75712c56d9d08eb65042ffea77a0fc738c
nomic-ai_nomic-embed-code-bf16.gguf14.1 GB85fc811e91a6178253eac7007f7beaa9b999bc653237614abaee937a6c7e6bba
nomic-ai_nomic-embed-code.imatrix4.54 MB084b4075a8ed05b44e36752777e8b7dcce079e73e3b2caf0c17a625a4175c204
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
e237621d1d pinned now2026-11-15 04:56 UTC27 files · 111 GB

Use it

$ fw get bartowski/nomic-ai_nomic-embed-code-GGUF
# manifest sha256 467e218035ed… · 111 GB · 27 files
$ fw verify ./nomic-ai_nomic-embed-code-GGUF bartowski/nomic-ai_nomic-embed-code-GGUF
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/bartowski/nomic-ai_nomic-embed-code-GGUF.json --dir ./nomic-ai_nomic-embed-code-GGUF $ python3 fw.py verify ./nomic-ai_nomic-embed-code-GGUF ./bartowski__nomic-ai_nomic-embed-code-GGUF.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download bartowski/nomic-ai_nomic-embed-code-GGUF --revision e237621d1dfbaa357592ed8641a50c3db03d2dc7 --local-dir ./nomic-ai_nomic-embed-code-GGUF
llama.cppDownload one GGUF variant (nomic-ai_nomic-embed-code-IQ2_M, 2.55 GB), then serve it.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download bartowski/nomic-ai_nomic-embed-code-GGUF --include "nomic-ai_nomic-embed-code-IQ2_M*" --local-dir ./nomic-ai_nomic-embed-code-GGUF $ llama-server -m ./nomic-ai_nomic-embed-code-GGUF/nomic-ai_nomic-embed-code-IQ2_M.gguf
OllamaMake an Ollama model from the downloaded file.
$ printf 'FROM ./nomic-ai_nomic-embed-code-GGUF/nomic-ai_nomic-embed-code-IQ2_M.gguf\n' > Modelfile $ ollama create nomic-ai-nomic-embed-code-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
894c2dfb62f8e709b0e72837d7e464369aa6e6f4b20d75852ec0d8ebad25aa87
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.embedSubject: nomic-ai_nomic-embed-code-GGUFDate: 2026-11-15Commit: e237621Signed: 2DC28CC7B26A283B ✓
Upstream
bartowski/nomic-ai_nomic-embed-code-GGUF
Pinned commit
e237621d1dfbaa357592ed8641a50c3db03d2dc7
Manifest
nomic-ai_nomic-embed-code-GGUF.json · .minisig
Manifest sha256
467e218035edb93ca1d71a62f35090671b1e82e75ba3f04b4d45b25fa128362e
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 04:56 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/bartowski/nomic-ai_nomic-embed-code-GGUF.json $ curl -O https://freeweights.allternit.com/manifests/bartowski/nomic-ai_nomic-embed-code-GGUF.json.minisig $ minisign -Vm nomic-ai_nomic-embed-code-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

nomic-ai/nomic-embed-code · 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/nomic-ai_nomic-embed-code-GGUF
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. nomic-ai_nomic-embed-code-GGUF.json. Provenance. Takedown history: none.
From: sentence-transformers <huggingface.co/sentence-transformers>Subject: all-MiniLM-L6-v1
From: unsloth <huggingface.co/unsloth>Subject: all-MiniLM-L6-v2
From: mlx-community <huggingface.co/mlx-community>Subject: all-MiniLM-L6-v2-4bit
From: sentence-transformers <huggingface.co/sentence-transformers>Subject: all-mpnet-base-v1
From: sentence-transformers <huggingface.co/sentence-transformers>Subject: allenai-specter
From: sentence-transformers <huggingface.co/sentence-transformers>Subject: bert-base-nli-max-tokens