Views
No views yet

1from transformers import AutoTokenizer, AutoModelForCausalLM
2import torch
3
4# Load tokenizer and model
5tokenizer = AutoTokenizer.from_pretrained("alfaxadeyembe/gemma2-2b-swahili-it")
6model = AutoModelForCausalLM.from_pretrained(
7 "alfaxadeyembe/gemma2-2b-swahili-it",
8 device_map="auto",
9 torch_dtype=torch.bfloat16
10)
11
12# Always set to eval mode for inference
13model.eval()
14
15# Example usage
16prompt = "Eleza dhana ya uchumi wa kidijitali na umuhimu wake katika ulimwengu wa leo."
17inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
18
19with torch.no_grad():
20 outputs = model.generate(
21 **inputs,
22 max_new_tokens=500,
23 do_sample=True,
24 temperature=0.7,
25 top_p=0.95
26 )
27
28response = tokenizer.decode(outputs[0], skip_special_tokens=True)
29print(response)1@misc{gemma2-2b-swahili-it,
2 author = {Alfaxad Eyembe},
3 title = {Gemma2-2B-Swahili-IT: A Lightweight Swahili Variant of Gemma2-2B-IT},
4 year = {2025},
5 publisher = {Hugging Face},
6 journal = {Hugging Face Model Hub},
7}