/ Модель

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

Контекст
4 096 токенов
Параметры
32,2 млрд
Размер весов
66,2 ГБ
Лицензия
Apache 2.0
Архитектура
llama · dense
Опубликована
20 фев 2024

Viking-33B

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

Базовая многоязычная модель на 32,2 млрд параметров для генерации текста, кода и базового перевода преимущественно на финском и скандинавских языках.

2 033скачиваний за 30 дней27лайковвеса обновлены19 мар 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Viking 33B — базовая авторегрессионная языковая модель LumiOpen, созданная совместно группой TurkuNLP Университета Турку, SiloGen и High Performance Language Technologies. Это плотный decoder-only трансформер семейства LLaMA с 32,2 млрд параметров, rotary positional embeddings и FlashAttention; в карточке указан контекст 4096 токенов. Модель опубликована в формате Safetensors под лицензией Apache 2.0.

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

Это частично обученный чекпойнт: указан прогресс обучения на 1,3 трлн токенов из запланированных 2 трлн, а карточка приводит доступные промежуточные этапы. Полные результаты оценки не опубликованы. Модель может выдавать неточные, предвзятые или спорные ответы; авторы указывают на отсутствие значимой компетенции в языках за пределами перечисленных.

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

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

Ограничения

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

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

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

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

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

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

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

Открыть на Hugging Face

Viking 33B

Viking 33B is a 33B parameter decoder-only transformer pretrained on Finnish, English, Swedish, Danish, Norwegian, Icelandic and code. It is being trained on 2 trillion tokens (1300B billion as of this release). Viking 33B is a fully open source model and is made available under the Apache 2.0 License.

Viking was created in a collaboration between the TurkuNLP group of the University of Turku, SiloGen from Silo AI,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 project is part of an ongoing effort to create open source large language models for non-English and especially low resource languages like Finnish. The mode is fluent in Finnish, English, the Scandinavian languages and capable of basic translation between them. It is also able to understand and generate code.

Model Family

Viking is the second set of models released by LumiOpen and is available at 3 parameter counts:

Viking 7B

Viking 13B

Viking 33B

Model Overview

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

Viking is a generative pretrained transformer using a LLaMA-like GPT architecture, and makes use of rotary positional embeddings and flash attention.

HyperparameterValue
n_parameters33B
n_layers56
n_heads56
d_model7168
vocab_size131072
sequence_length4096

Training

Viking 33B was trained on the LUMI supercomputer, using 1024 AMD MI250X GPUs. Each MI250X GPU has two Graphics Complex Dies (GCDs) for a world size of 2048 during training, using activation checkpointing, a micro batch size of 1, gradient accumulation of 16, and a 3D parallelism strategy of TP=4, PP=4, DP=128.

Training began in September 2023 using a custom fork of the Megatron-Deepspeed framework.

Training Hyperparameters

HyperparameterValueComment
Precisionbfloat16
OptimizerAdamW
Learning rate3e-410B tokens warm-up, cosine decay to 3e-5
Weight decay1e-1
Batch size10241024 samples x 4096 tokens = 4194304 tokens

Tokenizer

Viking uses a custom 128K Bloom tokenizer trained on the same English, Finnish, Swedish, Danish, Norwegian, Icelandic and code dataset used to train the model.

Dataset

Viking is being trained on a 2 trillion token mixed dataset of English, Finnish, Swedish, Danish, Norwegian, Icelandic and code.

Full details will be published soon.

Evaluation Results

Full evaluation results will be published with the final model.

Training Checkpoints

Training checkpoints are available as branches in the repository. Checkpoints will be released roughly every 100B tokens. The main branch will always point to the latest checkpoint. The following checkpoints are available:

The transformers library allows you to load a checkpoint from a branch as follows:

branch = "200B"
model = transformers.AutoModelForCausalLM.from_pretrained(
    "LumiOpen/Viking-33B",
    torch_dtype=torch.bfloat16,
    revision=branch,
)

Ethical Considerations and Limitations

Viking 33B is a release of a partially trained model, and special care should be taken when using any output.

Viking is an advanced language model, primarily optimized for English, Finnish, Swedish, Norwegian, Danish, Icelandic and code, with no meaningful proficiency in any other languages. As with most AI-driven systems, Viking is a product of the vast data it has been trained on, which may reflect the imperfections, biases, and idiosyncrasies of the wider web. Viking may, at times, produce outputs that can be considered inaccurate, prejudiced, or controversial. Users and developers engaging with Viking should exercise discretion and consider additional evaluation and customization to ensure the model's responses align with their specific needs and ethical standards.

License

Viking is released under the Apache 2.0 license.

Citation Information

@misc {lumiopen_2025,
	author       = { Luukkonen, Risto and Burdge, Jonathan and Zosa, Elaine and Komulainen, Ville and Sarlin, Peter and Pyysalo, Sampo },
	title        = { Viking: A Family of Nordic LLMs },
	year         = 2025,
	url          = { https://huggingface.co/LumiOpen/Viking-33B },
	doi          = { 10.57967/hf/4885 },
	publisher    = { Hugging Face }
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей