LFM3-Audio-2B (Q4_K_M) for AMD Loom

A Loom package (.loom programs and a model.json card) for the unmodified GGUF checkpoint LiquidAI/LFM3-Audio-2B-GGUF (LFM3-Audio-2B-Q4_K_M.gguf), generated on an AMD Ryzen AI Max+ 395 "Strix Halo" with the loom-skills workflow.

Quick start

pip install "hrx-loom[hf]"
loom-fetch https://huggingface.co/loom-fun/LiquidAI-LFM3-Audio-2B-loom/resolve/main/model.json --materialize=copy --output=LFM3-Audio-2B
loom-serve --model=LFM3-Audio-2B/model.json --device=amdgpu

The server listens on 127.0.0.1:8080 and answers OpenAI-style /v1/chat/completions requests.

Performance vs llama.cpp

metric llama.cpp Loom margin
decode tok/s, short prompt 142.4 154.7 +9 %
decode tok/s, 2k context β€” β€” β€”
decode tok/s, 32k context 105.2 112.8 +7 %
prefill tok/s, 1k document 5574.9 6535.6 +17 %
prefill tok/s, 2k document 5896.5 6842.5 +16 %
prefill tok/s, 8k document β€” β€” β€”
prefill tok/s, 16k document 5475.3 5839.7 +7 %
prefill tok/s, 32k document 4385.8 5021.3 +14 %
4 streams, aggregate decode tok/s 431.0 441.6 +2 %
speculative decoding, drafted tokens accepted n/a n/a n/a
  • llama.cpp: build llamacpp-rocm/b1357, server arguments not recorded.
  • Loom: speculative decoding off.
  • Same GGUF on both engines, tokens per second. Loom: client-side timing; llama.cpp: server-side timings. Runs per value: decode and prefill not recorded (mean), 4 streams not recorded (median).
  • Measured 2026-10-28; device not recorded; hrx-loom version unknown (hrx-system dd5ad00, recovered); source: loom-factory run 40715668699.
  • β€” not measured; n/a not applicable.

Features

feature status detail
API βœ… OpenAI-style /v1/chat/completions
tool calling ❌ not supported
reasoning / thinking ❌ not supported
reasoning effort ❌ not supported
speculative decoding ❌ not supported
image input ❌ not supported
audio input / output ❌ not supported
sampling ❌ greedy decoding only
context size βœ… 40,960 tokens per request
concurrency βœ… 4 concurrent requests
max output tokens βœ… 512 (preset max_tokens)

Correctness

gate description result
kernel_tests Unit tests of the generated kernels against reference implementations ❌ no evidence
golden llama.cpp reference recorded on the same GGUF: greedy tokens and top-5 log-probs, short prompts and 1k-32k documents βœ… pass ΒΉ
compare Greedy output vs the llama.cpp reference, token by token; every divergence is a near-tie βœ… pass ΒΉ
vision Image input vs llama.cpp with the same projector: identical prompt tokens, replies equal up to near-ties β€” not applicable
consistency Concurrent requests give the same output as the same requests run alone βœ… pass ΒΉ
spec Speculative decoding on gives exactly the output of speculative decoding off β€” not applicable
agent Multi-turn tool-calling loop: exact prompt rendering, history reuse, valid tool calls, output vs llama.cpp β€” not applicable
agent_think_off The tool-calling loop with thinking off β€” not applicable
sampling temperature, top_k and seed behave as specified; first-token distribution matches llama.cpp ❌ no evidence
needle Needle-in-a-haystack prompt at up to half the context, compared with llama.cpp; over-capacity prompt refused ❌ no evidence
needle_full Needle-in-a-haystack prompt at the full context is served ❌ no evidence
decision Decision answers (choice, score, noul probabilities) vs llama.cpp on the same prompts β€” not applicable
  • ΒΉ loom-factory run 40715668699, 2026-10-28; device not recorded; hrx-loom version unknown (hrx-system dd5ad00, recovered).
  • Gates are the loom-benchmark correctness gates (gates.sh); a gate without a recorded run shows no evidence.

Files

  • model.json / model.json.lock: the card and the pinned source files (sha256 checked by loom-fetch).
  • program/*.loom, weights.loom: the generated Loom programs.
  • tokenizer.json: the tokenizer.
  • llm_config.json: the configuration the programs were generated from.
  • info.json: the measurements, gate evidence and versions this card shows; everything else comes from the files above.
  • REPORT.md: the report written when this package was made.

Versions: card schema loom-card/2; loom-skills 7873f77 (recovered); hrx-loom version unknown (hrx-system dd5ad00, recovered); card generator cf02e66.

Source files, fetched by loom-fetch from their own repositories:

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support

Model tree for loom-fun/LiquidAI-LFM3-Audio-2B-loom

Finetuned
(1)
this model