/ Модель

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

Контекст
1 024 000 токенов
Параметры
12,1 млрд
Размер весов
24,5 ГБ
Лицензия
Apache 2.0
Архитектура
mistral · dense
Базовая модель
magnum-v2-12b
Библиотека
transformers
Опубликована
11 сен 2024

Magnum-Picaro-0.7-v2-12b

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

Слитая чат-модель Mistral для написания историй, творческого письма, ролевых игр и диалогов.

44скачиваний за 30 дней7лайковвеса обновлены1 дек 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

  • MMLU-PRO

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

    Результат

    0,358

    Open LLM v2 · архив

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

  • MATH Lvl 5

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

    Результат

    0,0665

    Open LLM v2 · архив

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

  • GPQA

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

    Результат

    0,323

    Open LLM v2 · архив

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

  • IFEval

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

    Результат

    0,3003

    Open LLM v2 · архив

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

  • BBH

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

    Результат

    0,5507

    Open LLM v2 · архив

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

  • MUSR

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

    Результат

    0,4727

    Open LLM v2 · архив

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

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

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

Magnum-Picaro-0.7-v2-12b — чат-модель объёмом 12,1 млрд параметров, созданная автором Trappu слиянием Trappu/Nemo-Picaro-12B и anthracite-org/magnum-v2-12b с помощью LazyMergekit. Архитектура — плотная Mistral, модель работает через библиотеку Transformers и распространяется в формате Safetensors под лицензией Apache-2.0.

Модель предназначена прежде всего для написания историй и повествований по сценарным подсказкам, а также для ролевых игр, творческого письма и диалогов. Слияние с Magnum призвано сделать ответы Picaro более универсальными и пригодными для многоходового общения. Модель использует формат ChatML; автор приводит рекомендуемые настройки генерации. В метаданных заявлен контекст до 1 024 000 токенов.

Автор отмечает, что модель ещё не полностью достигла желаемого качества. Её результаты зависят от формулировки подсказки и настроек генерации; опубликованные оценки Open LLM Leaderboard ограничены частью метрик. Лицензия — Apache-2.0.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Details

This model is a merge between Trappu/Nemo-Picaro-12B, a model trained on my own little dataset free of synthetic data, which focuses solely on storywriting and scenrio prompting (Example: [ Scenario: bla bla bla; Tags: bla bla bla ]), and anthracite-org/magnum-v2-12b.

The reason why I decided to merge it with Magnum (and don't recommend Picaro alone) is because that model, aside from its obvious flaws (rampant impersonation, stupid, etc...), is a one-trick pony and will be really rough for the average LLM user to handle. The idea was to have Magnum work as some sort of stabilizer to fix the issues that emerge from the lack of multiturn/smart data in Picaro's dataset. It worked, I think. I enjoy the outputs and it's smart enough to work with.

But yeah the goal of this merge was to make a model that's both good at storytelling/narration but also fine when it comes to other forms of creative writing such as RP or chatting. I don't think it's quite there yet but it's something for sure.

Prompting

As explained before, Picaro is a model that functions mainly through scenario prompting but merging it with Magnum has made it a lot more versatile so you can use it however you see fit. Both models were trained on chatml so below is the recommended prompt formatting.

<|im_start|>system
system prompt<|im_end|>
<|im_start|>user
bla bla bla<|im_end|>
<|im_start|>assistant
bla bla bla you!<|im_end|>

For SillyTavern users:

Instruct template

Context template

Settings preset

The above settings are the ones I recommend.

Temp = 1.2

Min P = 0.1

DRY Rep Pen: Multiplier = 0.8, Base = 1.75, Allowed Length = 2, Penalty Range = 1024

Little guide on useful samplers and how to import settings presets and instruct/context templates and other stuff people might find useful here

Every other sampler neutralized.

Quants

Imatrix: https://huggingface.co/mradermacher/Magnum-Picaro-0.7-v2-12b-i1-GGUF

Static: https://huggingface.co/mradermacher/Magnum-Picaro-0.7-v2-12b-GGUF

Magnum-Picaro-0.7-v2-12b

Magnum-Picaro-0.7-v2-12b is a merge of the following models using LazyMergekit:

🧩 Configuration

models:
    - model: Trappu/Nemo-Picaro-12B
      parameters:
        density: 0.7
        weight: 0.5
    - model: anthracite-org/magnum-v2-12b
      parameters:
        density: 0.3
        weight: 0.5

merge_method: ties
base_model: Trappu/Nemo-Picaro-12B
parameters:
    normalize: true
    int8_mask: true
dtype: bfloat16

💻 Usage

!pip install -qU transformers accelerate

from transformers import AutoTokenizer
import transformers
import torch

model = "Trappu/Magnum-Picaro-0.7-v2-12b"
messages = [{"role": "user", "content": "What is a large language model?"}]

tokenizer = AutoTokenizer.from_pretrained(model)
prompt = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
pipeline = transformers.pipeline(
    "text-generation",
    model=model,
    torch_dtype=torch.float16,
    device_map="auto",
)

outputs = pipeline(prompt, max_new_tokens=256, do_sample=True, temperature=0.7, top_k=50, top_p=0.95)
print(outputs[0]["generated_text"])

Open LLM Leaderboard Evaluation Results

Detailed results can be found here

MetricValue
Avg.21.42
IFEval (0-Shot)30.03
BBH (3-Shot)35.75
MATH Lvl 5 (4-Shot)4.76
GPQA (0-shot)9.73
MuSR (0-shot)19.56
MMLU-PRO (5-shot)28.67

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей