Views
No views yet

1from transformers import AutoTokenizer, AutoModelForCausalLM
2import torch
3
4tokenizer = AutoTokenizer.from_pretrained("alfaxadeyembe/gemma2-2b-swahili-preview")
5model = AutoModelForCausalLM.from_pretrained(
6 "alfaxadeyembe/gemma2-2b-swahili-preview",
7 device_map="auto",
8 torch_dtype=torch.bfloat16
9)
10
11# Set to evaluation mode
12model.eval()
13
14# Example usage
15prompt = "Katika soko la Kariakoo, teknolojia mpya imewezesha"
16inputs = tokenizer(prompt, return_tensors="pt")
17outputs = model.generate(
18 **inputs,
19 max_new_tokens=500,
20 do_sample=True,
21 temperature=0.7,
22 top_p=0.95
23)
24response = tokenizer.decode(outputs[0], skip_special_tokens=True)
25print(response)1@misc{gemma2-2b-swahili-preview,
2 author = {Alfaxad Eyembe},
3 title = {Gemma2-2B-Swahili-Preview: Swahili Variation of Gemma2 2B},
4 year = {2025},
5 publisher = {Hugging Face},
6 journal = {Hugging Face Model Hub},
7}