All Local AI
Pick VRAM for fit estimates
d1-omni-600M cover

LiquidAI/d1-omni-600M

d1-omni-600M

LiquidAI other text vision coding general-chat vision

d1-omni-600M

Updated Oct 7, 2026

Parameters

0.6B

Context

4,096

License

other

Updated

Oct 7, 2026

Not yet independently benchmarked.

VRAM fit still works. A composite score appears after two sourced benchmarks.

Standard benchmarks

Each row is a sourced number. Open the source before you treat it as a ranking.

No sourced benchmark rows yet.

Will it run on your hardware?

Runs on your 24 GB — best at FP16

Q2_K
0.3 GB · fits
Q3_K_M
0.3 GB · fits
Q4_0
0.4 GB · fits
Q4_K_M
0.4 GB · fits
Q5_K_M
0.5 GB · fits
Q6_K
0.5 GB · fits
FP8
0.7 GB · fits
Q8_0
0.7 GB · fits
FP16
1.3 GB · fits

Dashed line is your 24 GB budget

Run it locally

Copy-paste. Then read the how-to if you have not set up a runtime yet.

weights

Hugging Face

huggingface-cli download LiquidAI/d1-omni-600M

Download, then load with llama.cpp or a GGUF conversion.

OpenAI-compatible API

vLLM

vllm serve LiquidAI/d1-omni-600M

Best when you already have a GPU server and want an HTTP endpoint.

How to run d1-omni-600M locally · Guides for first-time local setup

Deep dive

Notes, sources, and the write-up on this listing.

A 587M dense checkpoint from LiquidAI only earns a slot on disk if Q4 at a usable context fits the card you already own. d1-omni-600M local is the listing for that decision, not a cloud demo.

I care about what the official card actually promises, whether d1-omni-600M holds a usable quant and context on your GPU, and where it tends to disappoint once the weights are on disk.

What d1-omni-600M is

The weights live at LiquidAI/d1-omni-600M on Hugging Face. That repo is the source of truth for license (other), config, tokenizer, and file names. This directory does not host the blobs.

Architecture is dense. Stored parameters decide disk and load size. If this is a mixture-of-experts row, active parameters decide tokens per second; do not mix those two numbers.

From the official card, trimmed: --- library name: transformers license: other license name: lfm1.0 license link: LICENSE language: - en - de - es - fr - it - nl - pl - pt - ar - hi - ja - ru - tr - vi - zh pipeline tag: image-text-to-text base model: LiquidAI/LFM2.5-Encoder-350M tags: - liquid - lfm2.5 - edge - decision - classification - calibration - system-one - multimodal -

vision - audio --- Try LFM • Docs • VRAM calculator says it does not fit, believe the calculator before a social-media screenshot.

Check the repo siblings for GGUF. If none exist, convert from safetensors or wait for a community quant.

Use Q4_K_M as the default local quant. Go Q5 or Q6 only after you have headroom. Go Q3 or IQ2 only if you accept more quality loss to stay on a small card.

When you first load d1-omni-600M, watch nvidia-smi or Activity Monitor. Shared GPU memory climbing is the same as a failed fit, even if the process stays alive.

Tokens per second track memory bandwidth. A 4090 and a 3060 12 GB can both load a 7B–8B Q4; they will not feel the same at 8k context.

d1-omni-600M on a local stack is a hardware decision first. If the card cannot hold the quant you want, pick a smaller sibling or a higher compression — do not keep retrying the same file.

How people actually use it

For chat, keep a short system prompt and a fixed sampler. Changing temperature every test makes local A/B comparisons useless.

For coding, prefer a GGUF that matches the instruct template the authors shipped. A base model with a chat wrapper bolted on will look worse than the same weights with the right template.

For RAG, context window is not free. Retrieval dumps that fill 16k tokens will evict the system prompt on a card that only holds 8k comfortably.

Do not treat missing composite scores as missing capability. Scores appear after two sourced benchmarks with URLs. Until then the listing still has VRAM math and the official card.

If you later add sourced MMLU, LiveCodeBench, or similar numbers, they show in the benchmark table with links. Until a URL exists, this page will not invent a score.

Keep the how-to page for install steps. This deep dive is for whether d1-omni-600M belongs on your machine and what you should expect once it does.

If you still need a shortlist by GPU size, start from What can I run and filter by the card you already own before opening another listing.

What to watch for

Sampler defaults differ across UIs. A “creative” preset in one frontend can look like a broken model next to llama.cpp defaults. Lock temperature, top-p, and the chat template before you compare.

Thinking-mode checkpoints (when the card documents them) spend tokens on a hidden chain of thought. That is extra VRAM and latency, not free quality. Turn the mode off if you only wanted a fast chat reply.

Unofficial quants can ship the wrong tokenizer or a stripped chat template. If replies are garbage after a clean load, check the template before you blame the GPU.

Long-context claims on the card still have to fit KV cache. YaRN or similar extensions do not magically add VRAM. Drop context first when the process dies at 16k.

Driver and runtime updates change tokens per second more often than weight revisions do. Re-run one fixed prompt after a CUDA or llama.cpp bump.

If you serve d1-omni-600M on a LAN, treat it like any other unauthenticated app: private bind, no port-forward, auth if more than one person can reach it.

This listing will not rank d1-omni-600M against closed APIs. Local means the weights are on disk and the meter is your wall power, not a vendor invoice.

What makes d1-omni-600M special

  1. Dense architecture. 0.6B parameters.
  2. Context window. 4,096 tokens native.
  3. License. other.
  4. Modalities. text, vision
  5. Weights. Use the Hugging Face repo with vLLM or llama.cpp.
  6. Use cases. coding, general-chat, vision

Frequently asked

Quick answers to common questions.

Will d1-omni-600M run on 8 GB?

Often at Q4 if the calculator on this page says it fits. 8 GB is tight once the desktop, context, and KV cache share the same pool. Trust the VRAM chart, not a screenshot.

How much VRAM does d1-omni-600M need?

d1-omni-600M is about 587M (dense). Q4_K_M is the default local starting point. Raise quant only after you have headroom; drop context if the card starts using shared memory.

Where do I download d1-omni-600M?

Weights live at LiquidAI/d1-omni-600M on Hugging Face. Prefer an official or well-known GGUF. This site does not host the files.

Can I use Ollama or llama.cpp?

llama.cpp needs a GGUF conversion if the repo is safetensors-only. vLLM can serve the Hugging Face repo directly on a GPU server.

What is the context window?

The card advertises 4,096 tokens. That is a model limit, not a VRAM promise. A long window still has to fit in memory.

What license is d1-omni-600M?

other. Read the model card before you ship a product around the weights. How to run d1-omni-600M locally starts with a VRAM check, then a runner choice, then one clean load at Q4. This runbook is the install path — the listing covers whether the weights belong on your card.

Compare and pair with

Nearby parameter counts and cards that can hold Q4.