Views
No views yet

| Model | Parameters | Average | MMLU_IT | ARC_IT | HELLASWAG_IT |
|---|---|---|---|---|---|
| anakin87/Phi-3.5-mini-ITA | 3.82 B | 57.67 | 59.93 | 51.5 | 61.57 |
| meta-llama/Meta-Llama-3.1-8B-Instruct | 8.03 B | 56.97 | 58.43 | 48.42 | 64.07 |
| microsoft/Phi-3.5-mini-instruct | 3.82 B | 56.82 | 60.03 | 49.19 | 61.25 |
transformers==4.44.2, trust_remote_code=True is needed to incorporate a minor bug fix in Phi3ForCausalLM.
Read this discussion for more details.attn_implementation parameter in the code snippet below.1# pip install transformers accelerate
2import torch
3from transformers import pipeline
4
5model_id="anakin87/Phi-3.5-mini-ITA"
6
7model = AutoModelForCausalLM.from_pretrained(
8 model_id,
9 device_map="auto",
10 torch_dtype=torch.bfloat16,
11 trust_remote_code=True,
12 # attn_implementation="flash_attention_2", # UNCOMMENT TO USE FLASH ATTENTION 2
13)
14tokenizer = AutoTokenizer.from_pretrained(model_id, trust_remote_code=True)
15
16pipe = pipeline("text-generation", model=model, tokenizer=tokenizer)
17
18user_input = "Puoi spiegarmi brevemente la differenza tra imperfetto e passato prossimo in italiano e quando si usano?"
19messages = [{"role": "user", "content": user_input}]
20outputs = pipe(prompt, max_new_tokens=500, do_sample=True, temperature=0.001)
21print(outputs[0]["generated_text"])Certamente! Imperfetto e passato prossimo sono due tempi verbali in italiano che si riferiscono a azioni passate, ma hanno sfumature diverse.
Imperfetto:
- L'imperfetto è usato per descrivere azioni o situazioni passate che erano continue o ripetute nel tempo.
- Indica un'azione senza una fine specifica o un'azione che si svolgeva abitualmente.
- È spesso usato per descrivere situazioni, condizioni o stati passati.
- Esempio: "Quando ero bambino, giocavo spesso nel parco."
Passato Prossimo:
- Il passato prossimo è usato per descrivere azioni passate che sono state completate o che hanno avuto una durata specifica.
- Indica un'azione che è avvenuta in un momento specifico nel passato.
- È spesso usato per descrivere eventi o azioni che hanno una durata definita o che si sono svolte in un momento specifico.
- Esempio: "Ieri ho finito il libro."
In sintesi, l'imperfetto si usa per azioni continue o abituali nel passato, mentre il passato prossimo si usa per azioni completate o avvenute in un momento specifico nel passato.HuggingFaceLocalGenerator and HuggingFaceLocalChatGenerator components.
You can also deploy the model with a TGI container and then use it with HuggingFaceAPIGenerator and the related Chat Generator.