/ Модель

Характеристики

Контекст
8 192 токена
Параметры
69,5 млрд
Размер весов
141 ГБ
Лицензия
Llama 3.3
Архитектура
llama · dense
Библиотека
transformers
Опубликована
27 мая 2025

Llama-Poro-2-70B-Instruct

Генерация текстаТекст → текст14 профессий

Диалоговая модель на базе Llama, дообученная для выполнения инструкций, ответов на вопросы и генерации текста на финском и английском языках.

813скачиваний за 30 дней9лайковвеса обновлены30 мар 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Poro 2 70B Instruct — разговорная модель с открытыми весами, разработанная совместно AMD Silo AI, группой TurkuNLP Университета Турку и High Performance Language Technologies (HPLT). Она дообучена методами SFT и DPO на базе Poro 2 70B Base, продолжавшей предобучение на основе Llama 3.1 70B. Модель имеет плотную архитектуру LlamaForCausalLM, около 69,5 млрд параметров и контекст до 8192 токенов.

Модель предназначена для диалогов и выполнения инструкций на финском и английском языках. Она подходит для ответов на вопросы, создания текстов, образовательных и клиентских помощников, а также перевода между финским и английским. В карточке отмечены дополнительные способности к программированию и математике и интерфейс для вызова инструментов.

Оценки в карточке показывают сильные результаты на финских задачах следования инструкциям при сохранении хороших результатов на английском. Модель может ошибаться, воспроизводить предубеждения обучающих данных или выдавать неподходящий и спорный контент; её навыки на языках помимо финского и английского ограничены. Лицензия — Llama 3.3 Community License.

Сценарии применения

  • диалоги с помощником на финском языке
  • ответы на вопросы на английском и финском
  • создание и редактирование текстов
  • перевод между финским и английским
  • поддержка клиентов и пользователей
  • обучающие объяснения и помощь в учебе

Ограничения

Модель может выдавать фактически неверные ответы, предвзятый или неподходящий контент; её компетенции в языках помимо финского и английского ограничены.

Для каких профессий подходит14

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Также подходит для

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Poro 2 70B Instruct Model Card

Poro 2 70B Instruct is an instruction-following chatbot model created through supervised fine-tuning (SFT) and Direct Preference Optimization (DPO) of the Poro 2 70B Base model. This model is designed for conversational AI applications and instruction following in both Finnish and English. It was trained on a carefully curated mix of English and Finnish instruction data, followed by preference tuning to improve response quality.

Poro 2 was created in a collaboration between AMD Silo AI, the TurkuNLP group of the University of Turku, and High Performance Language Technologies (HPLT). Training was conducted on the LUMI supercomputer, using compute resources generously provided by CSC - IT Center for Science, Finland.

This model demonstrates how continued pretraining followed by instruction tuning can efficiently add new language capabilities to existing models while maintaining strong conversational abilities in both the original and target languages.

For more details on our training and data generation pipeline, check out our Continued Pretraining Playbook.

Poro 2 Model Family

The Poro 2 model family includes both 8B and 70B models, and there are three different versions released of the Poro 2 models: a base model, a post-training SFT-only checkpoint, and the final instruct model which is the SFT model plus a round of DPO.

ModelBased onBase ModelSFTInstruct
Poro 2 8BLlama 3.1 8BPoro 2 8B BasePoro 2 8B SFTPoro 2 8B Instruct
Poro 2 70BLlama 3.1 70BPoro 2 70B BasePoro 2 70B SFTPoro 2 70B Instruct

What does Poro mean? Poro is the Finnish word for Reindeer! 🦌 These animals are native to Finland and hold a significant role in Finnish culture and history.

Model Overview

Poro 2 70B Instruct is based on the Llama 3.1 70B architecture and has been fine-tuned for instruction following and conversational AI applications. The model supports both English and Finnish conversations.

HyperparameterValue
n_parameters70.55B
n_layers80
n_heads64
n_kv_heads8
d_model8192
vocab_size128256
max_sequence_length8192
base_modelLlama-3.1-70B

Training Process

Continued Pretraining

The base Poro 2 70B model was created through continued pretraining on 165B tokens of Finnish, English, code, and math data.

Supervised Fine-Tuning (SFT)

The SFT phase used 1.4M instruction-following examples in English and Finnish, including:

  • English and Finnish Tulu 3 prompts with Llama-3.3-70B-Instruct responses
  • Multi-turn conversations generated using the Magpie method
  • Top-rated conversations from OASST2 and Avoin Avustaja datasets
  • Translation samples from EuroParl

We also release the Poro 2 instruction collection.

Direct Preference Optimization (DPO)

The final model underwent preference tuning using the HelpSteer3 dataset to improve response quality and alignment.

Post-Training Hyperparameters

SFT

HyperparameterValue
Epochs2
Global batch size128
Learning rate5e-6
LR schedulerlinear
Warmup ratio0.03
Max sequence length4,096

DPO

HyperparameterValue
Epochs3
Global batch size64
Beta0.01
Learning rate5e-7
LR schedulercosine
Warmup ratio0.1
Max length4,096

Evaluation Results

Poro 2 70B Instruct shows substantial improvements in Finnish instruction-following capabilities compared to Llama 3.1 70B Instruct and Llama 3.3 70B Instruct, while maintaining excellent English performance.

Finnish Instruction Following

Poro 2 70B InstructLlama 3.1 70B InstructLlama 3.3 70B Instruct
IFEval Finnish70.7963.9571.71
MTBench Finnish7.777.067.4
AlpacaEval 2 Finnish41.9621.0625.73

English Instruction Following

ScoreLlama 3.1 70B InstructLlama 3.3 70B Instruct
IFEval85.9586.6990.38
MTBench8.418.338.35
AlpacaEval 249.7743.8745.12

MTBench scores per-category

FinnishEnglish
Coding6.757.25
Extraction9.008.85
Humanities8.758.95
Math6.708.20
Reasoning6.108.15
Roleplay8.208.60
STEM8.608.50
Writing8.108.85

MTBench scores per-turn

FinnishEnglish
first turn8.08.66
second turn7.558.17

Pairwise Comparisons on MTBench

  • Finnish: 66% win rate vs Llama 3.3 70B Instruct
  • English: 57% win rate vs Llama 3.3 70B Instruct

Overall: Substantially outperforms Llama 3.3 70B Instruct in Finnish by over 6% and Llama 3.1 70B Instruct by over 11%, while maintaining excellent English performance on par with or exceeding Llama 3.3 70B Instruct.

Usage

from transformers import AutoTokenizer, AutoModelForCausalLM
import torch

model_name = "LumiOpen/Llama-Poro-2-70B-Instruct"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(
    model_name,
    torch_dtype=torch.bfloat16,
    device_map="auto"
)

# Finnish conversation example
messages = [
    {"role": "user", "content": "Kerro minulle Suomen historiasta."}
]

inputs = tokenizer.apply_chat_template(
    messages, 
    add_generation_prompt=True,
    return_tensors="pt"
)

outputs = model.generate(
    inputs,
    max_new_tokens=500,
    temperature=0.7,
    do_sample=True,
    pad_token_id=tokenizer.eos_token_id
)

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

Intended Use

Poro 2 70B Instruct is designed for:

  • High-performance conversational AI applications in Finnish and English
  • Question answering and information retrieval
  • Content generation and creative writing
  • Educational applications
  • Customer service and support applications
  • Translation between Finnish and English
  • Research and enterprise applications requiring strong multilingual capabilities

Ethical Considerations and Limitations

Poro 2 70B is an advanced language model optimized for English and Finnish, with additional capabilities in code and mathematics. As with most AI-driven systems, Poro 2 is a product of the vast data it has been trained on, which may reflect the imperfections, biases, and idiosyncrasies of the wider web. The model may, at times, produce outputs that can be considered inaccurate, prejudiced, or controversial.

Key limitations:

  • Limited proficiency in languages other than English and Finnish
  • Potential for generating biased or inappropriate content
  • May produce factually incorrect information

License

Built with Llama

Poro 2 70B Instruct is released under the Llama 3.3 Community License. Please review the license terms before use.

Citation

@misc{poro2_2025,
    title={Poro 2: Continued Pretraining for Language Acquisition},
    author={Elaine Zosa and Jouni Louma and Kai Hakala and Antti Virtanen and Mika Koistinen and Risto Luukkonen and Akseli Reunamo and Sampo Pyysalo and Jonathan Burdge},
    year={2025},
    howpublished={LumiOpen}
}

Acknowledgments

We thank CSC - IT Center for Science, Finland for providing access to the LUMI supercomputer. This work was supported by the High Performance Language Technologies (HPLT) project and conducted in collaboration with TurkuNLP from the University of Turku. This project has received funding from the European Union's Horizon Europe research and innovation programme under grant agreement No 101070350.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

vLLM

Можно запустить

Подбираем GPU…

Класс архитектуры
LlamaForCausalLM
Ревизия весов
c055500

0 моделей