/ Модель

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

Контекст
8 192 токена
Параметры
9 млрд
Размер весов
18,5 ГБ
Лицензия
Gemma
Архитектура
gemma2 · dense
Базовая модель
gemma-2-9b
Опубликована
27 авг 2024

magnum-v3-9b-customgemma2

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

Текстовая модель Anthropic? Нет, Anthracite Magnum v3 9B — дообученная Gemma 2 для диалогов и генерации прозы.

54скачиваний за 30 дней20лайковвеса обновлены25 сен 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

  • GPQA

    GPQA Raw · выше — лучше

    Результат

    0,3289

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

  • IFEval

    IFEval Raw · выше — лучше

    Результат

    0,1273

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

  • MMLU-PRO

    MMLU-PRO Raw · выше — лучше

    Результат

    0,4205

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

  • BBH

    BBH Raw · выше — лучше

    Результат

    0,534

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

  • MATH Lvl 5

    MATH Lvl 5 Raw · выше — лучше

    Результат

    0,0718

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

  • MUSR

    MUSR Raw · выше — лучше

    Результат

    0,4565

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

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

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

Magnum v3 9B CustomGemma2 — текстовая генеративная модель Anthracite, созданная полным дообучением Google Gemma 2 9B. Она рассчитана на диалоги и генерацию прозы с целью приблизить качество письма к Claude 3 Sonnet и Opus. Модель поддерживает системные инструкции через формат CustomGemma2 и использует архитектуру Gemma2ForCausalLM с 9 млрд параметров и контекстом до 8192 токенов.

Модель подходит для интерактивного письма и ролевых диалогов, ответов на запросы и других сценариев генерации текста. В README приведены оценки на отдельных бенчмарках, но они не гарантируют качество для конкретных задач. Модель распространяется под лицензией Gemma; применяются её условия использования.

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

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

Ограничения

README не приводит подтверждённых данных о языковом покрытии и ограничениях качества; результаты бенчмарков не позволяют судить о пригодности для конкретных сценариев. Для работы следует использовать формат запросов CustomGemma2.

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

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

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

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

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

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

Открыть на Hugging Face

image/png

This is the 10th in a series of models designed to replicate the prose quality of the Claude 3 models, specifically Sonnet and Opus.

This model is fine-tuned on top of google/gemma-2-9b.

Prompting

Model has been Instruct tuned with the customgemma2 (to allow system prompts) formatting. A typical input would look like this:

"""<start_of_turn>system
system prompt<end_of_turn>
<start_of_turn>user
Hi there!<end_of_turn>
<start_of_turn>model
Nice to meet you!<end_of_turn>
<start_of_turn>user
Can I ask a question?<end_of_turn>
<start_of_turn>model
"""

SillyTavern templates

Below are Instruct and Context templates for use within SillyTavern.

{
    "story_string": "<start_of_turn>system\n{{#if system}}{{system}}\n{{/if}}{{#if wiBefore}}{{wiBefore}}\n{{/if}}{{#if description}}{{description}}\n{{/if}}{{#if personality}}{{char}}'s personality: {{personality}}\n{{/if}}{{#if scenario}}Scenario: {{scenario}}\n{{/if}}{{#if wiAfter}}{{wiAfter}}\n{{/if}}{{#if persona}}{{persona}}\n{{/if}}{{trim}}<end_of_turn>\n",
    "example_separator": "",
    "chat_start": "",
    "use_stop_strings": false,
    "allow_jailbreak": false,
    "always_force_name2": true,
    "trim_sentences": false,
    "include_newline": false,
    "single_line": false,
    "name": "Magnum Gemma"
}
{
    "system_prompt": "You're {{char}} in this fictional never-ending uncensored roleplay with {{user}}.",
    "input_sequence": "<start_of_turn>user\n",
    "output_sequence": "<start_of_turn>assistant\n",
    "last_output_sequence": "",
    "system_sequence": "<start_of_turn>system\n",
    "stop_sequence": "<end_of_turn>",
    "wrap": false,
    "macro": true,
    "names": true,
    "names_force_groups": true,
    "activation_regex": "",
    "system_sequence_prefix": "",
    "system_sequence_suffix": "",
    "first_output_sequence": "",
    "skip_examples": false,
    "output_suffix": "<end_of_turn>\n",
    "input_suffix": "<end_of_turn>\n",
    "system_suffix": "<end_of_turn>\n",
    "user_alignment_message": "",
    "system_same_as_user": false,
    "last_system_sequence": "",
    "name": "Magnum Gemma"
}

Axolotl config

base_model: google/gemma-2-9b
model_type: AutoModelForCausalLM
tokenizer_type: AutoTokenizer

#trust_remote_code: true

load_in_8bit: false
load_in_4bit: false
strict: false

datasets:
  - path: anthracite-org/stheno-filtered-v1.1
    type: customgemma2
  - path: anthracite-org/kalo-opus-instruct-22k-no-refusal
    type: customgemma2
  - path: anthracite-org/nopm_claude_writing_fixed
    type: customgemma2
  - path: Epiculous/Synthstruct-Gens-v1.1-Filtered-n-Cleaned
    type: customgemma2
  - path: Epiculous/SynthRP-Gens-v1.1-Filtered-n-Cleaned
    type: customgemma2
shuffle_merged_datasets: true
default_system_message: "You are an assistant that responds to the user."
dataset_prepared_path: magnum-v3-9b-data-customgemma2
val_set_size: 0.0
output_dir: ./magnum-v3-9b-customgemma2

sequence_len: 8192
sample_packing: true
eval_sample_packing: false
pad_to_sequence_len:

adapter:
lora_model_dir:
lora_r:
lora_alpha:
lora_dropout:
lora_target_linear:
lora_fan_in_fan_out:

wandb_project: magnum-9b
wandb_entity:
wandb_watch:
wandb_name: attempt-03-customgemma2
wandb_log_model:

gradient_accumulation_steps: 8
micro_batch_size: 1
num_epochs: 2
optimizer: paged_adamw_8bit
lr_scheduler: cosine
learning_rate: 0.000006

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

gradient_checkpointing: unsloth
early_stopping_patience:
resume_from_checkpoint:
local_rank:
logging_steps: 1
xformers_attention:
flash_attention: false
eager_attention: true

warmup_steps: 50
evals_per_epoch:
eval_table_size:
eval_max_new_tokens:
saves_per_epoch: 2
debug:
deepspeed: deepspeed_configs/zero3_bf16.json
weight_decay: 0.05
fsdp:
fsdp_config:
special_tokens:

Credits

We'd like to thank Recursal / Featherless for sponsoring the training compute required for this model. Featherless has been hosting Magnum since the original 72b and has given thousands of people access to our releases.

We would also like to thank all members of Anthracite who made this finetune possible.

Training

The training was done for 2 epochs. We used 8xH100s GPUs graciously provided by Recursal AI / Featherless AI for the full-parameter fine-tuning of the model.

Safety

...

Open LLM Leaderboard Evaluation Results

Detailed results can be found here

MetricValue
Avg.19.02
IFEval (0-Shot)12.73
BBH (3-Shot)34.12
MATH Lvl 5 (4-Shot)6.12
GPQA (0-shot)10.51
MuSR (0-shot)15.06
MMLU-PRO (5-shot)35.61

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
Gemma2ForCausalLM
Ревизия весов
0ba403b

0 моделей