/ Модель

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

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

Llama-Poro-2-70B-base

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

Базовая модель на основе Llama 3.1 70B с усиленными возможностями финского языка для дальнейшей настройки и генерации текста, кода и математических ответов.

105скачиваний за 30 дней1лайквеса обновлены19 июн 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

LumiOpen Llama-Poro-2-70B-base — базовая языковая модель, разработанная AMD Silo AI, группой TurkuNLP Университета Турку и HPLT. Это плотный декодерный трансформер на архитектуре Llama 3.1 с 69,5 млрд параметров; модель создана продолжением предобучения Llama 3.1 70B на 165 млрд токенов, чтобы усилить поддержку финского языка, сохранив навыки английского, программирования и математики. Контекст модели составляет 8192 токена; доступны веса Safetensors, библиотека Transformers, лицензия Llama 3.1 Community License.

Это базовый чекпойнт для дальнейшей тонкой настройки, а не готовая инструкционная модель. Он подходит как основа для разработки финно- и англоязычных генеративных приложений, включая генерацию текста и кода, математические задачи и перевод между финским и английским. В карточке отмечено улучшение результатов на финских бенчмарках относительно Llama 3.1 70B при сохранении сильных результатов на английском.

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

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

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

Ограничения

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

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

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

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

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

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

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

Открыть на Hugging Face

Poro 2 70B Base Model Card

Poro 2 70B Base is a 70B parameter decoder-only transformer created through continued pretraining of Llama 3.1 70B 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 70B model in Finnish while maintaining excellent 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 70B is based on the Llama 3.1 70B architecture and uses continued pretraining to add Finnish language capabilities.

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

Training

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

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 rate1.5e-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 70B 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 70B shows substantial improvements in Finnish capabilities over Llama 3.1 70B, while maintaining and in some cases improving English performance.

Finnish Performance

Poro 2 70BLlama 3.1 70B
ARC Challenge61.0154.52
HellaSwag58.0752.10
MMLU73.7671.29
TruthfulQA55.5353.64
GSM8K72.7869.90

English Performance

Poro 2 70BLlama 3.1 70B
ARC Challenge69.9769.45
HellaSwag87.8587.81
MMLU78.2078.59
TruthfulQA51.4349.78
GSM8K81.3581.05

Translation Performance

Poro 2 70BLlama 3.1 70B
EN→FI BLEU40.0335.02
FI→EN BLEU43.0441.67
EN→FI chrF62.5059.16
FI→EN chrF64.1663.03

Code Performance

Poro 2 70BLlama 3.1 70B
HumanEval pass@1071.3464.63

Overall: ~4 percentage point average improvement in Finnish benchmarks while maintaining excellent English performance (slight average improvement of ~0.4 percentage points).

Usage

from transformers import AutoTokenizer, AutoModelForCausalLM
import torch

model_name = "LumiOpen/Poro-2-70B-base"
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 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 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 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
Ревизия весов
2ff5887

0 моделей