/ Модель

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

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

gpt-j-6B-int8-dynamic-inc

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

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

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

Бенчмарки

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

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

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

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

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

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

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

Модель предназначена для инференса генерации текста и может служить исходной точкой для дообучения под конкретные задачи. В README для набора Lambada приведена точность 0,7926 для INT8-версии против 0,7954 у FP32; размер указан как 6 ГБ вместо 23 ГБ. Модель работает с текстом на английском языке. Репозиторий распространяется по лицензии Apache-2.0.

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

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

  • генерация продолжений английского текста
  • развёртывание GPT-J с меньшим размером весов
  • инференс генеративной языковой модели в ONNX
  • дообучение базовой модели под специализированную задачу

Ограничения

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

Для каких профессий подходит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-dynamic

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

Metrics (Model Performance):

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

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

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

GPU в ailist

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

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

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

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

0 моделей