/ Модель

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

Контекст
2 048 токенов
Параметры
71,6 млн
Лицензия
Apache 2.0
Архитектура
gpt_neo · dense
Библиотека
transformers
Опубликована
25 июл 2023

MagicPrompt-tinystories-33M-epoch10-merged

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

Компактная GPT-Neo-модель, которая дополняет и генерирует англоязычные промпты для Stable Diffusion.

285скачиваний за 30 дней2лайкавеса обновлены25 июл 2023

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Technotech разработал MagicPrompt-tinystories-33M-epoch10-merged — компактную авторегрессионную языковую модель семейства GPT-Neo для продолжения и дополнения текстовых промптов Stable Diffusion. Модель дообучена на 80 тысячах промптов Stable Diffusion; в метаданных указаны 71,6 млн параметров и контекст до 2048 токенов. Базовая модель — TinyStories-33M.

Модель предназначена для генерации вариантов промптов и продолжения заданного описания сцены при подготовке запросов для Stable Diffusion. Она принимает текст и выдаёт текст на английском языке. Автор отмечает, что при небольшом размере модель справляется приемлемо, но слабо понимает содержание; повторы фраз могут возникать, поэтому при генерации важны настройки против повторов. Лицензия — Apache-2.0.

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

  • дополнение короткого промпта для Stable Diffusion
  • генерация вариантов текстового описания сцены
  • создание англоязычных запросов для генерации изображений
  • расширение описания объекта, стиля и композиции

Ограничения

Модель слабо понимает содержание, что ограничивает связность и точность продолжений. Из-за малого размера может повторять фразы; автор рекомендует использовать настройки подавления повторов.

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

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

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

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

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

Открыть на Hugging Face

MagicPrompt TinyStories-33M (Merged)

Info

Magic prompt completion model trained on a dataset of 80k Stable Diffusion prompts. Base model: TinyStories-33M. Inspired by MagicPrompt-Stable-Diffusion.

Model seems to be pretty decent for 33M params due to the TinyStories base, but it clearly lacks much of an understanding of pretty much anything. Still, considering the size, I think it's decent. Whether you would use this over a small GPT-2 based model is up to you.

Examples

Best generation settings I found: max_new_tokens=40, do_sample=True, temperature=1.2, num_beams=10, no_repeat_ngram_size=2, early_stopping=True, repetition_penalty=1.35, top_k=50, top_p=0.55, eos_token_id=tokenizer.eos_token_id, pad_token_id=0 (there may be better settings). no_repeat_ngram_size is important for making sure the model doesn't repeat phrases (as it is quite small).

(Bold text is generated by the model)

"found footage of a ufo in the forest, by lusax, wlop, greg rutkowski, stanley artgerm, highly detailed, intricate, digital painting, artstation, concept art, smooth"

"A close shot of a bird in a jungle, with two legs, with long hair on a tall, long brown body, long white skin, sharp teeth, high bones, digital painting, artstation, concept art, illustration by wlop,"

"Camera shot of a strange young girl wearing a cloak, wearing a mask in clothes, with long curly hair, long hair, black eyes, dark skin, white teeth, long brown eyes eyes, big eyes, sharp"

"An illustration of a house, stormy weather, sun, moonlight, night, concept art, 4 k, wlop, by wlop, by jose stanley, ilya kuvshinov, sprig"

"A field of flowers, camera shot, 70mm lens, fantasy, intricate, highly detailed, artstation, concept art, sharp focus, illustration, illustration, artgerm jake daggaws, artgerm and jaggodieie brad"

Next steps

Training config

  • Rank 16 LoRA
  • Trained on Gustavosta/Stable-Diffusion-Prompts for 10 epochs
  • Batch size of 64

Training procedure

The following bitsandbytes quantization config was used during training:

  • load_in_8bit: False
  • load_in_4bit: True
  • llm_int8_threshold: 6.0
  • llm_int8_skip_modules: None
  • llm_int8_enable_fp32_cpu_offload: False
  • llm_int8_has_fp16_weight: False
  • bnb_4bit_quant_type: fp4
  • bnb_4bit_use_double_quant: False
  • bnb_4bit_compute_dtype: float32

Framework versions

  • PEFT 0.5.0.dev0

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
GPTNeoForCausalLM
Ревизия весов
1f7625e

0 моделей