alt.freeweights.text / Ling-3.0-tiny
From: inclusionAI <huggingface.co/inclusionAI>Newsgroups: alt.freeweights.textSubject:

Ling-3.0-tiny

Date: 2026-11-15Commit: 9a98e35Signed: 2DC28CC7B26A283B ✓

Text generation model with 7.9B parameters. Safetensors weights, 15.8 GB in all. Published by inclusionAI under MIT.

7.9B params15.8GBLing-3.0-tinysafetensorspermissive
FactsParams7.9BSize15.8 GBFormatssafetensorsTasktext generationLicenseMITFrom sourcepermissive
$ fw get inclusionAI/Ling-3.0-tiny
# manifest sha256 d38792f7fe31… · 15.8 GB · 43 files
$ fw verify ./Ling-3.0-tiny inclusionAI/Ling-3.0-tiny
From sourceHosted (signed)inclusionAI/Ling-3.0-tinyLast check: 2026-11-15 02:41 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Runs withAIBrixBentoMLCTranslate2ExLlamaV2ExLlamaV3exofastllmFlashInfergpu-unlockKTransformersLitServeLMCacheLMDeployLocalAImistral.rsMLC LLMMooncakeSGLangText Generation WebUItinygradTransformersTriton Inference ServervLLMXinferenceFine-tune withAccelerateAlignment HandbookAxolotlColossal-AIDeepSpeedEasyR1FlashAttentionH2O LLM StudioJAXKerasLiger KernelLitGPTLLaMA-FactoryMegatron-LMms-swiftnanotronOLMo-coreOpenRLHFOumiPEFTPyTorch Lightningsd-scriptsSimpleTunerTorchTitantorchtuneTransformer EngineTRLUnslothverlConvert withAQLMAutoRoundCore ML ToolsExecuTorchGPTQModelLLM CompressormergekitNeural CompressorOliveONNXOptimum QuantoOptimumsafetensorsTensorRT Model OptimizertorchaoEvaluate withAutoevalsDeepEvalEvaluateHELMLightEvallm-evaluation-harnessOpenCompassOpikRagassimple-evalsSWE-benchTruLensWeaveScan withAgentDojoAI Fairness 360DeepTeamDetoxifyFairlearngarakGiskardGuardrailsMCP ScannerModelScanNeMo GuardrailspicklescanpromptfooWorks withAgent Development KitAG2Google AI Edge GalleryAiderany-llmAnythingLLMBAMLbrowser-useCAMELHugging Face Chat UIChatboxCherry StudioClineCodex CLICogneeCrewAIDeerFlowDSPyEnchantedGemini CLIGitHub MCP ServergooseGPT ResearcherGradioGraphitiGuidanceHollamaInstructorKilo CodeLangflowLangGraphLiteLLMLlamaIndexLLMLocalAGILoLLMs WebUIMCP Python SDKMem0MetaGPTNextChatOllama JavaScriptOllama PythonOpenAI Agents SDKopencodeOpenHandsotermOutlinesPage AssistPlaywright MCPPortkey AI GatewayPrivateGPTQwen CodeRWKV RunnerSemantic KernelsmolagentsStrands AgentsVaneXGrammar

Overview

Size
15.8 GB
Weights
15.8 GB (safetensors)
Parameters
7.9B
Formats
safetensors
Task
text generation
License
MIT (permissive)
Files
43, each with a sha256
Publisher
inclusionAI
Added
2026-11-15
Section
alt.freeweights.text
Lineage

Original release from the publisher.

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 02:41 UTCpassed

Model card

From the publisher at commit 9a98e35. Shown as plain text with links; images open at the publisher.

Image: image

🤗 Hugging Face&nbsp;&nbsp; | &nbsp;&nbsp;🤖 ModelScope&nbsp;&nbsp; | &nbsp;&nbsp;🐙 OpenRouter&nbsp;&nbsp;

Introduction#

We are introducing Ling-3.0-tiny, a lightweight hybrid reasoning MoE model with 7.9B total parameters and only 1.3B activated parameters per token. It is designed to deliver strong reasoning and agentic capabilities at low inference cost, making advanced model capabilities more accessible for local and resource-constrained deployment. BF16, FP8, and INT4 weights are provided for a wide range of hardware and deployment settings.

Key highlights of the model are summarized below:

  • Efficient Hybrid-Linear Architecture: Ling-3.0-tiny integrates a 3:1 alternating stacking of KDA and MLA (3 Kimi Delta Attention layers followed by 1 Multi-Head Latent Attention layer per 4-layer block) with a sparse MoE FFN comprising 128 routed experts. Each token activates only 8 routed experts and 1 shared expert, allowing the model to balance long-context modeling capability, parameter efficiency, and computational cost.
  • Native Hybrid Reasoning and Agentic Capabilities: Ling-3.0-tiny supports both fast responses and multi-step reasoning, with thinking mode configurable per request through enable_thinking. It delivers balanced performance across general agent tasks, coding, mathematical and scientific reasoning, and instruction following.
  • Local and Edge Deployment: Designed for efficient local deployment, Ling-3.0-tiny has been validated on NVIDIA DGX Spark, Apple Silicon MacBook, and Mac mini, enabling capable reasoning and agentic workloads without datacenter-class GPUs. With FP8, Ling-3.0-tiny reaches around 100-105 tokens/s on DGX Spark and 86-90 tokens/s on an M4 Pro MacBook, with approximately 8.34 GiB peak memory usage at an 8K context length.

Model Overview#

Ling-3.0-tiny inherits the hybrid linear attation architecture of Ling-3.0 series, while being specifically optimized for lightweight and accessible deployment. The model has 7.9B total parameters, with only 1.3B parameters activated per token.

The architecture of Ling-3.0-tiny is designed to make computational efficiency serve real-world agentic performance.

  • A 3:1 KDA–MLA architecture (3 KDA layers and 1 MLA layer per 4-layer block) provides more efficient long-context processing;
  • A sparse MoE FFN with 128 experts activates 8 routed experts and 1 shared expert per token, enabling broad model capabilities with only 1.3B activated parameters per token.
  • Native hybrid reasoning enables fast responses for routine tasks and multi-step reasoning for complex tasks within a single model.

Overall, these designs deliver the inference efficiency needed to deploy lightweight models in real-world agentic workflows.

Image: image

Evaluation#

We evaluated Ling-3.0-tiny across agentic tasks, coding, long-context understanding, knowledge reliability, mathematical and scientific reasoning, and instruction following. Ling-3.0-tiny achieves a score of 25 on the Artificial Analysis Intelligence Index v4.1.1 and 16 on the Artificial Analysis Agentic Index. In Artificial Analysis testing, Ling-3.0-tiny reaches an output speed of over 160 tokens/s, with approximately 18 seconds of end-to-end latency for a 500-token response, including reasoning time. These results highlight the model's efficiency relative to its 1.3B activated parameter footprint.

The following table presents representative benchmarks for Ling-3.0-tiny:

Image: image

  • Thinking mode is enabled by default. The recommended sampling parameters for Ling-3.0-tiny are temperature=1.0, top_p=0.95, and top_k=20.
  • Terminal-Bench 2.1: Evaluated under the Artificial Analysis (AA) protocol using the default Terminus 2 harness, a unified 2-hour timeout, the provided JSON parser in preserve-thinking mode, and 3 runs per task (mean). Decoding uses temperature=1.0, max_new_tokens=32K, with a 256K context window.

Quickstart#

SGLang#

The hardware- and recipe-specific launch matrix (BF16/FP8 × Low-Latency / High-Throughput / HiCache + Mooncake), with a live command generator and verified configurations, lives in the SGLang cookbook:

Cookbook: https://docs.sglang.io/cookbook/autoregressive/InclusionAI/Ling-3.0-tiny

Install SGLang#

Use the pre-built image that tracks the Ling-3.0 runtime:

docker pull lmsysorg/sglang:dev-Ling-3.0-tiny
Run Inference#

Recommended low-latency recipe (built-in MTP / NEXTN, 256K YaRN context) on 1× 141GB-class GPU (H20-3e) or a 1-GPU Blackwell node:

Server

docker run --rm --gpus all --ipc=host --shm-size 32g \
  -p 30000:30000 \
  -e HF_TOKEN=<your-hf-token> \
  lmsysorg/sglang:dev-Ling-3.0-tiny \
  env SGLANG_ALLOW_OVERWRITE_LONGER_CONTEXT_LEN=1 \
  python3 -m sglang.launch_server \
    --model-path inclusionAI/Ling-3.0-tiny \
    --tp 1 \
    --json-model-override-args '{"rope_scaling":{"rope_type":"yarn","factor":2.0,"rope_theta":6000000,"partial_rotary_factor":0.5,"original_max_position_embeddings":131072}}' \
    --context-length 262144 \
    --speculative-algorithm NEXTN \
    --mem-fraction-static 0.8 \
    --host 0.0.0.0 \
    --port 30000

Client

Thinking is enabled by default by both the chat template and the ling3 reasoning parser. Disable it per request with "chat_template_kwargs": {"enable_thinking": false}. We recommend the sampling parameters temperature=1.0, top_p=0.95, and top_k=20.

curl -s http://localhost:30000/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{"model": "auto",
       "messages": [{"role": "user", "content": "What is the capital of France?"}],
       "stream": true,
       "temperature": 1.0,
       "top_k": 20,
       "top_p": 0.95
     }'

For --reasoning-parser ling3 / --tool-call-parser ling3, the HiCache + Mooncake L3 setup, and GSM8K / bench_serving reproduction commands, see the cookbook page linked above.

vLLM#

Install vLLM with Ling-3.0 Support#
pip install uv

uv venv ~/my_ling_env

source ~/my_ling_env/bin/activate

git clone https://github.com/vllm-project/vllm.git

cd vllm

VLLM_USE_PRECOMPILED=1 uv pip install --editable . --torch-backend=auto
Run Inference#

Here is the example to run Ling-3.0-tiny with a single GPU, where the server port is ${PORT}:

Server

vllm serve "$MODEL_PATH" \
    --port "$PORT" \
    --trust-remote-code \
    --served-model-name auto \
    --tensor-parallel-size 1 \
    --gpu-memory-utilization 0.85 \
    --enable-prefix-caching \
    --mamba-cache-mode align \
    --enable-auto-tool-choice \
    --tool-call-parser ling3 \
    --reasoning-parser ling3

Client

For better performance, We recommend setting enable_thinking=true with temperature=1.0, top_p=0.95, and top_k=20.

curl -s http://${MASTER_IP}:${PORT}/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{"model": "auto",
       "messages": [{"role": "user", "content": "What is the capital of France?"}],
       "chat_template_kwargs": {"enable_thinking": true},
       "stream": true,
       "temperature": 1.0, 
       "top_k": 20,
       "top_p": 0.95
     }'

Ollama#

  • This configuration has been verified on an M4 Pro Mac with 48 GB of unified memory.
Preparation and Build#
git clone https://github.com/ollama/ollama.git
cd ollama
git fetch origin refs/pull/17643/head:bailing-moe-v3
git switch bailing-moe-v3

cmake -B build .
cmake --build build --parallel 8
  • Support is currently provided by ollama/ollama#17643 and is limited to running via MLX on Apple Silicon.
  • Use the local ./ollama executable built from source in this section. This functionality is not yet included in the official Ollama release.
Import Model#

Replace /absolute/path/to/bf16_weights with the absolute path to the BF16 model weights directory. The imported model will be named ling-tiny-bf16:

printf 'FROM /absolute/path/to/bf16_weights\n' > /tmp/Modelfile.ling
./ollama create ling-tiny-bf16 --experimental -f /tmp/Modelfile.ling
Start Service#

Set the default context length to 8192, and then start the Ollama service:

# The service listens on http://127.0.0.1:11434 by default
OLLAMA_CONTEXT_LENGTH=8192 ./ollama serve
Call API#
curl -sS http://127.0.0.1:11434/api/generate -d '{
  "model": "ling-tiny-bf16",
  "prompt": "<role>SYSTEM</role>detailed thinking on<|role_end|><role>HUMAN</role>Calculate 17 × 23 and output only the number.<|role_end|><role>ASSISTANT</role>\n<think>",
  "raw": true,
  "think": true,
  "stream": false,
  "options": {
    "temperature": 1.0,
    "top_p": 0.95,
    "top_k": 20,
    "num_predict": 2048
  }
}' | jq -r .response

Training content summary#

The public training-content summary identifying Ling-3.0-tiny is available below. Please refer to the document for its covered model versions, training-content scope, summary version, and update date.

This summary concerns training-content disclosure; it does not replace the model’s technical documentation, usage terms, or license.

Files

43 files · 15.8 GBWeights 15.8 GB (safetensors). Sizes and sha256 from the signed manifest.
Show all 43 files with their sha256
FileSizesha256
.gitattributes1.57 KB34448b82c17d60fec9b65b1f093c115ddbaadc04beb1b0140b6bfed2e012a930
README.md10.1 KBf86dd6517632df8cc98eaf3599d8524ccf63ba345413251a826d8ef450c0ffb5
chat_template.jinja6.04 KBeb6226c94ae38058f875d159f86a206b3a165828c0e7d6bda664ae14667f798a
config.json2.13 KB9750d847957913f665a13c0b5a6537199e33c6f3ec970d9fcb55a0e5076d4012
configuration_bailing_moe_v3.py4.72 KBf2c048966aec8a2f042cfeb1351f74d51a28589b409c55baae7d24e841c1f6c4
generation_config.json56 B64752c5973a55faf4cfc02604c7587c38b090f00013f91191f52362dcc79a4a8
model-00000-of-00032.safetensors1.13 GB9bb303a6dd00e834995ea7be63edbd8558f46dece92bd1c0f8f0eaa57bf39693
model-00001-of-00032.safetensors378 MB1c1ad79385a0ec2a9ee7be3314b829c80040c9f001f9595a75645ca666bb556b
model-00002-of-00032.safetensors378 MB4d01a9623f463083dc79975a809b7517b12126a85a6572d6368076824ba8cf59
model-00003-of-00032.safetensors378 MB4575f56fe8bb9532062fc11eda2321ec19392dc0d3a36a042fcb1a970be89561
model-00004-of-00032.safetensors378 MBecf2a369a93260d360a5c7a1a1bd71786a97f030e35de59bb92a88976808498f
model-00005-of-00032.safetensors378 MBccd22ff95a3d10ecb0e0b923c5d8cd47471e0bf380e68fa7c24bf2328b7b89f0
model-00006-of-00032.safetensors378 MB4b0201280c34b6d2602d2167a7661ae4f4d27725584bace09b88e035c5ce9b21
model-00007-of-00032.safetensors378 MBa61e330da0464fb2f50a1415e6352a0f679366d5fe58c8fb3b0c93ec6dcec04a
model-00008-of-00032.safetensors664 MBc4459b350bc325bcefc53a2096e80e8a834fd22d33e5540c61dfd2d7e6dcdb48
model-00009-of-00032.safetensors453 MBb98ac4cace09ec8b28f85ccb308f5a42cc954630eba774c38eded1d79860512e
model-00010-of-00032.safetensors453 MB6a4ddb41133474bc344fc0c4d80c6f762d9de196a51f882fb7079e6336e1b3ca
model-00011-of-00032.safetensors453 MBbd63440d9640fab5e2d8edda678c0086b459dd1705b3b534d1dfb448f95fff33
model-00012-of-00032.safetensors453 MB59586d8ac45397a511a0111255c95ff0473e8f6a0fe2d0528d547f943453d5f3
model-00013-of-00032.safetensors453 MB3fd40d58f7272b0a38dc098ed888921c26f4efefa9ecbcce967f253d2a514eda
model-00014-of-00032.safetensors453 MBdf1f857798f12a2798b254a894d042c0d9e07516ec14ed6d5c95aa77c69a9db9
model-00015-of-00032.safetensors453 MB70214d7ffc0ed438ba4504a87dcb2399f081b5833bc75f1791d0a26e206e9b0b
model-00016-of-00032.safetensors688 MBff24ebf8c9c2608e954f8a9c8558e4e0a2f9f18841e1be0ed73022d04f607740
model-00017-of-00032.safetensors453 MB631b6ffb07fe81a01aee5d9c4ba6cd88a0fc7ab48d1d763b74b6fc1abbb12e7e
model-00018-of-00032.safetensors453 MBe59906f46355f089081a99008ed5633710cc2ac19fda7cfda67a1211eb64509c
model-00019-of-00032.safetensors453 MB8181a52c54d0a4f49e24ceebf2a87856b23cdf01c2425f1ff1913edc04f6d87b
model-00020-of-00032.safetensors453 MB784e6251f7c9acaf0417b1081fe21c12cbea07003b42c95a5190b3e7ea34ca24
model-00021-of-00032.safetensors453 MBdedef14f97ba246fb1696167ec2db8f7a48a16b9f41314a3d8ec5b81b427ee1e
model-00022-of-00032.safetensors453 MBc12c6aaa5f6d18fa19509c14f15fd691b37a4b2256a7e8bc106947c50c331357
model-00023-of-00032.safetensors453 MB453ba0fac8d0bcc1cf29686f44bbc1d96ac637146cffbff8b4afdfe70caf8bd0
model-00024-of-00032.safetensors1.15 GB242ab0ba19233eb65e5d2cbeb8d577cbceeadc01ffa98beb85d8d4b855f06b56
model-00025-of-00032.safetensors453 MBb64ad179cd994e1c1a6e1f638ba05d1b1d8af0619f2f70dc6af792437823cd61
model-00026-of-00032.safetensors453 MB208264e994d79a7c016f342c57ad7bd737d7b1ddd48ad5ef107d9f8b87eee6c2
model-00027-of-00032.safetensors453 MBc332b5b2190d21411d3864de489dc192c42f1a48869b969c09ccf7a0dc46c75d
model-00028-of-00032.safetensors453 MB292bbc8a22035864018762a389f36d33495737b4530aef69db414809e56964f6
model-00029-of-00032.safetensors453 MBc561e7d76d9bc6422109c47aadc0c73bbb5c2b8b498f6accd7921be7c9ce90b1
model-00030-of-00032.safetensors453 MB9aaf7272165764d0895d2c85e8ad26aff0b26ee155129ccfef0acdbd22908ce7
model-00031-of-00032.safetensors453 MB411913f6502724d0cb94783aec90e0e3788fbd5be8195573a2769be8c41285f4
model.safetensors.index.json834 KB84ef9fe8ef967eeb0545deb1d23c0ce54e86e6b18fa943a7903d7354a79f9cf9
modeling_bailing_moe_v3.py73.2 KBc2509bf7ac580c262e2581d34d6403aa21682d2e10beb9ad85ad8820a7e33a40
special_tokens_map.json580 B69b63b9f81044ead642d16a5fdc01bcc737dc1183746485c8397ab14d3126614
tokenizer.json12.2 MB40fb9d7d7795b8bd305aeff39ce9963f3f450915b9553f2938e009be9a1fed60
tokenizer_config.json49.7 KB2456b0372956cd3e82f17e33372148b115a94970bfd4878ba5e7e60cd3204f74
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
9a98e35fe1 pinned now2026-11-15 02:41 UTC43 files · 15.8 GB

Use it

$ fw get inclusionAI/Ling-3.0-tiny
# manifest sha256 d38792f7fe31… · 15.8 GB · 43 files
$ fw verify ./Ling-3.0-tiny inclusionAI/Ling-3.0-tiny
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/inclusionAI/Ling-3.0-tiny.json --dir ./Ling-3.0-tiny $ python3 fw.py verify ./Ling-3.0-tiny ./inclusionAI__Ling-3.0-tiny.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download inclusionAI/Ling-3.0-tiny --revision 9a98e35fe1c9ee255f78dd64771c7ae15a799481 --local-dir ./Ling-3.0-tiny
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForCausalLM, AutoTokenizer tok = AutoTokenizer.from_pretrained("inclusionAI/Ling-3.0-tiny", revision="9a98e35fe1c9ee255f78dd64771c7ae15a799481") model = AutoModelForCausalLM.from_pretrained("inclusionAI/Ling-3.0-tiny", revision="9a98e35fe1c9ee255f78dd64771c7ae15a799481", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve inclusionAI/Ling-3.0-tiny --revision 9a98e35fe1c9ee255f78dd64771c7ae15a799481

License

Name
MIT License
Id
MIT
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
f86dd6517632df8cc98eaf3599d8524ccf63ba345413251a826d8ef450c0ffb5
Terms gate
No extra terms beyond 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: inclusionAI <huggingface.co/inclusionAI>Newsgroups: alt.freeweights.textSubject: Ling-3.0-tinyDate: 2026-11-15Commit: 9a98e35Signed: 2DC28CC7B26A283B ✓
Upstream
inclusionAI/Ling-3.0-tiny
Pinned commit
9a98e35fe1c9ee255f78dd64771c7ae15a799481
Manifest
Ling-3.0-tiny.json · .minisig
Manifest sha256
d38792f7fe3128d2ccf50596825bac70216b8dbf6b66bdb623c5873eba3b1896
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 02:41 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/inclusionAI/Ling-3.0-tiny.json $ curl -O https://freeweights.allternit.com/manifests/inclusionAI/Ling-3.0-tiny.json.minisig $ minisign -Vm Ling-3.0-tiny.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

1 model in the catalog name this one as their parent.

Quantizations
1
Quantizations 1
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download inclusionAI/Ling-3.0-tiny
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. Ling-3.0-tiny.json. Provenance. Takedown history: none.

Variants

1 quantized or adapter build of Ling-3.0-tiny. Each has its own license check and page.

From: laion <huggingface.co/laion>Subject: a2-rl-e2egit_large-50-32B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-large-15-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-v2-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_pymethods2test-large-80-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_unitsyn-python-large-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_mix_h2_language_proportional-65-8B