Views
No views yet
mitra-qwen35-base-stage2
is too heavy; same conventions (Tibetan in Wylie, Sanskrit/Pāli in IAST),
same chat template.1import torch
2from transformers import AutoModelForCausalLM, AutoTokenizer
3
4tok = AutoTokenizer.from_pretrained("buddhist-nlp/mitra-qwen35-2b-base-stage2")
5model = AutoModelForCausalLM.from_pretrained(
6 "buddhist-nlp/mitra-qwen35-2b-base-stage2", dtype=torch.bfloat16, device_map="cuda"
7)
8messages = [{"role": "user", "content":
9 "Translate into English: evaṃ mayā śrutam ekasmin samaye"}]
10inputs = tok.apply_chat_template(messages, add_generation_prompt=True,
11 return_dict=True, return_tensors="pt").to(model.device)
12out = model.generate(**inputs, max_new_tokens=128)
13print(tok.decode(out[0][inputs["input_ids"].shape[1]:], skip_special_tokens=True))