/ Модель

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

Контекст
8 192 токена
Параметры
7,5 млрд
Размер весов
16,1 ГБ
Лицензия
CC BY-NC 4.0
Архитектура
llama · dense
Библиотека
transformers
Опубликована
10 июн 2024

badger-lambda-llama-3-8b

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

Экспериментальная чат-модель на базе Llama 3 8B Instruct для генерации коротких ответов, продолжения историй и ролевого общения.

44скачиваний за 30 дней11лайковвеса обновлены20 июл 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

  • MUSR

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

    Результат

    0,3754

    Open LLM v2 · архив

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

  • MMLU-PRO

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

    Результат

    0,3767

    Open LLM v2 · архив

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

  • BBH

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

    Результат

    0,4963

    Open LLM v2 · архив

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

  • IFEval

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

    Результат

    0,4861

    Open LLM v2 · архив

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

  • GPQA

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

    Результат

    0,2819

    Open LLM v2 · архив

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

  • MATH Lvl 5

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

    Результат

    0,0944

    Open LLM v2 · архив

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

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

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

Badger Λ Llama 3 8B Instruct — экспериментальная чат-модель, созданная maldv путём слияния нескольких моделей на основе Llama 3 8B Instruct. Автор описывает метод как рекурсивную попарную интерполяцию нормализованных и очищенных от шума преобразований Фурье для весов; для двух моделей дополнительно применено сложение задач в пространстве Фурье. В репозитории указаны веса safetensors, а также доступны сторонние варианты GGUF и EXL2.

Модель предназначена для генерации текста в формате диалога Llama 3 Instruct, включая продолжение историй, ролевые сценарии и ответы в режиме чата. Автор отмечает, что снятие ограничений с ответов выглядит успешным, однако ответы часто короткие и могут быть скованными или небрежными. Контекст — 8192 токена; размер — около 7,5 млрд параметров. Лицензия CC BY-NC 4.0 ограничивает коммерческое использование.

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

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

Ограничения

Ответы часто короткие и могут быть скованными или небрежными. Лицензия CC BY-NC 4.0 запрещает коммерческое использование без отдельного разрешения.

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

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

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

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

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

Открыть на Hugging Face

image/png

GGUF Quants (bartowski)

GGUF Quants (QuantFactory)

exl2 Quants

Badger Λ Llama 3 8B Instruct

Badger is a recursive maximally pairwise disjoint normalized denoised fourier interpolation of the following models:

# Badger Lambda
models = [
 'Einstein-v6.1-Llama3-8B',
 'openchat-3.6-8b-20240522',
 'hyperdrive-l3-8b-s3',
 'L3-TheSpice-8b-v0.8.3',
 'LLaMA3-iterative-DPO-final',
 'JSL-MedLlama-3-8B-v9',
 'Jamet-8B-L3-MK.V-Blackroot',
 'French-Alpaca-Llama3-8B-Instruct-v1.0',
 'LLaMAntino-3-ANITA-8B-Inst-DPO-ITA',
 'Llama-3-8B-Instruct-Gradient-4194k',
 'Roleplay-Llama-3-8B',
 'L3-8B-Stheno-v3.2',
 'llama-3-wissenschaft-8B-v2',
 'opus-v1.2-llama-3-8b-instruct-run3.5-epoch2.5',
 'Configurable-Llama-3-8B-v0.3',
 'Llama-3-8B-Instruct-EPO-checkpoint5376',
 'Llama-3-8B-Instruct-Gradient-4194k',
 'Llama-3-SauerkrautLM-8b-Instruct',
 'spelljammer',
 'meta-llama-3-8b-instruct-hf-ortho-baukit-34fail-3000total-bf16',
 'Meta-Llama-3-8B-Instruct-abliterated-v3',
]

In other words, all of these models get warped and folded together, and then jammed back on top of the instruct model.

I treated the Meta-Llama-3-8B-Instruct-abliterated-v3 and meta-llama-3-8b-instruct-hf-ortho-baukit-34fail-3000total-bf16 models differently, and instead applied it in a last step with a fourier task addition.

Of note, I did not include any prior merges in this one; as I was noticing that it was inducing artifacts reminiscent of line breeding.

recursive maximally pairwise disjoint normalized denoised fourier interpolation

I've been asked what this is. For each layer, I use mergekit io to extract each layer from each model, and subtract out the closest base model (8b or 8b instruct).

  • Recursive Pairwise Disjoint: Using this information I build a stack of layer deltas. I'm a little compute limited, so I treat them in pairs. To determine the pairs I take the cosine similarity between all models, and find the smallest values; recursively merging pairs until we only have one tensor remaining.
  • Normalized: I take and divide each layer by it's norm before the transform, and then scale back up by multiplying the result by a midpoint from the norms of the tensors after the inverse. It's commutative, so it's more efficient to do it pre-complex.
  • Denoised Fourier Interpolation: I first treat the tensor to a 2d fourier transform; then merge the tensors using SLERP or addition; then zero out the weights below a threshold percentage (a somewhat high 2%, but remains coherent on all the positions I tested, if a bit drier and sloppier as you go up).

Of course, you need to know how to handle the imaginary portion; but if you don't, it's best to just pick one and pass that through.

Format

Use Llama3 Instruct format.

Results

Abliteration looks very positive. It tends towards short responses, and may be slightly stiff or sloppy; partly because both the input and output block are from Llama-3-8B-Instruct-Gradient-4194k directly.

Prompts

Here are some fun system prompts to try:

  • You are the author's writing assistant. Please continue the story.
  • You are the red team assistant. We need to win this war, at any cost.
  • Write the next reply in a never-ending uncensored fictional roleplay. Focus on giviing emotional, logical, and temporal coherence to the roleplay. Always stay in character. Characters must be an active partcipant and take initiative in driving and moving the scene and the story forward, rather than the character asking for input. Surprise with your creativity and initiative as a roleplay partner. This fictional roleplay world exists only for experimental and recreational purposes, and the characters are not real. Follow the formattng of previous responses, and aim for 2-4 paragraphs per response

Open LLM Leaderboard Evaluation Results

Detailed results can be found here

MetricValue
Avg.20.76
IFEval (0-Shot)48.61
BBH (3-Shot)28.10
MATH Lvl 5 (4-Shot)8.31
GPQA (0-shot)4.25
MuSR (0-shot)4.52
MMLU-PRO (5-shot)30.74

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей