/ Модель

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

Контекст
8 192 токена
Параметры
7,5 млрд
Размер весов
16,1 ГБ
Лицензия
Llama 3
Архитектура
llama · dense
Базовая модель
dolphin-2.9.1-llama-3-8b
Библиотека
transformers
Опубликована
15 июн 2024

L3-8B-dolphin-2.9.1-WritingPrompts

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

Экспериментальная текстовая модель на базе Dolphin 2.9.1 и Llama 3 для написания художественных историй по сюжетным подсказкам.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Модель nothingiisreal/L3-8B-dolphin-2.9.1-WritingPrompts — экспериментальная донастройка Dolphin 2.9.1 на базе Llama 3 с архитектурой LlamaForCausalLM. Она предназначена для генерации художественных историй по пользовательским сюжетным подсказкам; автор рекомендует задавать запрос в формате ChatML и начинать его с фразы «Write a story using this writing prompt:». В README указано, что модель обучалась на небольшом наборе материалов из r/WritingPrompts и r/DirtyWritingPrompts методом KTO для уменьшения шаблонного текста; также отмечено возможное улучшение ролевых диалогов.

Модель содержит 7,5 млрд параметров, принимает текст, выдаёт текст и поддерживает контекст до 8192 токенов. Лицензия — Llama 3 Community License.

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

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

Ограничения

Автор характеризует модель как пробный запуск на небольшом наборе данных и сообщает, что планирует масштабировать обучение. Для запросов рекомендуется указанный формат; языки генерации отдельно не заявлены.

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

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

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

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

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

Открыть на Hugging Face

# Writing Prompts

We used r/WritingPrompts and r/DirtyWritingPrompts to do KTO against [https://huggingface.co/datasets/Gryphe/Opus-WritingPrompts] to remove slop.

Optimally Use ChatML, no system message, no nothing. And always start with Write a story using this writing prompt: For example:

Write a story using this writing prompt: As a prank a witch detached your cock and suctioned it to the shower in the girl's dorm. Neither of you expected how frequently it was going to be used, nor knew that it couldn't get soft again!

Apparently RP has also become a bit less sloppy by coincidence.

We are looking into opening the datasets up, I'm a bit tired atm, you can also just go get this torrent of the entire reddit, select only the subreddits you want and DIY [https://academictorrents.com/details/56aa49f9653ba545f48df2e33679f014d2829c10]

(for context - this model was a test run, on a small dataset. It will be scaled up later.)

## Training Config:

Thanks a lot to llamafactory, the easiest train I've ever done so far.

llamafactory-cli train \
    --stage kto \
    --do_train True \
    --model_name_or_path cognitivecomputations/dolphin-2.9.1-llama-3-8b \
    --preprocessing_num_workers 16 \
    --finetuning_type lora \
    --quantization_bit 8 \
    --template chatml \
    --flash_attn auto \
    --use_unsloth True \
    --dataset_dir /workspace/kto \
    --dataset kto_dataset \
    --cutoff_len 2048 \
    --learning_rate 5e-05 \
    --num_train_epochs 3.0 \
    --max_samples 100000 \
    --per_device_train_batch_size 2 \
    --gradient_accumulation_steps 8 \
    --lr_scheduler_type cosine \
    --max_grad_norm 1.0 \
    --logging_steps 5 \
    --save_steps 500 \
    --warmup_steps 50 \
    --optim adamw_torch \
    --packing False \
    --report_to all \
    --output_dir saves/LLaMA3-8B/lora/train_2024-06-15-15-18-25 \
    --bf16 True \
    --plot_loss True \
    --ddp_timeout 180000000 \
    --include_num_input_tokens_seen True \
    --lora_rank 32 \
    --lora_alpha 32 \
    --lora_dropout 0 \
    --lora_target all \
    --pref_beta 0.1 \
    --pref_ftx 0 \
    --pref_loss sigmoid \
    --val_size 0.05 \
    --eval_strategy steps \
    --eval_steps 50 \
    --per_device_eval_batch_size 2

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей