Open LLMs/HuggingFaceTB

Open-Weight LLM · Private & Custom AI

SmolLM2-360M-Instruct

Lightweight instruction-tuned model (360M params) for on-device private AI and ops automation where data residency and resource constraints matter.

SmolLM2-360M-Instruct is a compact, Apache 2.0–licensed model trained on 4T tokens with instruction-following, reasoning, and function-calling capability. It fits ops teams needing private inference on modest hardware—edge devices, internal servers, or air-gapped environments—without cloud dependencies or data exposure.

362M
Parameters
apache-2.0
License (OSI/permissive)
Unknown
Context
278.3k
Downloads

Model facts

DeveloperHuggingFaceTB
Parameters362M
Context windowUnknown
Licenseapache-2.0 — OSI/permissive
Tasktext-generation
GatedNo
Downloads278.3k
Likes202
Updated2025-09-22
SourceHuggingFaceTB/SmolLM2-360M-Instruct

Private deployment

Run SmolLM2-360M-Instruct in your own environment

Self-hosted on CPU or single GPU (estimate: ~1.4 GB VRAM fp32, ~700 MB int8). Runs via transformers, TRL CLI, or transformers.js (browser). No external API calls required; data stays entirely in your environment. Training/fine-tuning code available via alignment-handbook. Trade-off: smaller model means reduced reasoning depth vs. larger competitors.

Operational AI use cases

01

Internal Document Classification & Routing

Classify support tickets, expense reports, or HR inquiries by category/urgency. Deploy on-prem to avoid sending sensitive internal data to cloud APIs. Instruct tuning handles varied ticket formats; function-calling readiness enables API triggers (e.g., auto-assign to queue).

02

Knowledge Base Summarization & QA Agent

Build a private chatbot over internal wikis, SOPs, and compliance docs. Instruct model handles summarization and rewriting tasks. Stays within company firewall; no third-party API logs your queries. Ideal for first-line support deflection or HR/finance self-service.

03

Lightweight Workflow Automation & Code Generation

Generate SQL queries, shell scripts, or API calls from natural-language ops requests. 360M model is fast enough for real-time agent loops. Self-hosted means no latency waiting for external endpoints; function-calling support enables chaining with internal tools.

Custom AI

As a base for custom AI

Strong foundation for building custom ops products: fine-tune on proprietary workflow data (SFT code + datasets provided), layer with retrieval or tool-calling for domain-specific tasks. Small enough to embed in customer environments as a private white-label solution. Use DPO recipe from alignment-handbook to align to your company's tone/policies.

In the operating system

Where it fits

Acts as the **agent/reasoning core** in an ops AI stack: pairs with a vector DB (knowledge layer) and workflow orchestration (execution layer). Lightweight enough to sit on-device or on a modest internal server; enables synchronous inference loops where latency to external APIs is unacceptable.

Data control & security

No data sent to HuggingFace or third parties when self-hosted. Your company controls the inference environment, training data, and model weights—key for regulated industries (finance, healthcare) or where customer/employee data sensitivity is high. Note: model itself carries no built-in encryption; security is an architecture choice (network segmentation, access controls on the server running it).

Hardware footprint

**Estimate (unverified):** ~1.4 GB VRAM (fp32), ~900 MB (fp16/bfloat16), ~700 MB (int8 quantized). CPU inference feasible but slow (~0.5–2 s/token on modern CPU); single GPU (RTX 3060 or better) enables ~10–50 tokens/sec. Batch inference amortizes cost.

Integration

Exports to ONNX and safetensors; compatible with text-generation-inference for production serving. Chat template built-in; integrates with transformers ecosystem (🤗 agents, LangChain, LlamaIndex). Orchestrate via Python/Node.js SDKs or REST endpoints (if you host TGI). Function-calling support enables chaining with internal APIs (Slack, Jira, internal DBs).

When it's not the right fit

  • High-complexity reasoning or math: GSM8K (5-shot) score 7.43 vs. Qwen2.5-0.5B at 26.8; smaller models struggle with multi-step logic.
  • Multilingual or non-English tasks: training focused on English; limited cross-lingual capability.
  • Low-latency, high-throughput production (10k+ concurrent users): single-GPU hosting or CPU will bottleneck; consider a larger commercial API for scale.
  • Domain-specific tasks without fine-tuning: base instruction-following is general-purpose; specialized jargon (legal, biotech) requires domain adaptation.

Alternatives to consider

Qwen2.5-0.5B-Instruct

Similar size tier; stronger on math (GSM8K 26.8 vs. 7.43), weaker on instruction-following (IFEval 31.6 vs. 41.0). MIT license. Pick if reasoning depth matters more than instruction precision.

Llama 3.2-1B-Instruct

3× larger (1B params), better reasoning; Llama 2 license. Requires ~2–3 GB VRAM. Use if your ops tasks demand stronger language understanding and hardware budget allows.

Phi-3-mini (3.8B)

Larger still (~3.8B); Microsoft-backed. MIT license. Better at coding and reasoning; ~4–6 GB VRAM. Pick for custom AI apps where reasoning/coding is critical and you have the compute.

FAQ

Can I deploy this privately without any cloud connection?

Yes. Download weights from HuggingFace once, then run entirely on your own hardware—GPU, CPU, or edge device. No external API calls required. Use transformers library, TGI, or transformers.js in a browser environment.

Is commercial use allowed, and can I fine-tune and resell a product built on top?

Apache 2.0 permits commercial use, modification, and redistribution, provided you include a copy of the license and state significant changes. You can fine-tune, embed in your product, and sell it. No royalties owed to HuggingFace.

How do I fine-tune this on proprietary internal data?

Use the alignment-handbook recipes (SFT + DPO code provided by HuggingFace) with your own data. Fine-tuning on single GPU (e.g., 40GB A40) takes hours to days depending on dataset size. Results stay in your environment.

Will this model be accurate for my domain-specific ops tasks out of the box?

No. It's general-purpose instruction-tuned. For high accuracy on specialized work (legal classification, financial calculations), budget for domain fine-tuning or use it as a baseline for retrieval-augmented generation (RAG) over your docs.

Build Private Ops AI Without Vendor Lock-in

SmolLM2 is perfect for embedding in an LLM.co-style ops system. We help you self-host, fine-tune on your workflows, and automate support, docs, and knowledge tasks—all in your environment. Talk to us about building a private custom AI layer.