/ Модель

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

Контекст
8 192 токена
Параметры
7,5 млрд
Размер весов
32,1 ГБ
Лицензия
Llama 3
Архитектура
llama · dense
Базовая модель
Meta-Llama-3-8B
Опубликована
25 мая 2024

Llama-3-8B-Magpie-Air-SFT-300K-v0.1

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

Чат-модель на базе Llama 3 8B, дообученная на наборе инструкций Magpie для диалогов и генерации ответов.

21скачиваний за 30 дней1лайквеса обновлены3 июл 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Magpie-Align разработала Magpie-Align/Llama-3-8B-Magpie-Air-SFT-300K-v0.1 — чат-модель для генерации текста, дообученную методом supervised fine-tuning на 300 тысячах отфильтрованных примеров датасета Magpie-Air-300K-Filtered. В основе лежит Meta Llama 3 с плотной архитектурой LlamaForCausalLM; модель содержит 7,5 млрд параметров и рассчитана на контекст до 8192 токенов.

Модель предназначена для диалогов и выполнения инструкций. Разработчики сообщают о результатах, сопоставимых с Llama-3-8B-Instruct на отдельных задачах и бенчмарках выравнивания; для оптимальной работы следует использовать официальный шаблон чата Llama 3. Карточка приводит оценки Alpaca Eval 2 и Arena Hard, но не описывает специализацию по предметным областям или отдельные языки сверх возможностей базовой модели.

Модель основана на meta-llama/Meta-Llama-3-8B и распространяется по лицензии Meta Llama 3 Community License; применяются условия этой лицензии. Карточка рекомендует использовать официальный шаблон диалога Llama 3.

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

  • ответы на пользовательские инструкции в чате
  • генерация диалоговых ответов
  • создание помощника на базе Llama 3
  • сравнительная оценка выравнивания LLM на бенчмарках

Ограничения

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

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

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

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

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

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

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

Открыть на Hugging Face

🐦 Llama-3-8B-Magpie-Air-SFT-v0.1

Project Web: https://magpie-align.github.io/

Arxiv Technical Report: https://arxiv.org/abs/2406.08464

Codes: https://github.com/magpie-align/magpie

Abstract

About This Model

This model is a fine-tuned version of meta-llama/Meta-Llama-3-8B on Magpie-Align/Magpie-Air-300K-Filtered dataset.

It achieves performance comparable with the official Llama-3-8B-Instruct Model with SFT only!

  • Alpaca Eval 2 (GPT-4-Turbo-1106): 22.66 (LC), 23.99 (WR)
  • Alpaca Eval 2 (Llama-3-8B-Instruct): 49.27 (LC), 50.80 (WR)
  • Arena Hard: 14.9

Other Information

License: Please follow Meta Llama 3 Community License.

Conversation Template: Please use Llama 3 official chat template for the best performance.

Citation

If you find the model, data, or code useful, please cite our paper:

@misc{xu2024magpie,
	title={Magpie: Alignment Data Synthesis from Scratch by Prompting Aligned LLMs with Nothing}, 
	author={Zhangchen Xu and Fengqing Jiang and Luyao Niu and Yuntian Deng and Radha Poovendran and Yejin Choi and Bill Yuchen Lin},
	year={2024},
	eprint={2406.08464},
	archivePrefix={arXiv},
	primaryClass={cs.CL}
}

Training procedure

Training hyperparameters

The following hyperparameters were used during training:

  • learning_rate: 2e-05
  • train_batch_size: 1
  • eval_batch_size: 1
  • seed: 42
  • distributed_type: multi-GPU
  • num_devices: 4
  • gradient_accumulation_steps: 8
  • total_train_batch_size: 32
  • total_eval_batch_size: 4
  • optimizer: Adam with betas=(0.9,0.999) and epsilon=1e-08
  • lr_scheduler_type: cosine
  • lr_scheduler_warmup_steps: 100
  • num_epochs: 2

Training results

Training LossEpochStepValidation Loss
0.70740.001310.7241
0.21821.07810.2195
0.13281.987815620.2120

Framework versions

  • Transformers 4.40.2
  • Pytorch 2.3.0+cu121
  • Datasets 2.19.1
  • Tokenizers 0.19.1

axolotl version: 0.4.0

base_model: meta-llama/Meta-Llama-3-8B
model_type: LlamaForCausalLM
tokenizer_type: AutoTokenizer

load_in_8bit: false
load_in_4bit: false
strict: false

datasets:
  - path: Magpie-Align/Magpie-Air-300K-Filtered
    type: sharegpt
    conversation: llama3
dataset_prepared_path: last_run_prepared
val_set_size: 0.001
output_dir: ./out_Llama-3-8B-Magpie-Air-300K-FMGR

sequence_len: 8192
sample_packing: true
eval_sample_packing: false
pad_to_sequence_len: true

gradient_accumulation_steps: 8
micro_batch_size: 1
num_epochs: 2
optimizer: paged_adamw_8bit
lr_scheduler: cosine
learning_rate: 2e-5

train_on_inputs: false
group_by_length: false
bf16: auto
fp16:
tf32: false

gradient_checkpointing: true
gradient_checkpointing_kwargs:
  use_reentrant: false
early_stopping_patience:
resume_from_checkpoint:
logging_steps: 1
xformers_attention:
flash_attention: true

warmup_steps: 100
evals_per_epoch: 1
eval_table_size:
saves_per_epoch: 3
debug:
deepspeed:
weight_decay: 0.0
fsdp:
fsdp_config:
special_tokens:
  pad_token: <|end_of_text|>

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей