Downloads · 30 days
27
4% of all-time downloads
RockySinghRajput/Indic-mobile
Indic-mobile is a text generation model from RockySinghRajput. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
Indic-mobile is a 0.5B parameter language model built completely from scratch — no fine-tuning, no adapter on top of an existing checkpoint. Every weight was pretrained from zero, purpose-built for all 22 officially r…
Downloads · 30 days
27
4% of all-time downloads
All-time downloads
681
Public
Parameters
494M
1000 MB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors988 MB · 99%
From the Hugging Face model README
Indic-mobile is a 0.5B parameter language model built completely from scratch — no fine-tuning, no adapter on top of an existing checkpoint. Every weight was pretrained from zero, purpose-built for all 22 officially recognized Indian languages and designed for efficient deployment on mobile and edge devices.
🤗 GGUF quantized versions are available at mradermacher/Indic-mobile-GGUF
| Property | Value |
|---|---|
| Developed by | Rocky Singh Rajput |
| Model type | Causal Language Model |
| Architecture | Custom (from scratch) |
| Parameters | 0.5B |
| Precision | BF16 |
| Languages | All 22 official Indian languages |
| License | Apache 2.0 |
| Trained from scratch | ✅ Yes — not a fine-tune |
Indic-mobile covers all 22 languages recognized under the 8th Schedule of the Indian Constitution:
Assamese, Bengali, Bodo, Dogri, Gujarati, Hindi, Kannada, Kashmiri, Konkani, Maithili, Malayalam, Manipuri, Marathi, Nepali, Odia, Punjabi, Sanskrit, Santali, Sindhi, Tamil, Telugu, Urdu
India has 1.4 billion people and 22 officially recognized languages — yet most language models were never built with this diversity in mind. Indic-mobile is designed to change that:
from transformers import AutoTokenizer, AutoModelForCausalLM
import torch
model_id = "RockySinghRajput/Indic-mobile"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
model_id,
torch_dtype=torch.bfloat16,
device_map="auto"
)
prompt = "भारत एक विविधताओं से भरा देश है।" # Example Hindi prompt
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
outputs = model.generate(**inputs, max_new_tokens=100)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
ollama run hf.co/RockySinghRajput/Indic-mobile
vllm serve RockySinghRajput/Indic-mobile
Users should evaluate the model on their specific use case and language before deployment, particularly for lower-resource Indic languages.
Formal benchmarks are in progress. Community evaluations and feedback are welcome — please open a Discussion to share results!
If you use Indic-mobile in your research or projects, please consider citing:
@misc{indic-mobile-2025,
author = {Rocky Singh Rajput},
title = {Indic-mobile: A 0.5B Language Model for All 22 Official Indian Languages},
year = {2025},
publisher = {Hugging Face},
url = {https://huggingface.co/RockySinghRajput/Indic-mobile}
}
For questions, feedback, or collaboration, please open a Community Discussion.