/ Модель

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

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

Llama-Poro-2-8B-SFT

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

Промежуточная после SFT языковая модель семейства Poro 2 для диалогов и следования инструкциям на финском и английском, предназначенная главным образом для исследований постобучения.

94скачиваний за 30 дней2лайкавеса обновлены27 ноя 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Poro 2 8B SFT — языковая модель с плотной архитектурой Llama, созданная AMD Silo AI, группой TurkuNLP Университета Турку и HPLT. Это промежуточный чекпойнт после контролируемого дообучения модели Poro 2 8B Base на следование инструкциям и диалогам; в отличие от версии Instruct, он не проходил дополнительную настройку предпочтений DPO. Модель содержит около 7,5 млрд параметров, работает с контекстом до 8192 токенов и принимает и генерирует текст.

Модель предназначена прежде всего для изучения этапов постобучения и экспериментов с настройкой предпочтений, а также для диалогов и выполнения инструкций на финском и английском языках. В карточке отмечены чат-возможности и интерфейс вызова инструментов. Обучение SFT использовало 1,4 млн примеров, преимущественно англоязычных и финскоязычных. Лицензия — Llama 3.3.

Отсутствие DPO может приводить к менее качественным и хуже согласованным с ожиданиями ответам, чем у Poro 2 8B Instruct. Модель может ошибаться, генерировать предвзятый или неподходящий контент, слабее справляться с другими языками и специализированными областями; важные факты следует проверять. Разработчики рекомендуют для производственного применения версию Instruct.

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

  • изучение влияния SFT и DPO на ответы языковой модели
  • эксперименты с дальнейшей настройкой предпочтений
  • сравнение качества следования инструкциям на финском и английском
  • создание диалоговых прототипов на финском языке
  • создание диалоговых прототипов на английском языке

Ограничения

Модель не проходила настройку предпочтений DPO, поэтому ответы могут быть менее качественными и хуже согласованными с ожиданиями; возможны фактические ошибки, предвзятый или неподходящий контент. Помимо финского и английского, владение языками ограничено; модель может хуже работать в специализированных областях, а контекст ограничен 8192 токенами.

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

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

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

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

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

Открыть на Hugging Face

Poro 2 8B SFT Model Card

Note for most users: This is an intermediate checkpoint from our post-training pipeline. Most users should use Poro 2 8B Instruct instead, which includes an additional round of Direct Preference Optimization (DPO) for improved response quality and alignment. This SFT-only model is primarily intended for researchers interested in studying the effects of different post-training techniques.

Poro 2 8B SFT is a supervised fine-tuned model created from the Poro 2 8B Base model. This model has been trained for instruction following and conversational AI applications in both Finnish and English, but has not undergone preference tuning. It represents the intermediate step before Direct Preference Optimization (DPO) in our post-training pipeline.

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.

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 and historical role in Finnish culture.

Model Overview

Poro 2 8B SFT is based on the Llama 3.1 8B architecture and has been supervised fine-tuned for instruction following. The model supports both English and Finnish conversations but has not undergone preference tuning for response quality optimization.

HyperparameterValue
n_parameters8.03B
n_layers32
n_heads32
n_kv_heads8
d_model4096
vocab_size128256
max_sequence_length8192
base_modelLlama-3.1-8B

Training Process

Continued Pretraining

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

Supervised Fine-Tuning (SFT)

This model represents the SFT phase of post-training, using 1.4M instruction-following examples in English and Finnish, including:

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

We release the Poro 2 instruction collection.

SFT Hyperparameters

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

Evaluation Results

Poro 2 8B SFT shows substantial improvements in Finnish instruction-following capabilities compared to Llama 3.1 8B Instruct, while maintaining strong English performance. Note that the final Instruct model (with DPO) performs significantly better.

Finnish Instruction Following

Poro 2 8B SFTLlama 3.1 8B InstructPoro 2 8B Instruct
IFEval Finnish64.6947.3166.54
MTBench Finnish5.924.106.75
AlpacaEval 2 Finnish16.802.0528.89

English Instruction Following

Poro 2 8B SFTLlama 3.1 8B InstructPoro 2 8B Instruct
IFEval79.6679.4879.29
MTBench7.077.707.33
AlpacaEval 229.6732.7035.30

MTBench scores per-category

FinnishEnglish
Coding4.555.30
Extraction6.208.15
Humanities7.308.25
Math4.607.10
Reasoning4.455.75
Roleplay6.557.25
STEM6.507.15
Writing7.247.65

MTBench scores per-turn

FinnishEnglish
first turn6.767.90
second turn5.086.25

Overall: ~16% average improvement in Finnish instruction-following benchmarks compared to Llama 3.1 8B Instruct, with maintained English performance. The additional DPO step in the Instruct model provides further improvements.

Usage

from transformers import AutoTokenizer, AutoModelForCausalLM
import torch

model_name = "LumiOpen/Poro-2-8B-SFT"
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)

Research Applications

This SFT-only model is particularly useful for researchers studying:

  • The effects of supervised fine-tuning vs. preference tuning
  • Comparative analysis of different post-training techniques
  • Ablation studies on instruction-following capabilities
  • Cross-lingual transfer in instruction-following tasks
  • The impact of DPO on model behavior and alignment

Intended Use

Poro 2 8B SFT is primarily intended for:

  • Research purposes: Studying post-training techniques and their effects
  • Comparative analysis: Understanding the contribution of different training phases
  • Educational applications: Learning about instruction-following model development
  • Development: As a starting point for further preference tuning experiments

For production use cases, we recommend using Poro 2 8B Instruct instead.

Ethical Considerations and Limitations

Poro 2 8B SFT is a research checkpoint optimized for English and Finnish instruction following. As this model has not undergone preference tuning, it may be more prone to generating responses that are misaligned with user expectations compared to the final Instruct model.

Key limitations:

  • No preference tuning: May generate responses that are less aligned or of lower quality than the Instruct version
  • Limited proficiency in languages other than English and Finnish
  • May occasionally generate biased, inappropriate, or factually incorrect content
  • Performance may vary significantly for specialized or technical domains
  • Context window limited to 8,192 tokens
  • May struggle with very recent events (knowledge cutoff limitations)

Safety Considerations:

  • This model should primarily be used for research purposes
  • Users should verify important factual claims independently
  • The model should not be used for medical, legal, or financial advice without human oversight
  • Responses should be reviewed for appropriateness in sensitive contexts
  • Consider using the Instruct version for better alignment and response quality

License

Built with Llama

Poro 2 8B SFT 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

Универсальный рантайм · transformers

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

Подбираем GPU…

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

0 моделей