/ Модель

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

Параметры
3,8 млрд
Архитектура
bloom · dense
Опубликована
20 июн 2023

Indic-sentence-completion

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

Дообученная 3,8-миллиардная модель BLOOM для генерации текста на нескольких индийских языках и адаптации к последующим задачам.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

autopilot-ai разработал Indic-Sentence-Completion — дообученную на нескольких индийских языках авторегрессионную языковую модель семейства BLOOM. Это decoder-only модель на 3,8 млрд параметров для генерации продолжения текста; карточка также рассматривает её как основу для дообучения под последующие задачи на этих языках.

Модель предназначена для работы с гуджарати, маратхи, бенгальским, пенджаби, каннада, малаялам, телугу, тамильским и хинди. Для адаптации к целевым задачам автор рекомендует PEFT LoRA; также описана возможность использовать модель с энкодером для задач преобразования последовательностей.

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

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

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

Ограничения

Коммерческое использование запрещено. Карточка не сообщает длину контекста и метрики качества; для конкретных задач может потребоваться дополнительное дообучение.

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

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

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

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

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

Открыть на Hugging Face

Indic-Sentence-Completion

license: other

Details

The model cannot be commercially used. It's a fine-tuned Bloom-3B in several Indian languages:

  • Gujarati
  • Marathi
  • Bangali
  • Punjabi
  • Kannada
  • Malayalam
  • Telugu
  • Tamil
  • Hindi

Architecture

Same as Bloom-3B, the model is decoder only.

Motivation behind the model fine-tuning

  • The model can be fine-tuned for any downstream task that requires the use of the aforementioned Indian languages
  • PEFT LoRA is advised.
  • Can be stacked with an Encoder if needed for any Sequence to Sequence task that requires aforementioned Indian languages

Example of getting inference from the model

from transformers import AutoModel, AutoConfig, AutoModelForCausalLM, AutoTokenizer

# Path to the directory containing the model files
model_directory = "autopilot-ai/Indic-sentence-completion"
tokenizer = AutoTokenizer.from_pretrained(model_directory)
model = AutoModelForCausalLM.from_pretrained(
    model_directory,
    load_in_8bit=True,
    device_map="auto",
)

# Load the model configuration
config = AutoConfig.from_pretrained(model_directory)

# Load the model
model = AutoModel.from_pretrained(model_directory, config=config)
batch = tokenizer("હેલો કેમ છો?", return_tensors='pt')

with torch.cuda.amp.autocast():
   output_tokens = model.generate(**batch, max_new_tokens=10)

print('\n\n', tokenizer.decode(output_tokens[0], skip_special_tokens=True))

To run the above code snippet (in 8 bits), make sure to install the following

pip install accelerate bitsandbytes

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей