Downloads · 30 days
1.8K
5% of all-time downloads
Euraika/EuroLLM-22B-Instruct-GPTQ
EuroLLM-22B-Instruct-GPTQ is a text generation model from Euraika. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
This is a 4-bit GPTQ quantized version of utter-project/EuroLLM-22B-Instruct-2512.
Downloads · 30 days
1.8K
5% of all-time downloads
All-time downloads
35.6K
Public
Parameters
22.6B
28.2 GB on disk
Likes
2
Public
Click a slice to open those files.
.safetensors14.1 GB · 100%
How the weights are stored.
I3221.1B · 93%
From the Hugging Face model README
This is a 4-bit GPTQ quantized version of utter-project/EuroLLM-22B-Instruct-2512.
| Attribute | Value |
|---|---|
| Original Model | EuroLLM-22B-Instruct-2512 |
| Quantization | GPTQ 4-bit |
| Group Size | 128 |
| Activation Order | desc_act=True |
| Calibration Samples | 512 |
| Sequence Length | 1024 |
| Calibration Dataset | OpenHermes-2.5 (ChatML format) |
| Size | ~14GB |
{
"bits": 4,
"group_size": 128,
"desc_act": true,
"damp_percent": 0.01,
"sym": true,
"true_sequential": true
}
The quantization achieved excellent loss values across all 53 transformer layers:
EuroLLM supports all 24 official EU languages plus additional European languages: Bulgarian, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, German, Greek, Hungarian, Irish, Italian, Latvian, Lithuanian, Maltese, Norwegian, Polish, Portuguese, Romanian, Slovak, Slovenian, Spanish, Swedish, Turkish, Ukrainian
from gptqmodel import GPTQModel
from transformers import AutoTokenizer
model = GPTQModel.load("Euraika/EuroLLM-22B-Instruct-GPTQ", device="cuda:0")
tokenizer = AutoTokenizer.from_pretrained("Euraika/EuroLLM-22B-Instruct-GPTQ")
prompt = """<|im_start|>system
You are a helpful AI assistant.<|im_end|>
<|im_start|>user
Explain quantum computing in simple terms.<|im_end|>
<|im_start|>assistant
"""
inputs = tokenizer(prompt, return_tensors="pt").to("cuda:0")
outputs = model.generate(**inputs, max_new_tokens=256, temperature=0.7, top_p=0.9)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
from vllm import LLM, SamplingParams
llm = LLM(model="Euraika/EuroLLM-22B-Instruct-GPTQ", quantization="gptq")
sampling_params = SamplingParams(temperature=0.7, top_p=0.9, max_tokens=256)
outputs = llm.generate(["Your prompt here"], sampling_params)
from transformers import AutoModelForCausalLM, AutoTokenizer
model = AutoModelForCausalLM.from_pretrained(
"Euraika/EuroLLM-22B-Instruct-GPTQ",
device_map="auto"
)
tokenizer = AutoTokenizer.from_pretrained("Euraika/EuroLLM-22B-Instruct-GPTQ")
This model uses the ChatML format:
<|im_start|>system
{system_message}<|im_end|>
<|im_start|>user
{user_message}<|im_end|>
<|im_start|>assistant
{assistant_message}<|im_end|>
Apache 2.0 (same as base model)