MrMeOrYou / emma-3-GGUF

huggingface.co
Total runs: 233
24-hour runs: 0
7-day runs: 16
30-day runs: 150
Model's Last Updated: July 01 2026
text-generation

Introduction of emma-3-GGUF

Model Details of emma-3-GGUF

🇮🇹 Emma-3 (GGUF)

Premessa

Questo repository contiene una conversione non ufficiale in formato GGUF di Emma-3, realizzata con llama.cpp.

Il modello originale Emma-3 è stato sviluppato da Egomnia S.p.A. . Questo repository non è affiliato a Egomnia S.p.A. e non modifica l'autorialità del modello originale.

Provenienza dei pesi

Questi non sono i file originali pubblicati da Egomnia : un repository ufficiale egomnia/emma-3 non è disponibile pubblicamente su Hugging Face. I pesi sono stati recuperati da sasitsar/emma-3 , un reupload/archivio pubblico del checkpoint ONNX, e da lì convertiti in GGUF.

Per questo motivo i metadata di questo repository indicano sasitsar/emma-3 come modello base. L'autorialità e i diritti sul modello restano attribuiti a Egomnia S.p.A. secondo la licenza e il model card originali.

File disponibili

Il file emma-3-F32.gguf è la conversione GGUF in F32 del modello originale. Le altre varianti sono state ricavate da questo file con llama-quantize , usando i tipi di quantizzazione supportati da llama.cpp.

Sono disponibili:

  • emma-3-F32.gguf
  • emma-3-F16.gguf
  • emma-3-BF16.gguf
  • emma-3-Q8_0.gguf
  • emma-3-Q6_K.gguf
  • emma-3-Q5_K_M.gguf
  • emma-3-Q5_K_S.gguf
  • emma-3-Q5_1.gguf
  • emma-3-Q5_0.gguf
  • emma-3-Q4_K_M.gguf
  • emma-3-Q4_K_S.gguf
  • emma-3-Q4_1.gguf
  • emma-3-Q4_0.gguf
  • emma-3-IQ4_NL.gguf
  • emma-3-IQ4_XS.gguf
  • emma-3-Q3_K_L.gguf
  • emma-3-Q3_K_M.gguf
  • emma-3-Q3_K_S.gguf
  • emma-3-IQ3_M.gguf
  • emma-3-IQ3_S.gguf
  • emma-3-Q2_K.gguf
  • emma-3-TQ2_0.gguf
  • emma-3-TQ1_0.gguf
  • emma-3-Q1_0.gguf
  • emma-3-MXFP4_MOE.gguf

Le quantizzazioni sono state generate a partire da emma-3-F32.gguf e sono riproducibili localmente con llama.cpp. Il file emma-3-F32.gguf è inoltre stato verificato rispetto al checkpoint ONNX originale: i tensori coincidono bit-per-bit (a meno della trasposizione e della permutazione RoPE) e la generazione greedy risulta identica a quella del runtime ONNX.

Esecuzione con llama.cpp
Chat interattiva
llama-cli -m emma-3-F32.gguf --jinja -ngl 99 -c 2048 -cnv
Prompt diretto
llama-cli -m emma-3-F32.gguf --jinja -ngl 99 -c 2048 -st -p "Qual è la capitale d'Italia?"

--jinja applica il chat template incorporato nel GGUF. -ngl 99 carica i layer in GPU, se disponibile; omettilo per usare solo la CPU. -c 2048 imposta la context length massima del modello.

Adattamenti rispetto al checkpoint ONNX

Per l'architettura llama di llama.cpp sono stati applicati due adattamenti:

  • RoPE: le proiezioni Q e K sono permutate dal layout half-split (GPT-NeoX) al layout interleaved (GPT-J), come per i modelli LLaMA.
  • Chat template: il formato di istruzione Alpaca italiano usato nell'SFT è incorporato nel file ( tokenizer.chat_template ).
Formato del prompt
### Istruzione: <richiesta> ### Risposta:

Con --jinja il formato viene applicato automaticamente. Per il completamento grezzo, usa lo stesso formato su una sola riga.

Parametri di campionamento

I repository ufficiali non specificano parametri di campionamento per l'inferenza. Come valori di riferimento (gli stessi adottati per Emma-5) si possono usare:

  • temperature : 0.7
  • top-p : 0.9
  • top-k : 40

I default di llama.cpp sono diversi, quindi per usare questi valori conviene impostarli manualmente, incluso --min-p 0 .

Il --repeat-penalty non va invece impostato: llama.cpp lo lascia già a 1.0 (nessuna penalità di ripetizione), esattamente come il runtime ONNX.

llama-cli -m emma-3-F32.gguf --jinja -c 2048 -ngl 99 -cnv \
  --temp 0.7 --top-k 40 --top-p 0.9 --min-p 0

Server OpenAI-compatibile:

llama-server -m emma-3-F32.gguf --jinja -c 2048 -ngl 99 \
  --temp 0.7 --top-k 40 --top-p 0.9 --min-p 0

Per un output deterministico e riproducibile usa --temp 0 (greedy).

Nota sul tokenizer

Il tokenizer SentencePiece originale normalizza i ritorni a capo ( nmt_nfkc , remove_extra_whitespaces ), mentre il tokenizer di llama.cpp non lo fa nello stesso modo. Per evitare differenze nella tokenizzazione usa --jinja , oppure, nei prompt grezzi, spazi singoli al posto dei caratteri di a capo.

Nota sul multi-turno

Emma-3 è stato addestrato (SFT) principalmente su singoli turni istruzione/risposta. È quindi più affidabile a turno singolo. In conversazioni a più turni la qualità può calare e l'output dipende da come viene ricostruita la cronologia del contesto.

Per risultati più fedeli conviene inviare una istruzione completa per ogni richiesta.


Informazioni sul modello originale

Le informazioni seguenti derivano dal model card originale di Emma-3 (Egomnia S.p.A.), recuperato da sasitsar/emma-3 . È stato rimosso unicamente l'esempio di esecuzione con ONNX Runtime; il resto è lasciato invariato.

Overview

Questo modello è un Large Language Model sperimentale decoder-only ottimizzato per lingua italiana , progettato da Egomnia S.p.A. per scenari a bassa latenza e utilizzo su hardware consumer.

👉 Sito ufficiale: https://emma.egomnia.com

È un modello ultra-leggero (125,3 milioni di parametri) pensato per:

  • inferenza rapida
  • basso consumo computazionale
  • utilizzo locale (laptop / edge devices)
  • task NLP generalisti

Non è progettato per ragionamento complesso o uso critico ad alta affidabilità.

Architettura
  • Tipo: GPT decoder-only
  • Transformer blocks: 16
  • Hidden size: 768
  • Attention heads: 12 query + 4 KV (GQA 3:1)
  • Head dimension: 64
  • Feed-forward dimension: 2.048 (SwiGLU, ff_mult 8/3)
  • Activation function: SwiGLU
  • Normalization: RMSNorm
  • Positional encoding: RoPE (theta 10.000)
  • Dropout: 0.0
  • Embeddings: tied (token embedding = lm_head)
Contesto e vocabolario
  • Context length: 2.048 token
  • Vocabulary size: 32.000 token
  • Tokenizer: SentencePiece BPE con byte fallback
Dataset di training

Distribuzione del dataset utilizzato:

  • Generalista: 39,97%
  • Enciclopedico: 35,22%
  • Codice: 17,15%
  • Colloquiale: 3,91%
  • Politico: 2,96%
  • Libri: 0,79%
Alignment
  • Supervised Fine-Tuning (SFT)
  • Direct Preference Optimization (DPO): disabilitato
Export e ottimizzazione
  • Framework originale: PyTorch
  • Export: ONNX
  • Opset: 18
  • Quantizzazione: INT8
  • Peso modello ONNX: 601,6 MB
Uso consigliato

Questo modello è ottimizzato per:

  • autocompletamento semplice
  • NLP italiano generalista
  • sistemi a bassa latenza
Uso non consigliato
  • ragionamento multi-step complesso
  • applicazioni mediche, legali o finanziarie
  • sistemi ad alta affidabilità o safety-critical
  • analisi avanzate
Focus prestazionale

Il modello è ottimizzato per:

  • latenza minima
  • inference su CPU
  • footprint ridotto
  • risposta rapida più che profondità logica
Limitazioni
  • capacità di ragionamento limitata (modello piccolo)
  • possibile generazione di contenuti imprecisi
  • sensibilità a prompt complessi o ambigui
  • contesto limitato a 2.048 token
Licenza

Distribuito sotto licenza OpenRAIL-M , con eventuali vincoli derivati dalle licenze dei dataset utilizzati. Questa licenza consente l’uso, la modifica e la distribuzione del modello anche in ambito commerciale, imponendo tuttavia restrizioni sull’utilizzo in scenari potenzialmente dannosi, illegali o non etici, secondo i principi di Responsible AI e nel rispetto delle eventuali restrizioni derivanti dalle licenze dei dataset utilizzati. Si richiede esprezzamente di citare Egomnia S.p.A. come autore del modello in caso di utilizzo di quest'ultimo per prodotti, servizi, pubblicazioni o documentazione tecnica.

Autore

Egomnia S.p.A.

Sito ufficiale

https://emma.egomnia.com

Manifesto di Emma — LLM italiano per la sovranità tecnologica

Per la sovranità tecnologica italiana

Noi crediamo che l’intelligenza artificiale non sia soltanto una tecnologia, ma un’infrastruttura critica per il futuro economico, culturale e democratico di una nazione.

Per troppo tempo, i modelli linguistici che plasmano informazione, lavoro e conoscenza sono stati sviluppati altrove, secondo logiche, valori e priorità non sempre allineate con il contesto italiano ed europeo.

I nostri modelli nascono per cambiare questo paradigma. Non è solo il lancio di un nuovo modello, ma una presa di posizione chiara: rilanciare un ecosistema italiano dell’intelligenza artificiale, capace di essere autonomo, competitivo e coerente con le esigenze del nostro Paese.

La famiglia dei LLM "Emma" è anche il risultato di un lavoro costruito nel tempo. Il modello è stato addestrato utilizzando, in parte, dataset proprietari realizzati e custoditi per anni, mai ceduti a terzi. Un patrimonio informativo unico, che siamo convinti possa diventare nel tempo il nostro vero elemento distintivo rispetto ai grandi attori globali.

Oggi non abbiamo la presunzione di competere con i nomi che guidano il settore: Emma rappresenta un primo passo, concreto ma ancora iniziale, all'interno di un percorso di crescita e innovazione che intendiamo sviluppare negli anni a venire.

Questa non è solo innovazione tecnologica. È una scelta di indipendenza. È una visione industriale.

È il nostro contributo.

Dedicato a mia figlia, Emma.

Matteo Achilli
Fondatore di Egomnia

Note

Italian Ultra-Light GPT: Emma-3 è un modello della prima fase evolutiva della famiglia Emma, progettato per garantire efficienza e bassa latenza in contesti di utilizzo basilari.

Runs of MrMeOrYou emma-3-GGUF on huggingface.co

233
Total runs
0
24-hour runs
7
3-day runs
16
7-day runs
150
30-day runs

More Information About emma-3-GGUF huggingface.co Model

More emma-3-GGUF license Visit here:

https://choosealicense.com/licenses/openrail

emma-3-GGUF huggingface.co

emma-3-GGUF huggingface.co is an AI model on huggingface.co that provides emma-3-GGUF's model effect (), which can be used instantly with this MrMeOrYou emma-3-GGUF model. huggingface.co supports a free trial of the emma-3-GGUF model, and also provides paid use of the emma-3-GGUF. Support call emma-3-GGUF model through api, including Node.js, Python, http.

MrMeOrYou emma-3-GGUF online free

emma-3-GGUF huggingface.co is an online trial and call api platform, which integrates emma-3-GGUF's modeling effects, including api services, and provides a free online trial of emma-3-GGUF, you can try emma-3-GGUF online for free by clicking the link below.

MrMeOrYou emma-3-GGUF online free url in huggingface.co:

https://huggingface.co/MrMeOrYou/emma-3-GGUF

emma-3-GGUF install

emma-3-GGUF is an open source model from GitHub that offers a free installation service, and any user can find emma-3-GGUF on GitHub to install. At the same time, huggingface.co provides the effect of emma-3-GGUF install, users can directly use emma-3-GGUF installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

emma-3-GGUF install url in huggingface.co:

https://huggingface.co/MrMeOrYou/emma-3-GGUF

Url of emma-3-GGUF

emma-3-GGUF huggingface.co Url

Provider of emma-3-GGUF huggingface.co

MrMeOrYou
ORGANIZATIONS

Other API from MrMeOrYou