alt.freeweights.lfm / LiquidAI_LFM2-24B-A2B-GGUF
From: bartowski <huggingface.co/bartowski>Newsgroups: alt.freeweights.lfmSubject:

LiquidAI_LFM2-24B-A2B-GGUF

Date: 2026-11-15Commit: 183a45eSigned: 2DC28CC7B26A283B ✓

Text generation model. Gguf weights, 378 GB in all. Published by bartowski under LFM-1.0 (custom).

lfm378GBLiquidAI_LFM2-24B-A2B-GGUFggufcustom terms
FactsParamsnot statedSize378 GBFormatsggufTasktext generationLicenseLFM-1.0 (custom)From sourcecustom termsread terms
# custom terms: read the license before you download
$ fw get bartowski/LiquidAI_LFM2-24B-A2B-GGUF
# manifest sha256 f4a4518379d1… · 378 GB · 30 files
$ fw verify ./LiquidAI_LFM2-24B-A2B-GGUF bartowski/LiquidAI_LFM2-24B-A2B-GGUF
From sourceHosted (signed)bartowski/LiquidAI_LFM2-24B-A2B-GGUFLast check: 2026-11-15 00:16 UTC

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

Quantized of LFM2-24B-A2B.

Works with

Convert with

Overview

Size
378 GB
Weights
56.1 MB (smallest of 28 GGUF variants)
Parameters
not stated
Formats
gguf
Task
text generation
License
LFM-1.0 (custom) (custom)
Files
30, each with a sha256
Publisher
bartowski
Added
2026-11-15
Section
alt.freeweights.lfm
Lineage

Original release from the publisher.

Base model: LiquidAI/LFM2-24B-A2B

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 00:16 UTCpassed

Model card

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

Llamacpp imatrix Quantizations of LFM2-24B-A2B by LiquidAI#

Using llama.cpp release b8156 for quantization.

Original model: https://huggingface.co/LiquidAI/LFM2-24B-A2B

All quants made using imatrix option with dataset from here

Run them in your choice of tools:

Note: if it's a newly supported model, you may need to wait for an update from the developers.

Prompt format#

<|startoftext|><|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
LFM2-24B-A2B-bf16.ggufbf1647.70GBfalseFull BF16 weights.
LFM2-24B-A2B-Q8_0.ggufQ8_025.35GBfalseExtremely high quality, generally unneeded but max available quant.
LFM2-24B-A2B-Q6_K_L.ggufQ6_K_L19.62GBfalseUses Q8_0 for embed and output weights. Very high quality, near perfect, recommended.
LFM2-24B-A2B-Q6_K.ggufQ6_K19.58GBfalseVery high quality, near perfect, recommended.
LFM2-24B-A2B-Q5_K_L.ggufQ5_K_L16.96GBfalseUses Q8_0 for embed and output weights. High quality, recommended.
LFM2-24B-A2B-Q5_K_M.ggufQ5_K_M16.93GBfalseHigh quality, recommended.
LFM2-24B-A2B-Q5_K_S.ggufQ5_K_S16.44GBfalseHigh quality, recommended.
LFM2-24B-A2B-Q4_1.ggufQ4_114.96GBfalseLegacy format, similar performance to Q4_K_S but with improved tokens/watt on Apple silicon.
LFM2-24B-A2B-Q4_K_L.ggufQ4_K_L14.47GBfalseUses Q8_0 for embed and output weights. Good quality, recommended.
LFM2-24B-A2B-Q4_K_M.ggufQ4_K_M14.44GBfalseGood quality, default size for most use cases, recommended.
LFM2-24B-A2B-Q4_K_S.ggufQ4_K_S13.95GBfalseSlightly lower quality with more space savings, recommended.
LFM2-24B-A2B-Q4_0.ggufQ4_013.71GBfalseLegacy format, offers online repacking for ARM and AVX CPU inference.
LFM2-24B-A2B-IQ4_NL.ggufIQ4_NL13.49GBfalseSimilar to IQ4_XS, but slightly larger. Offers online repacking for ARM CPU inference.
LFM2-24B-A2B-IQ4_XS.ggufIQ4_XS12.75GBfalseDecent quality, smaller than Q4_K_S with similar performance, recommended.
LFM2-24B-A2B-Q3_K_XL.ggufQ3_K_XL11.31GBfalseUses Q8_0 for embed and output weights. Lower quality but usable, good for low RAM availability.
LFM2-24B-A2B-Q3_K_L.ggufQ3_K_L11.28GBfalseLower quality but usable, good for low RAM availability.
LFM2-24B-A2B-Q3_K_M.ggufQ3_K_M10.84GBfalseLow quality.
LFM2-24B-A2B-IQ3_M.ggufIQ3_M10.84GBfalseMedium-low quality, new method with decent performance comparable to Q3_K_M.
LFM2-24B-A2B-Q3_K_S.ggufQ3_K_S10.35GBfalseLow quality, not recommended.
LFM2-24B-A2B-IQ3_XS.ggufIQ3_XS9.78GBfalseLower quality, new method with decent performance, slightly better than Q3_K_S.
LFM2-24B-A2B-IQ3_XXS.ggufIQ3_XXS9.39GBfalseLower quality, new method with decent performance, comparable to Q3 quants.
LFM2-24B-A2B-Q2_K_L.ggufQ2_K_L8.35GBfalseUses Q8_0 for embed and output weights. Very low quality but surprisingly usable.
LFM2-24B-A2B-Q2_K.ggufQ2_K8.32GBfalseVery low quality but surprisingly usable.
LFM2-24B-A2B-IQ2_M.ggufIQ2_M7.74GBfalseRelatively low quality, uses SOTA techniques to be surprisingly usable.
LFM2-24B-A2B-IQ2_S.ggufIQ2_S6.93GBfalseLow quality, uses SOTA techniques to be usable.
LFM2-24B-A2B-IQ2_XS.ggufIQ2_XS6.62GBfalseLow quality, uses SOTA techniques to be usable.
LFM2-24B-A2B-IQ2_XXS.ggufIQ2_XXS5.75GBfalseVery low quality, uses SOTA techniques to be 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/LiquidAI_LFM2-24B-A2B-GGUF --include "LiquidAI_LFM2-24B-A2B-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/LiquidAI_LFM2-24B-A2B-GGUF --include "LiquidAI_LFM2-24B-A2B-Q8_0/*" --local-dir ./

You can either specify a new local-dir (LiquidAI_LFM2-24B-A2B-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

30 files · 378 GBWeights 56.1 MB (smallest of 28 GGUF variants). Sizes and sha256 from the signed manifest.
Show all 30 files with their sha256
FileSizesha256
.gitattributes3.47 KBae055c9fde1cb7ba4ea338b7f6418fe3c7a67005b0f45908855b6fb36fbb5fed
LiquidAI_LFM2-24B-A2B-IQ2_M.gguf7.74 GB0fbee4a4a61c495fe3f1e5f1d6b2086d690b2bfad3be9099400dfa79be63ddc6
LiquidAI_LFM2-24B-A2B-IQ2_S.gguf6.93 GBaf101f74fc2d7d7217e9d87e4c49a679ad244797e9f1c482bd84c37ebb71d404
LiquidAI_LFM2-24B-A2B-IQ2_XS.gguf6.62 GBce546059ec7c62671628854c14367468f7fa9fa4cca0314ac780c2ecb1798804
LiquidAI_LFM2-24B-A2B-IQ2_XXS.gguf5.75 GBf32a805da6a4f254f26fcd0f720a9e035e5e603da42d0bf3bbecbf7ed789c36f
LiquidAI_LFM2-24B-A2B-IQ3_M.gguf10.8 GBc820246b5965aae7ca50bdcbc1d3d2a3ef548c1f60e9d21f892f712bc67f10e1
LiquidAI_LFM2-24B-A2B-IQ3_XS.gguf9.78 GB1eb06c2b0459ea93c70e2e6a30834319182cbbf63fb32554545e043761a2a6ef
LiquidAI_LFM2-24B-A2B-IQ3_XXS.gguf9.39 GBfa68306611fe68ed2a41c36f59ed5ad8d3725f44fa5c7bb917a1a92201c0130f
LiquidAI_LFM2-24B-A2B-IQ4_NL.gguf13.5 GB36d27584945a35d71fdfa0095587f96c0a5395bb5f443150d11e95aed6384a52
LiquidAI_LFM2-24B-A2B-IQ4_XS.gguf12.7 GB3c5b34e24dc546a482c5017385b248cd1b197d14cde9faf3249f0c6490b5ff20
LiquidAI_LFM2-24B-A2B-Q2_K.gguf8.32 GB50e1d6eb9d63668dc5eaf6de1fcb4540d742c458cf09d914f5ad027c304f65ce
LiquidAI_LFM2-24B-A2B-Q2_K_L.gguf8.35 GBfd9f2a5b75f6112a0d48552647c4266b4db1df754c4bb9601fc1544066ab6698
LiquidAI_LFM2-24B-A2B-Q3_K_L.gguf11.3 GB9e511537b300a401981fa594a9782cec1fa42db909d1eb67144695adc1b5f025
LiquidAI_LFM2-24B-A2B-Q3_K_M.gguf10.8 GB29ad68fa30e5853d70eed2c85598d63fcfdc9ba1eb5a784fb555d525f0f4f429
LiquidAI_LFM2-24B-A2B-Q3_K_S.gguf10.3 GB343dd30fe58b75a2508b64de4b3c6e9130f2a1d79fd6347e19c455f7298ee7bf
LiquidAI_LFM2-24B-A2B-Q3_K_XL.gguf11.3 GBe812bcb8b2dca44bbcd7f420b9c86c2aa25dd909ccc09bdf001fcde12d6c973a
LiquidAI_LFM2-24B-A2B-Q4_0.gguf13.7 GBa54cda770b6cac117f8a7952fe2db38cd223fbb9d0e993de72ec34477023e937
LiquidAI_LFM2-24B-A2B-Q4_1.gguf15.0 GBfbd4b36dd9f174967b33fdebe4d68342ce689d4c85da30a3c461d96fa15ba6b0
LiquidAI_LFM2-24B-A2B-Q4_K_L.gguf14.5 GBa881bb6f2362566898eb2b0ab8ca94e7b46476443ab0dbd0917f8654238ecdb7
LiquidAI_LFM2-24B-A2B-Q4_K_M.gguf14.4 GB7beb97b1278d4ebe6ea565b1f969d586b4d14b526384900080ea6088525b7a35
LiquidAI_LFM2-24B-A2B-Q4_K_S.gguf13.9 GB573a7515f71e8a6b5f9899c2d2e32cd174442d036a41c1053ce9bb3a606736c5
LiquidAI_LFM2-24B-A2B-Q5_K_L.gguf17.0 GB0a88675066f91a12a2c92d13ca2aa6c5e5432c0aadc27b51d71be2efe36c0e9a
LiquidAI_LFM2-24B-A2B-Q5_K_M.gguf16.9 GB279b7cc76fb26fc5d06cbd3192485cb7218033bdd83c0efc403160b4aad15837
LiquidAI_LFM2-24B-A2B-Q5_K_S.gguf16.4 GBa0c64325b05a7eb169562ef0c402cda811b3ae573ee627a1c799d172501e8629
LiquidAI_LFM2-24B-A2B-Q6_K.gguf19.6 GB5db033a584b0a6d90b4cc8e6d135cf599b8441c02e412b8a296b3be8abffb5e7
LiquidAI_LFM2-24B-A2B-Q6_K_L.gguf19.6 GBadd5ef42d0c8e1c77c30203412059e1bd137081725c9b1ba7e06177a6ead816e
LiquidAI_LFM2-24B-A2B-Q8_0.gguf25.4 GBcf7ac46cee78f1f790f9d870dd1b60acd65e5947fd03bd1b834d058b214c3068
LiquidAI_LFM2-24B-A2B-bf16.gguf47.7 GB161247c520d00aa3fdafe889ab9f48ad10c4ebbf5bc45e1bc39615f36ff33ed8
LiquidAI_LFM2-24B-A2B-imatrix.gguf56.1 MBfeb5ce21b82f91dfd288cb99822d415f0f673a9147afb1e3fc7c0cb4717a5d4a
README.md14.5 KBc952a9ed94a47833fc1f44ab300176d93699e3140d4edfb6f2908c9f7d959405
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
183a45eb63 pinned now2026-11-15 00:16 UTC30 files · 378 GB

Use it

# custom terms: read the license before you download
$ fw get bartowski/LiquidAI_LFM2-24B-A2B-GGUF
# manifest sha256 f4a4518379d1… · 378 GB · 30 files
$ fw verify ./LiquidAI_LFM2-24B-A2B-GGUF bartowski/LiquidAI_LFM2-24B-A2B-GGUF
Terms that come with these files. LFM 1.0: commercial use only for organisations under US$10M annual revenue. Keep a copy of the license with the files.
Custom license (custom). Read the license text first. Open this panel to show the commands once you accept its terms.
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/bartowski/LiquidAI_LFM2-24B-A2B-GGUF.json --dir ./LiquidAI_LFM2-24B-A2B-GGUF $ python3 fw.py verify ./LiquidAI_LFM2-24B-A2B-GGUF ./bartowski__LiquidAI_LFM2-24B-A2B-GGUF.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download bartowski/LiquidAI_LFM2-24B-A2B-GGUF --revision 183a45eb63aeb2a08ca35758cbf1789c1f319cec --local-dir ./LiquidAI_LFM2-24B-A2B-GGUF
llama.cppDownload one GGUF variant (LiquidAI_LFM2-24B-A2B-imatrix, 56.1 MB), then serve it.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download bartowski/LiquidAI_LFM2-24B-A2B-GGUF --include "LiquidAI_LFM2-24B-A2B-imatrix*" --local-dir ./LiquidAI_LFM2-24B-A2B-GGUF $ llama-server -m ./LiquidAI_LFM2-24B-A2B-GGUF/LiquidAI_LFM2-24B-A2B-imatrix.gguf
OllamaMake an Ollama model from the downloaded file.
$ printf 'FROM ./LiquidAI_LFM2-24B-A2B-GGUF/LiquidAI_LFM2-24B-A2B-imatrix.gguf\n' > Modelfile $ ollama create liquidai-lfm2-24b-a2b-gguf -f Modelfile

License

Name
LFM Open License v1.0
Id
LicenseRef-LFM-1.0
Class
Custom terms
Redistribution
click-through
Listing
Hosted (signed)
Terms
LFM 1.0: commercial use only for organisations under US$10M annual revenue. Keep a copy of the license with the files.
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
c952a9ed94a47833fc1f44ab300176d93699e3140d4edfb6f2908c9f7d959405
Terms gate
Yes. The commands stay folded until you open them after reading 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.lfmSubject: LiquidAI_LFM2-24B-A2B-GGUFDate: 2026-11-15Commit: 183a45eSigned: 2DC28CC7B26A283B ✓
Upstream
bartowski/LiquidAI_LFM2-24B-A2B-GGUF
Pinned commit
183a45eb63aeb2a08ca35758cbf1789c1f319cec
Manifest
LiquidAI_LFM2-24B-A2B-GGUF.json · .minisig
Manifest sha256
f4a4518379d1ba0b6d79328facc95278995838771c25cc65d6b4d065f91b6f17
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 00:16 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

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

LiquidAI/LFM2-24B-A2B · this model is a quantization of it

No model in the catalog names this one as its parent.

Get it
Read license, then download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download bartowski/LiquidAI_LFM2-24B-A2B-GGUF
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. LiquidAI_LFM2-24B-A2B-GGUF.json. Provenance. Takedown history: none.
From: LiquidAI <huggingface.co/LiquidAI>Subject: LFM2-1.2B
From: LiquidAI <huggingface.co/LiquidAI>Subject: LFM2-1.2B-Extract
From: LiquidAI <huggingface.co/LiquidAI>Subject: LFM2-1.2B-RAG
From: LiquidAI <huggingface.co/LiquidAI>Subject: LFM2-1.2B-Tool
From: LiquidAI <huggingface.co/LiquidAI>Subject: LFM2-2.6B
From: LiquidAI <huggingface.co/LiquidAI>Subject: LFM2-2.6B-Exp