Views
No views yet
1import torch
2import transformers as tr
3
4tokenizer = tr.AutoTokenizer.from_pretrained("riccorl/Modello-Italia-9B-hf")
5model = tr.AutoModelForCausalLM.from_pretrained(
6 "riccorl/Modello-Italia-9B-hf",
7 device_map="auto",
8 torch_dtype=torch.bfloat16
9)
10
11MY_SYSTEM_PROMPT_SHORT = (
12 "Tu sei Modello Italia, un modello di linguaggio naturale addestrato da iGenius."
13)
14prompt = "Ciao, chi sei?"
15messages = [
16 {"role": "system", "content": MY_SYSTEM_PROMPT_SHORT},
17 {"role": "user", "content": prompt},
18]
19tokenized_chat = tokenizer.apply_chat_template(
20 messages, tokenize=True, add_generation_prompt=True, return_tensors="pt"
21)
22out = model.generate(tokenized_chat.to("cuda"), max_new_tokens=200)