Ling-3.0-tiny GGUF

GGUF quantized versions of inclusionAI/Ling-3.0-tiny, a lightweight hybrid reasoning MoE model with 7.9B total parameters and 1.3B active parameters per token, supporting English and Chinese, with a 256K context window, tool-calling, and a built-in thinking/reasoning mode.

⚠ Important: Native support for the BailingMoE3 architecture (used by Ling-3.0-tiny) in llama.cpp is currently being developed and has not yet been merged into the main branch. You may need to build llama.cpp from the relevant PR branch (e.g., PR #26608) to use these GGUF files. Until the PR is merged and released, these files will not work with official llama.cpp releases.

Model Overview

Ling-3.0-tiny is a hybrid-linear MoE model built on a native hybrid linear attention architecture, featuring a 3:1 alternating stacking of Kimi Delta Attention (KDA) and Multi-Head Latent Attention (MLA), combined with a sparse MoE FFN comprising 128 routed experts. With 7.9B total parameters and 1.3B activated parameters per token, it balances long-context modeling capability and computational efficiency for local and resource-constrained deployment.

The model uses a Bailing V3-style conversation format with role-based delimiters (<role>SYSTEM</role>, <role>HUMAN</role>, <role>ASSISTANT</role>, <role>OBSERVATION</role>) separated by <|role_end|>. It supports special tokens for thinking/reasoning (controlled via detailed thinking on / detailed thinking off in the system prompt, with reasoning output between think/answer tokens) and tool calling (function blocks with parameter tags).

Model Architecture

Property Value
Architecture Hybrid-linear MoE
Total Parameters 7.9B
Activated Parameters 1.3B
Attention Stacking 3 KDA : 1 MLA
Routed Experts 128
Activated Experts 8 + 1 shared
Context Length 262,144 (256K)
Original Precision bfloat16
Supported Languages en, zh

Available GGUF Files

File Quantization Use Case
ling-3.0-tiny.gguf BF16/FP16 Max precision, reference model
ling-3.0-tiny-Q8_0.gguf Q8_0 Near-lossless, good speed/quality balance
ling-3.0-tiny-Q6_K.gguf Q6_K Very high quality, recommended for quality
ling-3.0-tiny-Q5_K_M.gguf Q5_K_M High quality, balanced
ling-3.0-tiny-Q5_K_S.gguf Q5_K_S High quality, smaller
ling-3.0-tiny-Q4_K_M.gguf Q4_K_M Good quality, recommended default
ling-3.0-tiny-Q4_K_S.gguf Q4_K_S Smaller, acceptable quality
ling-3.0-tiny-Q4_0.gguf Q4_0 Legacy quant, fastest inference

Recommended: Q4_K_M or Q5_K_M offer the best quality-to-size trade-off for most use cases.

Usage

llama.cpp CLI

./llama-cli \
  -m ling-3.0-tiny-Q4_K_M.gguf \
  -p "Explain quantum computing in simple terms." \
  --temp 1.0 --top-p 0.95 --top-k 20

llama-server (OpenAI-compatible API)

./llama-server \
  -m ling-3.0-tiny-Q4_K_M.gguf \
  --host 0.0.0.0 --port 8080

Thinking Mode

Thinking mode is enabled by default. The model outputs its reasoning between think and answer tokens before providing the final answer. To control thinking behavior, include detailed thinking on or detailed thinking off in the system prompt. When using an OpenAI-compatible API, you can also pass "chat_template_kwargs": {"enable_thinking": false} to disable thinking per request.

Tool Calling

The model supports function/tool calling. Tool definitions are injected into the system prompt within <tools></tools> XML tags, and the model responds with function blocks containing parameter elements. Tool results are returned via the observation role channel.

Generation Parameters

Recommended parameters from the original model:

Parameter Value
Temperature 1.0
Top-P 0.95
Top-K 20

Quantization

These GGUF files were created from the BF16 source model using llama-quantize from the llama.cpp project.

Acknowledgements

License

MIT License

Downloads last month
-
GGUF
Model size
8B params
Architecture
bailingmoe3
Hardware compatibility
Log In to add your hardware

4-bit

5-bit

6-bit

8-bit

16-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for WhiskyAKM/Ling-3.0-Tiny-GGUF

Quantized
(5)
this model