/ Модель

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

Контекст
2 048 токенов
Лицензия
Apache 2.0
Архитектура
gptj · dense
Библиотека
transformers
Опубликована
15 мар 2023

gpt-j-6B-int8-static-inc

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

Квантованная до INT8 версия GPT-J 6B в формате ONNX для генерации текста с уменьшенным размером модели.

25скачиваний за 30 дней9лайковвеса обновлены19 апр 2023

Бенчмарки

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

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

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

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

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

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

Это версия GPT-J 6B, подготовленная Intel и преобразованная в формат ONNX с посттренировочной статической квантизацией INT8 с помощью Neural Compressor. Модель основана на трансформере GPT-J, обученном с использованием Mesh Transformer JAX; число параметров базовой модели — 6 млрд. Она предназначена для генерации текста и инференса, а для специализированных задач обычно требует дообучения.

Модель принимает текст и генерирует продолжение. Карточка сообщает о поддержке английского языка и контексте до 2048 токенов. В приведённом тесте на LAMBADA точность INT8-версии составляет 0,7944 против 0,7954 у FP32-версии; размер указан как 6 ГБ против 23 ГБ. Лицензия — Apache-2.0. Карточка предостерегает от использования для намеренного создания враждебной или отчуждающей среды.

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

  • генерация продолжений английского текста
  • инференс языковой модели в приложениях на базе ONNX
  • прототипирование генеративных текстовых сервисов
  • оценка языковой модели на задаче LAMBADA

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Model Details: INT8 GPT-J 6B

GPT-J 6B is a transformer model trained using Ben Wang's Mesh Transformer JAX. "GPT-J" refers to the class of model, while "6B" represents the number of trainable parameters.

This int8 ONNX model is generated by neural-compressor and the fp32 model can be exported with below command:

python -m transformers.onnx --model=EleutherAI/gpt-j-6B onnx_gptj/ --framework pt --opset 13 --feature=causal-lm-with-past
Model DetailDescription
Model Authors - CompanyIntel
DateApril 10, 2022
Version1
TypeText Generation
Paper or Other Resources-
LicenseApache 2.0
Questions or CommentsCommunity Tab
Intended UseDescription
Primary intended usesYou can use the raw model for text generation inference
Primary intended usersAnyone doing text generation inference
Out-of-scope usesThis model in most cases will need to be fine-tuned for your particular task. The model should not be used to intentionally create hostile or alienating environments for people.

How to use

Download the model and script by cloning the repository:

git clone https://huggingface.co/Intel/gpt-j-6B-int8-static

Then you can do inference based on the model and script 'evaluation.ipynb'.

Metrics (Model Performance):

ModelModel Size (GB)Lambada Acc
FP32230.7954
INT860.7944

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

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

GPU в ailist

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

Нельзя запустить

В репозитории нет весов в формате PyTorch/safetensors.

Класс архитектуры
GPTJForCausalLM
Ревизия весов
03e8016

0 моделей