/ Модель

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

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

Llama-Poro-2-8B-base

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

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

1 684скачиваний за 30 дней4лайкавеса обновлены26 июн 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Poro 2 8B Base — базовая языковая модель, созданная совместно AMD Silo AI, группой TurkuNLP Университета Турку и High Performance Language Technologies (HPLT). Это плотный авторегрессионный трансформер семейства Llama с архитектурой LlamaForCausalLM и примерно 7,5 млрд параметров по метаданным. Модель получена продолжением предобучения Llama 3.1 8B на сбалансированном наборе из 165 млрд токенов на финском и английском языках, а также с данными по коду и математике. Контекст — 8192 токена.

Модель предназначена для генерации текста и служит основой для дальнейшей настройки под прикладные сценарии; карточка прямо отмечает, что для большинства применений базовую модель нужно дообучить. По результатам карточки, она заметно улучшает показатели Llama 3.1 8B на финских тестах и сохраняет близкий уровень на английских; также демонстрирует улучшение в переводе между английским и финским. Поддерживаются веса PyTorch и safetensors. Лицензия — Llama 3.1 Community License. Среди ограничений — слабая компетентность в языках, кроме финского и английского, возможные фактические ошибки и предвзятые или неподходящие ответы.

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

  • генерация текста на финском языке
  • генерация текста на английском языке
  • создание основы для дообучения финскоязычного чат-бота
  • перевод между финским и английским языками
  • генерация и анализ кода
  • решение задач по математике

Ограничения

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

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

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

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

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

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

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

Открыть на Hugging Face

Poro 2 8B Base Model Card

Poro 2 8B Base is an 8B parameter decoder-only transformer created through continued pretraining of Llama 3.1 8B to add Finnish language capabilities. It was trained on 165B tokens using a carefully balanced mix of Finnish, English, code, and math data. Poro 2 is a fully open source model and is made available under the Llama 3.1 Community License.

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 can efficiently add new language capabilities to existing models while maintaining performance in the original domains. Through the combination of English and Finnish training data, we achieve a model that substantially outperforms the base Llama 3.1 8B model in Finnish while maintaining solid English proficiency.

For more details on our training and data curation process, 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

NOTE: This is a base model which needs further fine tuning for most use cases.

Poro 2 8B is based on the Llama 3.1 8B architecture and uses continued pretraining to add Finnish language capabilities.

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

Training

Poro 2 8B was created through continued pretraining on the LUMI supercomputer, using AMD MI250X GPUs. Training used a 3D parallelism strategy with TP=2, PP=1.

Training was conducted using a custom version of the Megatron-LM framework. Our code is available at https://github.com/LumiOpen/Megatron-LM-lumi.

Training Hyperparameters

HyperparameterValueComment
Precisionbfloat16
OptimizerAdamW
Learning rate3e-4
LR schedulercosineWarmup ratio 0.05, min LR 1e-8
Weight decay1e-1
Global batch size512
Micro batch size1
Max sequence length8192
Total tokens165B1 epoch

Dataset

Poro 2 8B was trained on a balanced 165B token dataset designed to maintain English, code, and math capabilities while adding Finnish proficiency.

DatasetSourcePercentageTokens
FinnishFineWeb230%50B
EnglishFineWeb-Edu30%50B
CodeStarCoder30%50B
MathFineMath10%16B
Total100%165B

Evaluation Results

Poro 2 8B shows substantial improvements in Finnish capabilities over Llama 3.1 8B, while maintaining English performance:

Finnish Performance

Poro 2 8BLlama 3.1 8B
ARC Challenge48.9038.82
HellaSwag50.4930.97
MMLU56.2549.64
TruthfulQA49.7845.54

English Performance

Poro 2 8BLlama 3.1 8B
ARC Challenge60.7557.94
HellaSwag80.5580.05
MMLU63.4865.08
TruthfulQA48.0654.02

Translation Performance

Poro 2 8BLlama 3.1 8B
EN→FI BLEU36.4823.92
FI→EN BLEU40.7137.42

Overall: ~10 percentage point average improvement in Finnish benchmarks with only ~1 percentage point decrease in English performance.

Usage

from transformers import AutoTokenizer, AutoModelForCausalLM
import torch

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

# Example usage
prompt = "Kerro minulle Suomesta."  # "Tell me about Finland" in Finnish
inputs = tokenizer(prompt, return_tensors="pt")
outputs = model.generate(**inputs, max_length=200, temperature=0.7)
response = tokenizer.decode(outputs[0], skip_special_tokens=True)
print(response)

Ethical Considerations and Limitations

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

Users and developers engaging with Poro 2 should exercise discretion and consider additional evaluation and customization to ensure the model's responses align with their specific needs.

License

Built with Llama

Poro 2 8B is released under the Llama 3.1 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 Luoma 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
Ревизия весов
d755a59

0 моделей