/ Модель

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

Контекст
1 024 токена
Лицензия
MIT
Архитектура
gpt2 · dense
Библиотека
transformers
Опубликована
11 янв 2023

gpt2-650k-stable-diffusion-prompt-generator

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

Небольшая модель GPT-2 для генерации англоязычных промптов Stable Diffusion по текстовому вводу.

192скачиваний за 30 дней41лайквеса обновлены22 мар 2023

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ar4ikov/gpt2-650k-stable-diffusion-prompt-generator — небольшая языковая модель на архитектуре GPT-2, созданная для генерации текстовых промптов для Stable Diffusion. Она принимает текст и продолжает его в виде промпта; контекст модели составляет 1024 токена. В метаданных указаны обучающие наборы промптов Stable Diffusion, включая Gustavosta/Stable-Diffusion-Prompts, bartman081523/stable-diffusion-discord-prompts и Ar4ikov/sd_filtered_2m.

Модель опубликована в формате PyTorch и Safetensors и распространяется по лицензии MIT. README не содержит подробностей о качестве генерации или рекомендаций по настройке; применение лучше ограничить созданием англоязычных текстовых описаний для генерации изображений.

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

  • генерация промптов для Stable Diffusion
  • продолжение короткого описания в промпт для изображения
  • подбор формулировок и деталей для промпта генерации изображений

Ограничения

Контекст ограничен 1024 токенами. Карточка не сообщает результатов оценки качества или подробных рекомендаций по использованию.

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

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

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

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

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

Открыть на Hugging Face

Stable Diffusion Prompt Generator

TODO: Complete me next time

Introcude

...

from transformers import pipeline

pipe = pipeline('text-generation', model_id='Ar4ikov/gpt2-650k-stable-diffusion-prompt-generator')


def get_valid_prompt(text: str) -> str:
  dot_split = text.split('.')[0]
  n_split = text.split('\n')[0]

  return {
    len(dot_split) < len(n_split): dot_split,
    len(n_split) > len(dot_split): n_split,
    len(n_split) == len(dot_split): dot_split   
  }[True]


prompt = 'A Tokio town landscape, sunset, by'

valid_prompt = get_valid_prompt(pipe(prompt, max_length=77)[0]['generated_text'])
print(valid_prompt)
# >>> A Tokio town landscape, sunset, by Greg Rutkowski,Artgerm,trending on Behance,light effect,high detail,3d sculpture,golden ratio,dramatic,dramatic background,digital art

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
GPT2LMHeadModel
Ревизия весов
30a70df

0 моделей