CoolFace
Modelpublic

XythicK/Italia-GPT

sourceHugging Facellama3.2updated 7mo agoView on Hugging Face
0likes13downloads
Model Card

Italia-GPT <img src="https://flagcdn.com/w40/it.png" width="35" style="display: inline; vertical-align: middle; margin-bottom: 44px;">

Italia-GPT is a 1.2B parameter model fine-tuned for native Italian instruction following. By focusing on linguistic nuances and cultural context, this model provides superior fluency compared to standard base models.

Model Card Model Size


๐Ÿ’Ž Performance Overview

Below are the target benchmarks for the CALAMITA and Evalita-LLM frameworks:

MetricScoreDescription
Logic & Reasoning%Native Italian sentence logic
Grammar Accuracy%Gender/Number agreement precision
Sentiment (ITA)%Detection of Italian irony and tone
Cultural Q&A%Localized knowledge and trivia

๐Ÿ›  Technical Specifications

  • โ€”Base Architecture: Llama 3.2
  • โ€”Precision: BFloat16 ($BF16$)
  • โ€”Weights: Merged Safetensors (Standalone)
  • โ€”Language Support: Primary: Italian ๐Ÿ‡ฎ๐Ÿ‡น, Secondary: English ๐Ÿ‡บ๐Ÿ‡ธ

๐Ÿš€ Usage Guide

python
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch

model_id = "XythicK/Italia-GPT"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
    model_id, 
    torch_dtype=torch.bfloat16, 
    device_map="auto"
)

# Native Italian Chat Template
messages = [{"role": "user", "content": "Come si prepara una vera carbonara?"}]
inputs = tokenizer.apply_chat_template(messages, add_generation_prompt=True, return_tensors="pt").to("cuda")
outputs = model.generate(inputs, max_new_tokens=256)

print(tokenizer.decode(outputs[0], skip_special_tokens=True))