Views
No views yet
1from unsloth import FastLanguageModel
2import torch
3
4model_name = "maanaar/allam7b-sft-arabic-grammar-eerab"
5
6model, tokenizer = FastLanguageModel.from_pretrained(
7 model_name=model_name,
8 max_seq_length=2048,
9 dtype=None, # auto-detect
10 load_in_4bit=True, # saves GPU memory
11)
12
13messages = [
14 {"role": "user", "content": "ما اعراب جملة لا اله الا الله"}
15]
16
17text = tokenizer.apply_chat_template(
18 messages,
19 tokenize=False,
20 add_generation_prompt=True
21)
22
23outputs = model.generate(
24 **tokenizer(text, return_tensors="pt").to(model.device),
25 max_new_tokens=256,
26 temperature=0.7,
27 top_p=0.8,
28 top_k=20
29)
30
31print(tokenizer.decode(outputs[0], skip_special_tokens=True))
32