Model reference · open weights

sarvam-1

LLMs sarvamai Text gen 1 build Licence not stated 8k dl/mo

sarvam-1 is an open-weight language model from sarvamai. sarvam-1 (BF16) weighs 5.1 GB; the smallest configuration that runs it is RTX 3060 12 GB.

  • Sarvam-1 is a 2.5-billion parameter text-generation model developed by sarvamai, specifically optimized for 10 Indic languages alongside English.
  • It features an 8,192-token context length and is designed to be finetuned for downstream tasks rather than used directly for chat or instruction following.
  • The model is distributed under a non-commercial license.

Summary of the sarvamai/sarvam-1 model card, 2026-10-01

What it is

Released bysarvamai
Released2024-10-23
Parameters2.5B
VRAM5.1 GB for the weights

What it runs on

Memory and cards for sarvam-1 (BF16)

5.1 GBweights, file size
115 MBcache per 1K tokens
623 MBruntime overhead, at least
8,192 tokenscontext max
CardRequests at onceContext maxMemory
8K each
RTX 3060 12 GB6all 8K11.6 GB
RTX 4060 Ti 16 GB10all 8K15.4 GB
RTX 3090 24 GB18all 8K23.4 GB
RTX 4090 24 GB18all 8K23.4 GB
RTX 5090 32 GB26all 8K31.0 GB
L40S 48 GB40all 8K44.0 GB
A100 80 GB77all 8K78.2 GB
H100 80 GB73all 8K78.1 GB
RTX PRO 6000 Blackwell 96 GB90all 8K93.8 GB
DGX Spark (GB10) 128 GB unified104all 8K107 GB
H200 141 GB137all 8K138 GB
B200 180 GB177all 8K176 GB
2× RTX 3060 12 GB
tensor parallel
18all 8K11.6 GB a card
Memory needed at each load
Requests at once8K tokens each
16.6 GB
510.4 GB
813.2 GB
1620.7 GB
3235.7 GB
6465.8 GB

One card, with vLLM's small-card settings.

From the model card

What sarvamai says about sarvam-1

Read the model card

Sarvam-1 is a 2-billion parameter language model specifically optimized for Indian languages. It provides best in-class performance in 10 Indic languages (bn, gu, hi, kn, ml, mr, or, pa, ta, te) when compared with popular models like Gemma-2-2B and Llama-3.2-3B. It is also competitive against the much larger models like Llama-3.1-8B in these languages. More details can be found in our release blog.

The model was trained with NVIDIA NeMo™ Framework on the Yotta Shakti Cloud using HGX H100 systems.

Note: This is a text-completion model. It is meant to be finetuned on downstream tasks, and cannot be used directly as a chat or an instruction-following model.

Key Features

  • Optimized for 10 Indian Languages: Built from the ground up to support major Indian languages alongside English
  • Superior Token Efficiency: Achieves fertility rates of 1.4-2.1 across all supported languages, 2-4x more efficient than existing multilingual models
  • High-Quality Training Data: Trained on a curated corpus of ~4 trillion tokens with 2 trillion high-quality Indic tokens
  • Efficient Inference: 4-6x faster inference compared to larger models while matching or exceeding their performance on Indic language tasks

Model Architecture

  • Hidden size: 2048
  • Intermediate size: 11,008
  • Number of attention heads: 16
  • Number of hidden layers: 28
  • Number of key-value heads: 8
  • Maximum position embeddings: 8,192
  • Activation function: SwiGLU
  • Positional embeddings: Rotary (RoPE) with theta=10,000
  • Training: Grouped-query attention and bfloat16 mixed-precision

Performance

Translated Academic Benchmarks (Zero-shot)

  • MMLU: 44.44
  • ARC-Challenge: 58.50
  • TriviaQA: 90.62
  • BoolQ: 80.68

IndicGenBench (One-shot)

  • Flores English-to-Indic translation: 39.83 chrF++
  • CrossSum: 20.48 chrF++
  • XORQA: 25.27 F1
  • XQUAD: 41.58 F1

Usage

from transformers import AutoModelForCausalLM, AutoTokenizer

# Load model and tokenizer
model = AutoModelForCausalLM.from_pretrained("sarvamai/sarvam-1")
tokenizer = AutoTokenizer.from_pretrained("sarvamai/sarvam-1")

# Example usage
text = "कर्नाटक की राजधानी है:"
inputs = tokenizer(text, return_tensors="pt")
outputs = model.generate(**inputs, max_new_tokens=5)
result = tokenizer.decode(outputs[0])

Training Details

  • Training Infrastructure: Yotta's Shakti cluster
  • Hardware: 1,024 GPUs
  • Training Duration: 5 days
  • Framework: NVIDIA NeMo

License

Sarvam non-commercial license: See the LICENSE file

Acknowledgements

  • NVIDIA: for support with the NeMo codebase
  • Yotta: for sccess to the Shakti GPU cluster
  • AI4Bharat: for their academic partnership and expertise in Indian language technologies

Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms