alt.freeweights.lfm / LFM3-VL-2B-GGUF
From: bartowski <huggingface.co/bartowski>Newsgroups: alt.freeweights.lfmSubject:

LFM3-VL-2B-GGUF

Date: 2026-11-15Commit: 555b549Signed: 2DC28CC7B26A283B ✓

Image text to text model. Gguf weights, 27.3 GB in all. Published by bartowski under LFM-1.0 (custom).

lfm27.3GBLFM3-VL-2B-GGUFggufcustom terms
FactsParamsnot statedSize27.3 GBFormatsggufTaskimage text to textLicenseLFM-1.0 (custom)From sourcecustom termsread terms
# custom terms: read the license before you download
$ fw get bartowski/LFM3-VL-2B-GGUF
# manifest sha256 1835b6befb1c… · 27.3 GB · 64 files
$ fw verify ./LFM3-VL-2B-GGUF bartowski/LFM3-VL-2B-GGUF
From sourceHosted (signed)bartowski/LFM3-VL-2B-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 LFM3-VL-2B.

Works with

Convert with

Overview

Size
27.3 GB
Weights
3.64 MB (smallest of 23 GGUF variants)
Parameters
not stated
Formats
gguf
Task
image text to text
License
LFM-1.0 (custom) (custom)
Files
64, each with a sha256
Publisher
bartowski
Added
2026-11-15
Section
alt.freeweights.lfm
Lineage

Original release from the publisher.

Base model: LiquidAI/LFM3-VL-2B

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 555b549. Shown as plain text with links; images open at the publisher.

Llamacpp imatrix Quantizations of LFM3-VL-2B by LiquidAI#

Using llama.cpp release b11969 for quantization.

Original model: https://huggingface.co/LiquidAI/LFM3-VL-2B

Model details:

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

How to run

Prompt format#

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

Prompt format with tool definitions

<|startoftext|><|im_start|>system
{system_prompt}

<tools>
{"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><|im_end|>
<|im_start|>user
{prompt}<|im_end|>
<|im_start|>assistant
<think>

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

Available files:#

FilenameQuant typeFile SizeSplitDescription
LFM3-VL-2B-bf16.ggufbf163.47GBfalseFull BF16 weights.
LFM3-VL-2B-Q8_0.ggufQ8_01.85GBfalseExtremely high quality, generally unneeded but max available quant.
LFM3-VL-2B-Q6_K_L.ggufQ6_K_L1.58GBfalseThe large size of Q6_K, about halfway to Q8_0 in size. Very high quality, near perfect, recommended.
LFM3-VL-2B-Q6_K.ggufQ6_K1.52GBfalseVery high quality, near perfect, recommended.
LFM3-VL-2B-Q6_K_S.ggufQ6_K_S1.46GBfalseVery high quality, near perfect, a little smaller than Q6_K with almost all of the model at Q6_K precision, recommended.
LFM3-VL-2B-Q5_K_M.ggufQ5_K_M1.35GBfalseHigh quality, recommended.
LFM3-VL-2B-Q5_K_S.ggufQ5_K_S1.27GBfalseHigh quality, recommended.
LFM3-VL-2B-Q4_K_L.ggufQ4_K_L1.19GBfalseThe large size of Q4_K, between Q4_K_M and Q5_K_S: more of the most sensitive weights kept at higher precision, recommended.
LFM3-VL-2B-Q4_1.ggufQ4_11.15GBfalseLegacy format, similar performance to Q4_K_S but with improved tokens/watt on Apple silicon.
LFM3-VL-2B-Q4_K_M.ggufQ4_K_M1.12GBfalseGood quality, default size for most use cases, recommended.
LFM3-VL-2B-IQ4_NL.ggufIQ4_NL1.12GBfalseSimilar to IQ4_XS, but slightly larger.
LFM3-VL-2B-Q4_0.ggufQ4_01.06GBfalseLegacy format, kept for compatibility with older tools.
LFM3-VL-2B-Q4_K_S.ggufQ4_K_S1.05GBfalseSlightly lower quality with more space savings, recommended.
LFM3-VL-2B-IQ4_XS.ggufIQ4_XS1.00GBfalseDecent quality, smaller than Q4_K_S with similar performance, recommended.
LFM3-VL-2B-IQ3_M.ggufIQ3_M0.93GBfalseMedium-low quality, new method with decent performance comparable to Q3_K_M.
LFM3-VL-2B-Q3_K_L.ggufQ3_K_L0.89GBfalseLower quality but usable, good for low RAM availability.
LFM3-VL-2B-Q3_K_M.ggufQ3_K_M0.85GBfalseLow quality.
LFM3-VL-2B-IQ3_XS.ggufIQ3_XS0.81GBfalseLower quality, new method with decent performance, slightly better than Q3_K_S.
LFM3-VL-2B-Q3_K_S.ggufQ3_K_S0.81GBfalseLow quality, not recommended.
LFM3-VL-2B-IQ3_XXS.ggufIQ3_XXS0.78GBfalseLower quality, new method with decent performance, comparable to Q3 quants.
LFM3-VL-2B-Q2_K.ggufQ2_K0.70GBfalseVery low quality but surprisingly usable.
LFM3-VL-2B-IQ2_M.ggufIQ2_M0.65GBfalseRelatively low quality, uses SOTA techniques to be surprisingly usable.

Download a specific file:

hf download bartowski/LFM3-VL-2B-GGUF --include "LFM3-VL-2B-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/LFM3-VL-2B-GGUF --include "LFM3-VL-2B-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/LFM3-VL-2B-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 b11969 - 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-LFM3-VL-2B-bf16.gguf and mmproj-LFM3-VL-2B-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.

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/LFM3-1.7B-GGUF (same architecture and tensor shapes) before any of these files were released: Q4_K_M reached 0.84×, Q3_K_M 0.63× and IQ2_M 0.76× 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_L1.58GB7.407.3250 %
Q6_K1.52GB7.047.0270 %
Q6_K_S1.46GB6.716.7490 %
Q5_K_M1.35GB6.156.2670 %
Q5_K_S1.27GB5.695.8790 %
Q4_K_L1.19GB5.455.5150 %
Q4_K_M1.12GB5.045.1670 %
IQ4_NL1.12GB5.045.1670 %
Q4_K_S1.05GB4.714.8890 %
IQ4_XS1.00GB4.404.6290 %
IQ3_M0.93GB4.184.2850 %
Q3_K_L0.89GB3.984.1150 %
Q3_K_M0.85GB3.763.9270 %
IQ3_XS0.81GB3.573.7690 %
Q3_K_S0.81GB3.563.7690 %
IQ3_XXS0.78GB3.403.6170 %
Q2_K0.70GB2.963.2570 %
IQ2_M0.65GB2.883.0270 %

Checked on bartowski/LFM3-1.7B-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.0767 ± 0.00110.0926 ± 0.00120.84×equal
Q3_K_M0.2226 ± 0.00200.2641 ± 0.00240.63×−8.2 %
IQ2_M0.5807 ± 0.00410.6121 ± 0.00420.76×−8.0 %

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: LFM3-VL-2B-calibration-v6.txt. The imatrix is available here: LFM3-VL-2B-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": 216,
  "tool_chunks": 270,
  "total_chunks": 486,
  "n_conversations": 137,
  "conversation_token_lengths": [
    350,
    1366,
    650,
    1086,
    866,
    1141,
    2307,
    387,
    975,
    926,
    793,
    1805,
    665,
    733,
    2157,
    996,
    895,
    783,
    538,
    468,
    1155,
    786,
    1087,
    984,
    1485,
    1250,
    816,
    480,
    756,
    1184,
    1281,
    549,
    1011,
    807,
    1046,
    1411,
    1364,
    938,
    275,
    1654,
    1077,
    859,
    1133,
    1539,
    1681,
    1062,
    1332,
    521,
    2186,
    865,
    2436,
    531,
    753,
    523,
    858,
    487,
    2021,
    500,
    893,
    829,
    968,
    952,
    694,
    766,
    649,
    1080,
    715,
    1231,
    1604,
    638,
    315,
    857,
    2806,
    2596,
    507,
    505,
    792,
    564,
    1029,
    897,
    893,
    587,
    795,
    802,
    1041,
    1254,
    1100,
    1138,
    635,
    434,
    2223,
    640,
    852,
    1360,
    1712,
    991,
    396,
    1080,
    1047,
    1379,
    1500,
    1402,
    610,
    562,
    806,
    2585,
    521,
    349,
    556,
    961,
    849,
    1052,
    550,
    351,
    311,
    2068,
    510,
    857,
    1441,
    1461,
    2114,
    2135,
    444,
    723,
    624,
    614,
    980,
    786,
    637,
    1125,
    597,
    509,
    1154,
    723,
    691,
    1058,
    1193
  ]
}

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 · 27.3 GBWeights 3.64 MB (smallest of 23 GGUF variants). Sizes and sha256 from the signed manifest.
Show all 64 files with their sha256
FileSizesha256
.gitattributes2.99 KB306e26b63b2b0b92fb3de979a1c184891c0641093ae306b39823ae9ce2b25900
LFM3-VL-2B-IQ2_M.gguf652 MBd55c7572575f7f526a7ec7aa6ea94e0e860460bf2cade4554ffad7455e7a583d
LFM3-VL-2B-IQ3_M.gguf926 MBc2d9283190140b0d2eb4076203107df9390db1e41adcceffc7e75640d1f3339a
LFM3-VL-2B-IQ3_XS.gguf812 MB9f50e5497b915ff33ca213ea5bd27bc78b396077924df03c2cad51e5769510b1
LFM3-VL-2B-IQ3_XXS.gguf781 MB32a2db6b5042290848fc0f43f0fb0e7eeaac148748964821efc00cb7db1333b3
LFM3-VL-2B-IQ4_NL.gguf1.12 GBb7226b15254c9a61c055ef9b9584f7621ec017daefd1a84c895a8b3e093d6d62
LFM3-VL-2B-IQ4_XS.gguf997 MBcd148eb547dad18a9a1161e8fee492765a3a044b3dd8a7c60dfbf5e1b6f4f696
LFM3-VL-2B-Q2_K.gguf701 MB796baf935296520c048f608d98b44a236da7471f1064042d623c1812997258e8
LFM3-VL-2B-Q3_K_L.gguf888 MB8e98efdb16a5243588d36086136fc959b011d3cec035c31251ec45e7e0d5bf11
LFM3-VL-2B-Q3_K_M.gguf847 MB28c2d3d39a9be4e866a271d8a3f320cde7f32f0fbdd31175db788a14207b5fed
LFM3-VL-2B-Q3_K_S.gguf812 MBf4e88e898e348d938614337c6fa69dfc6d8f1979564607d2e20a92ca730e5592
LFM3-VL-2B-Q4_0.gguf1.06 GB24694c0c9a1324fb1a7fe209c644adc29b6e8993aa148fa15defb190da251f8f
LFM3-VL-2B-Q4_1.gguf1.15 GB24344ee1fc53e6eae11cf2444e1590e8b64ac7641d4c40aa8233bcc69d0b397b
LFM3-VL-2B-Q4_K_L.gguf1.19 GB1ec39cd539f0130371d9bcd9ece8b47da18b2391c50c98c7f99f0c195481341c
LFM3-VL-2B-Q4_K_M.gguf1.12 GB1b9d89700e538f690f5f5acc388e041b83258623cedad0a672f9a0a73d06c03a
LFM3-VL-2B-Q4_K_S.gguf1.05 GBd6a28b3bd8d66dcfe20b3c3494c9c84d13b6d4d39055969fb537257226910416
LFM3-VL-2B-Q5_K_M.gguf1.35 GB75425fbad1d9dccea3d9ec33b849c58e00bea9f8bee4938d58181bc31d9ce0ec
LFM3-VL-2B-Q5_K_S.gguf1.27 GB0f9e44cce55ba4780c0d9242b96313877f18a9b39711651406ebc38069fb64ce
LFM3-VL-2B-Q6_K.gguf1.52 GB7166a2ce6ee45412029ed0db1a38492871e9b39994730c11989ccba8e906bd7e
LFM3-VL-2B-Q6_K_L.gguf1.58 GB236933cfb439d987fbbb1f732d6f319972a8dee48c01d95afcce879dbbab9174
LFM3-VL-2B-Q6_K_S.gguf1.46 GB9a35b077bc1ecc86d367ac2a4fa0fac4b90870a4529e1904705b0d3e93e45634
LFM3-VL-2B-Q8_0.gguf1.85 GBa3fff6bda00882eafaa8964a078fbc2699f72225ee5dadd4988618475752496d
LFM3-VL-2B-bf16.gguf3.47 GB3e12c27b5b42809ec836fa49b9cc5864c784e177b188e4638e68b0a397f513a7
LFM3-VL-2B-calibration-v6.txt1.05 MB5b2915c067bf33d91c4dc74d9a23d4e5625ff2cd9ecfd45d4e52ee7896c2ef50
LFM3-VL-2B-imatrix.gguf3.64 MB0e9a125318e7710e554a36086a5d9a4bfe27eb732b57cae869494140ac90df68
README.md17.3 KB8739c8935b3e832cb36fbca892781e405abc13fb1ef053cf5ac81033f7c5acb2
layouts/LFM3-VL-2B-IQ2_M.layout.json3.33 KB54e2eab1eb4401f1de38ca685775d03003b23995d559ab16f6b638a791b2f154
layouts/LFM3-VL-2B-IQ2_M.tensor-types.txt5.38 KB6c84932843ddf1509c78a6136892f5401bb6e3b8ec0fa8d7d99972d3e3f9cdab
layouts/LFM3-VL-2B-IQ3_M.layout.json3.32 KBf87693a018580af3412f9360c17eb14e6ae4cfce3b15edbd3248357b4ddb981f
layouts/LFM3-VL-2B-IQ3_M.tensor-types.txt5.28 KB3ba521390b7090b77cb9b2a0cd8582aef9f73b9a4a9512360711a678b4e18c7e
layouts/LFM3-VL-2B-IQ3_XS.layout.json3.29 KB5c3b804a48eaa4886303bc57256a02488f4c126c91b8bf73680dda14500e130d
layouts/LFM3-VL-2B-IQ3_XS.tensor-types.txt5.32 KBaf09441b74b10e097635fc21c163d1c273805e5e5481aeef6ef6f2b32a064fa2
layouts/LFM3-VL-2B-IQ3_XXS.layout.json3.38 KBcfb44fb246df649d5690f3ff7244c5c5e6e48a9cf6711614a9643e5d65d435dc
layouts/LFM3-VL-2B-IQ3_XXS.tensor-types.txt5.50 KB7e28b6edf52fbc5b141a6c43545e13220c60b1f8fd780a16e94f71f1809f791b
layouts/LFM3-VL-2B-IQ4_NL.layout.json3.31 KBca1bb80c7f6bcf7adf4c68aa0b559a103d9149e1cdaece4ed9ae2bea61f57e99
layouts/LFM3-VL-2B-IQ4_NL.tensor-types.txt5.38 KB050da178fb84b27362ee039301d311548f7dd13259faffa0b6c02b16bb075e4c
layouts/LFM3-VL-2B-IQ4_XS.layout.json3.28 KB582ad8cfe19cf435491e8c5fddf68c912aa52a3d23999015e1bbf4fd5102aad0
layouts/LFM3-VL-2B-IQ4_XS.tensor-types.txt5.42 KB28db45c7360b93cf77caf0b2945d013da05482c70581925e62d7f1fdfd7c392d
layouts/LFM3-VL-2B-Q2_K.layout.json3.29 KBd2c6eb1b1709a8d16a3c98f2e7ab9ebd5ed37df1467290543868e1932709ec81
layouts/LFM3-VL-2B-Q2_K.tensor-types.txt5.21 KBe6d70b08788b5d0ddb4f6e9a7e788bfd9129adcc233986a86f5819f9a91bf652
layouts/LFM3-VL-2B-Q3_K_L.layout.json3.31 KB4674e247d51ca661915b26b04a92f1bf0b28eab9e9b110f3bc63fe89ccab6243
layouts/LFM3-VL-2B-Q3_K_L.tensor-types.txt5.21 KBbd31b0672f1427e8c0a972a73d782804b36910f77895132c29a98beb497bf466
layouts/LFM3-VL-2B-Q3_K_M.layout.json3.33 KB88bc5cdd4b917a20523e9f57746fd3a42c92265147d02a1394061ddb5cce0f22
layouts/LFM3-VL-2B-Q3_K_M.tensor-types.txt5.21 KBc721650f019334a9d0865d606d7f0e16f369d3489f4b8f6d848e4c79a3c82455
layouts/LFM3-VL-2B-Q3_K_S.layout.json3.26 KB4b05d3bcda82345d77b761d9996ce7e629698d14f5f4b1717e44addf63b991f6
layouts/LFM3-VL-2B-Q3_K_S.tensor-types.txt5.21 KB3dcf1580b90ff8ba4660d82750db6a61449cb16ae113d56d948a46444df437d9
layouts/LFM3-VL-2B-Q4_K_L.layout.json3.33 KBb32d09697954b9ad73d7d02abe522455586b1f12be9545ab62b8d6a90cd6f94b
layouts/LFM3-VL-2B-Q4_K_L.tensor-types.txt5.21 KB1fbf2afdb56040299a84ab6e010781020fd67326ca44214267f47a2bc4979979
layouts/LFM3-VL-2B-Q4_K_M.layout.json3.30 KB2a1e1662939ba0b2a892c68f565185facd59dc299c9e5cf023f3bb021098bdbd
layouts/LFM3-VL-2B-Q4_K_M.tensor-types.txt5.21 KBbb6789c66d286e7679a638b8806ab3c3f054cac5e1c68c3f0ac90b4ce98a9e41
layouts/LFM3-VL-2B-Q4_K_S.layout.json3.23 KB98fc70a822721b986558f96ca7c2e50e3f71efe5144f0de34b7059ae16c8bdfa
layouts/LFM3-VL-2B-Q4_K_S.tensor-types.txt5.21 KBc014615c379b800d1a910a13140397918c25c3a70dfd5aedb38d8d94c4d28156
layouts/LFM3-VL-2B-Q5_K_M.layout.json3.25 KBae6e06beea562a72812d2de8416f72549609059579557cc9b2dee5a0b8e063a1
layouts/LFM3-VL-2B-Q5_K_M.tensor-types.txt5.21 KB6345e9be912b48debfee2496ffd698ce4e3c55b00e595c5ba606678c4fe3ebbe
layouts/LFM3-VL-2B-Q5_K_S.layout.json3.25 KBb893d5b250ea5e4a5e359e2fca1d8614ba6dd29905580fc08b7a89630fed85da
layouts/LFM3-VL-2B-Q5_K_S.tensor-types.txt5.21 KB70363760ab755e207620f8262d46c4b104452893828f17ec6d6ee2bec236ddc3
layouts/LFM3-VL-2B-Q6_K.layout.json3.29 KB60feb647d538e1cdeb2474e24c71c369763240882a276dbcd15a1003021d0c08
layouts/LFM3-VL-2B-Q6_K.tensor-types.txt5.21 KBf174e4e982f7398a332765186db641d0c03d0243c5d504b29d848aca815e289b
layouts/LFM3-VL-2B-Q6_K_L.layout.json3.27 KB89fe140ea31fdbfa404d8d2b207cba115cab8abb2912025899a50dfe338a75d4
layouts/LFM3-VL-2B-Q6_K_L.tensor-types.txt5.21 KB7d317e3fe52b269a7ab3879be2ff6063807c3d8ad41d37409364bebee0cdc14d
layouts/LFM3-VL-2B-Q6_K_S.layout.json3.24 KB3010f172ffab5158cab6f2a7614c27e5581bd8e73da1db24e1c5fef100852067
layouts/LFM3-VL-2B-Q6_K_S.tensor-types.txt5.21 KBfd37c8e25993980345fc84ab878ccacb293f9648b76457b4941bf7684964a18a
mmproj-LFM3-VL-2B-bf16.gguf379 MBbb3dddedc7423938ee54fe90b242783f4c1ea4b0e17cafe594273e4fda8b38c9
mmproj-LFM3-VL-2B-f16.gguf379 MB7857f8e23d106f225bb942106bc14d62067feeef2551004ee16257f6e30cb771
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
555b54979c pinned now2026-11-15 00:16 UTC64 files · 27.3 GB

Use it

# custom terms: read the license before you download
$ fw get bartowski/LFM3-VL-2B-GGUF
# manifest sha256 1835b6befb1c… · 27.3 GB · 64 files
$ fw verify ./LFM3-VL-2B-GGUF bartowski/LFM3-VL-2B-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/LFM3-VL-2B-GGUF.json --dir ./LFM3-VL-2B-GGUF $ python3 fw.py verify ./LFM3-VL-2B-GGUF ./bartowski__LFM3-VL-2B-GGUF.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download bartowski/LFM3-VL-2B-GGUF --revision 555b54979cacacdff576a56f29abd25aee968c27 --local-dir ./LFM3-VL-2B-GGUF
llama.cppDownload one GGUF variant (LFM3-VL-2B-imatrix, 3.64 MB), then serve it.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download bartowski/LFM3-VL-2B-GGUF --include "LFM3-VL-2B-imatrix*" --local-dir ./LFM3-VL-2B-GGUF $ llama-server -m ./LFM3-VL-2B-GGUF/LFM3-VL-2B-imatrix.gguf
OllamaMake an Ollama model from the downloaded file.
$ printf 'FROM ./LFM3-VL-2B-GGUF/LFM3-VL-2B-imatrix.gguf\n' > Modelfile $ ollama create lfm3-vl-2b-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
8739c8935b3e832cb36fbca892781e405abc13fb1ef053cf5ac81033f7c5acb2
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: LFM3-VL-2B-GGUFDate: 2026-11-15Commit: 555b549Signed: 2DC28CC7B26A283B ✓
Upstream
bartowski/LFM3-VL-2B-GGUF
Pinned commit
555b54979cacacdff576a56f29abd25aee968c27
Manifest
LFM3-VL-2B-GGUF.json · .minisig
Manifest sha256
1835b6befb1c04ab78be911ecc00203a593bb460142ff231fee3373d077ef430
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/LFM3-VL-2B-GGUF.json $ curl -O https://freeweights.allternit.com/manifests/bartowski/LFM3-VL-2B-GGUF.json.minisig $ minisign -Vm LFM3-VL-2B-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/LFM3-VL-2B · 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/LFM3-VL-2B-GGUF
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. LFM3-VL-2B-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