Views
No views yet
1from transformers import AutoModelForCausalLM, AutoTokenizer
2
3model_name = "SandLogicTechnologies/IndicPhi-mini"
4
5tokenizer = AutoTokenizer.from_pretrained(model_name)
6model = AutoModelForCausalLM.from_pretrained(
7 model_name,
8 device_map="auto",
9 load_in_4bit=True
10)
11
12prompt = "ग्रामीण क्षेत्रों में ऑनलाइन शिक्षा की समस्याएं क्या हैं?"
13
14inputs = tokenizer(prompt, return_tensors="pt").to("cuda")
15outputs = model.generate(**inputs, max_new_tokens=100)
16
17print(tokenizer.decode(outputs[0], skip_special_tokens=True))
18| Language | Samples |
|---|---|
| Hindi | 4.63M |
| Kannada | 3.54M |
| Telugu | 3.72M |
| Tamil | 3.86M |
| Marathi | 3.79M |
| Malayalam | 2.81M |
| Gujarati | 2.94M |
| Bengali | 1.82M |
| Odia | 438K |
| Punjabi | 1.21M |
| Assamese | 185K |
| Sinhala | 64K |
| Urdu | 58K |
| Language | Accuracy (Phi-mini-MoE) | Accuracy (IndicPhi-mini) |
|---|---|---|
| Hindi | 22.61 | 26.17 |
| Kannada | 20.96 | 25.83 |
| Tamil | 20.78 | 24.61 |
| Telugu | 20.70 | 26.00 |
| Bengali | 21.91 | 25.04 |
| Gujarati | 18.17 | 21.30 |
| Malayalam | 22.26 | 23.91 |
| Marathi | 19.65 | 25.22 |
| Odia | 22.26 | 24.17 |
| Language | Accuracy (Phi-mini-MoE) | Accuracy (Phi-mini-MoE) |
|---|---|---|
| Hindi | 28.01 | 31.45 |
| Kannada | 26.74 | 30.12 |
| Tamil | 27.53 | 30.84 |
| Telugu | 27.20 | 31.02 |
| Bengali | 28.36 | 31.44 |
| Gujarati | 25.91 | 29.28 |
| Malayalam | 26.65 | 29.77 |
| Marathi | 27.12 | 30.63 |
| Odia | 27.05 | 30.45 |
| Punjabi | 26.42 | 29.61 |
| Assamese | 25.98 | 29.23 |
| Sinhala | 24.87 | 27.66 |
| Urdu | 25.44 | 28.71 |