/ Модель

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

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

Premerge-XE-XE-123B

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

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

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • генерация ответов в диалоге по шаблону Alpaca
  • написание творческих текстов
  • сравнительная оценка генерации текста на собственных тестах

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

BETTER THAN GOLIATH?!

I've merged Euryale-lora that I made with Xwin 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-EX-EX-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-123BQ6_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-123B(this model)Q6_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 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(this model) 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-123BQ6_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-123B(this model)Q6_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
Ревизия весов
17d638c

0 моделей