LocalFit

LFM2.5-VL-3B Specialist

LiquidAI/LFM2.5-VL-3B

Released2026-08-12Size3.1B tensors · denseRoleSpecialistLicenselfm1.0Context32K config max

Where it runs 8K context · ≥ 5 t/s floor

SetupBest planMemoryGenerate
8 GB GPU + 32 GB RAMFP16llama.cpp CUDAFull GPUFits*~30–43 t/s Estimated
12 GB GPU + 32 GB RAMFP16llama.cpp CUDAFull GPUFits*~50–54 t/s Estimated
16 GB GPU + 64 GB RAMFP16llama.cpp CUDAFull GPUFits*~104–127 t/s Estimated
24 GB GPU + 64 GB RAMFP16llama.cpp CUDAFull GPUFits*~105–132 t/s Estimated
32 GB GPU + 128 GB RAMFP16llama.cpp CUDAFull GPUFits*~165–264 t/s Estimated
2× 24 GB GPUs + 128 GB RAMFP16llama.cpp CUDAFull GPUFits*~96–124 t/s Estimated
96 GB workstation GPU + 256 GB RAMFP16llama.cpp CUDAFull GPUFits*~169–266 t/s Estimated
Mac, 24 GBFP16llama.cpp MetalUnified memoryFits*~35–42 t/s Estimated
Mac, 48 GBFP16llama.cpp MetalUnified memoryFits*~35–42 t/s Estimated
Mac, 128 GBFP16llama.cpp MetalUnified memoryFits*~58–88 t/s Estimated
Mac, 512 GBFP16llama.cpp MetalUnified memoryFits*~64–99 t/s Estimated
DGX Spark 128 GBFP16llama.cpp CUDAUnified memoryFits*~38–42 t/s Estimated
Ryzen AI Max+ 395, 128 GBFP16llama.cpp VulkanUnified memoryFits*~26–37 t/s Estimated
CPU only, 64 GB DDR5-5600 dual channelQ4_K_Mllama.cpp CPUCPU onlyFits*~12–14 t/s Estimated extrapolated

Same plan engine as the planner, with its default reserves and RAM. How plans are chosen.

Files exact Hugging Face bytes

ArtifactSizeFilesRevisionSource
FP16
LiquidAI/LFM2.5-VL-3B-GGUF
5.03 GiB16f730e9a2cHF files
Q8_0
LiquidAI/LFM2.5-VL-3B-GGUF
2.68 GiB16f730e9a2cHF files
Q5_K_M
LiquidAI/LFM2.5-VL-3B-GGUF
1.81 GiB16f730e9a2cHF files
Q4_K_M
LiquidAI/LFM2.5-VL-3B-GGUF
1.56 GiB16f730e9a2cHF files
MLX 8-bit 8-bit
LiquidAI/LFM2.5-VL-3B-MLX-8bit
3.46 GiB18ae3db8899HF files
MLX 4-bit 4-bit
LiquidAI/LFM2.5-VL-3B-MLX-4bit
2.21 GiB17fad79d260HF files
Native safetensors BF16
LiquidAI/LFM2.5-VL-3B
5.82 GiB135a118d938HF files

Not found in the representative quant search (not proven unavailable): EXL3, AWQ, GPTQ. Complete selected file sets; projectors, MTP/draft and lookup files are listed separately and budgeted only by plans that use them. File bytes are not allocated memory.

Quality

No Artificial Analysis evaluation mapped to this checkpoint.

Arena text rating

Unknown

Publisher-reported benchmarks

None extracted from the model card.

AA and Arena describe the hosted model in the stated mode, not each quantized file; scores are never inherited by base, pruned, abliterated or quantized variants and never averaged together.

How to run it

Transformers · unknown

publisher-documented, not executed source

import torch
from transformers import AutoModelForImageTextToText, AutoProcessor

model_id = "LiquidAI/LFM2.5-VL-3B"

model = AutoModelForImageTextToText.from_pretrained(model_id, dtype=torch.bfloat16)
processor = AutoProcessor.from_pretrained(model_id)

messages = [
    {
        "role": "user",
        "content": [
            {"type": "image", "url": "https://placecats.com/300/200"},
            {"type": "text", "text": "Describe this image."},
        ],
    }
]

inputs = processor.apply_chat_template(
    messages,
    add_generation_prompt=True,
    tokenize=True,
    return_dict=True,
    return_tensors="pt",
).to(model.device)

with torch.inference_mode():
    output_ids = model.generate(
        **inputs,
        do_sample=True,
        temperature=0.2,
        top_k=50,
        repetition_penalty=1.0,
        max_new_tokens=256,
    )

generated_ids = output_ids[:, inputs["input_ids"].shape[1] :]
print(processor.batch_decode(generated_ids, skip_special_tokens=True)[0])

Prerequisites: See source setup/dependencies; these snippets were inspected, not executed.

  • Use multimodal processor and image-text loader; image token count and encoder workspace affect fit.
  • Grounding/document extraction prompts are task-specific.

MLX-VLM · AppleSilicon unifiedmemory

publisher/backend-documented, not executed source

python -m mlx_vlm.generate \
  --model LiquidAI/LFM2.5-VL-3B \
  --draft-model LiquidAI/LFM2.5-VL-3B-DSpark \
  --draft-block-size 8 \
  --image /path/to/image.jpg \
  --prompt "Describe this image." \
  --max-tokens 256 \
  --temperature 0

Prerequisites: See linked source for backend installation/version requirements.

  • DSpark is a separate draft checkpoint; do not count it as another chat model.
  • Draft block 8 and additional memory are source configuration; no guaranteed speed multiplier.

Recipes are source examples (settings are the publisher’s or author’s, not measured optima) and were not executed by LocalFit. A downloadable file does not prove your backend build supports the architecture.

Reported speeds 0

No reported measurement yet. Submit one.