/ Модель

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

Контекст
4 096 токенов
Параметры
123 млрд
Лицензия
Llama 2
Архитектура
llama · dense
Опубликована
23 фев 2024

Premerge-EX-EX-123B

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

Экспериментальная 123,5-миллиардная модель Llama для генерации текста, полученная слиянием LoRA Euryale и Xwin и повторным слиянием результата.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Premerge-EX-EX-123B — экспериментальная языковая модель автора ChuckMcSneed, созданная с помощью mergekit. Автор объединил LoRA, извлечённые из Euryale и Xwin, применил результат к Xwin и затем выполнил слияние модели с самой собой в стиле Goliath. Это плотная авторегрессионная архитектура Llama на 123,5 млрд параметров; в метаданных указаны контекст 4096 токенов и формат Safetensors. Для общения используется формат запросов Alpaca.

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

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

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

Ограничения

Авторские результаты основаны на собственных тестах и могут не соответствовать качеству в реальных сценариях. Контекст ограничен 4096 токенами.

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

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

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

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

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

Открыть на Hugging Face

BETTER THAN GOLIATH?!

I've merged Xwin-lora that I made with Euryale and then merged it with itself in goliath-style merge using mergekit. The resulting model performs better than goliath on my tests(note: performance on tests is not necessarily performance in practice). Test it, have fun with it. This is a sister model of Premerge-XE-XE-123B.

Prompt format

Alpaca.

Ideas behind it

Since the creation of Goliath I was wondering if it was possible to make something even better. I've tried linear, passthrough, SLERP, TIES-merging models, but I could not recreate the greatness of goliath, at least not in a way that I liked in practical use. I knew about the existence of LORAs but I didn't know how well they performed. I created a model named Gembo by merging a shitton of LORAs together, and surprisingly it worked! In fact it worked so well that it was the best model on my benchmarks until now. When I found a tool named LORD, which can extract LORA from any model, I knew I could do something even better.

I've extracted LORA from Euryale, then from Xwin and began testing. Merging Euryale-lora to Xwin and the other way around, created better models, which outperformed their parents:

NameQuantSizeBCDSPtotalBCDSP
Sao10K/Euryale-1.3-L2-70BQ6_K70B020351028
Sao10K/Euryale-1.3-L2-70B+xwin-loraQ6_K70B2215.55.516511
Xwin-LM/Xwin-LM-70B-V0.1Q6_K70B0125.55.2513.75310.75
Xwin-LM/Xwin-LM-70B-V0.1+euryale-loraQ6_K70B3226518711

Results seemed promising, so I continued testing, merging it in goliath-like way in different orders(EX=Euryale+LORAXwin; XE=Xwin+LORAEuryale). The results were even more surprising:

NameQuantSizeBCDSPtotalBCDSP
alpindale/goliath-120bQ6_K120B3216618612
ChuckMcSneed/Premerge-EX-EX-123B(this model)Q6_K123B221.57.25618.755.513.25
ChuckMcSneed/Premerge-EX-XE-123BQ6_K123B2225.75617.75611.75
ChuckMcSneed/Premerge-XE-EX-123BQ6_K123B222.56.755.518.756.512.25
ChuckMcSneed/Premerge-XE-XE-123BQ6_K123B322.57.255.25207.512.5
Sao10K/Euryale-1.3-L2-70B+xwin-loraQ6_K70B2215.55.516511
Xwin-LM/Xwin-LM-70B-V0.1+euryale-loraQ6_K70B3226518711

Contrary to my expectations, merging two different models was suboptimal in this case. Selfmerge of Euryale-LORAXwin(this model) did beat all of the other merges on SP tests(creative writing), making it the highest scoring model on those tests that I've tested so far, and selfmerge of Xwin-LORAEuryale had highest score overall.

What it means

Potentially in the future we can get better models by controlled merging of LORAs.

Benchmarks

NeoEvalPlusN

My meme benchmark.

NameQuantSizeBCDSPtotalBCDSP
alpindale/goliath-120bQ6_K120B3216618612
ChuckMcSneed/Premerge-EX-EX-123B(this model)Q6_K123B221.57.25618.755.513.25
ChuckMcSneed/Premerge-EX-XE-123BQ6_K123B2225.75617.75611.75
ChuckMcSneed/Premerge-XE-EX-123BQ6_K123B222.56.755.518.756.512.25
ChuckMcSneed/Premerge-XE-XE-123BQ6_K123B322.57.255.25207.512.5
Sao10K/Euryale-1.3-L2-70BQ6_K70B020351028
Sao10K/Euryale-1.3-L2-70B+xwin-loraQ6_K70B2215.55.516511
Xwin-LM/Xwin-LM-70B-V0.1Q6_K70B0125.55.2513.75310.75
Xwin-LM/Xwin-LM-70B-V0.1+euryale-loraQ6_K70B3226518711

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

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

GPU в ailist

vLLM

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

Подбираем GPU…

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

0 моделей