/ Модель

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

Контекст
2 048 токенов
Параметры
13,9 млрд
Размер весов
18,9 ГБ
Лицензия
CC BY-NC 4.0
Архитектура
gpt_neox · dense
Опубликована
21 авг 2023

weblab-10b-instruction-sft-GPTQ

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

Квантизированная версия GPT-NeoX для генерации текста по инструкциям, ориентированная прежде всего на японский язык.

382скачиваний за 30 дней13лайковвеса обновлены13 ноя 2023

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

weblab-10b-instruction-sft-GPTQ — GPTQ-квантизированная версия японско-ориентированной многоязычной модели GPT-NeoX, созданной лабораторией matsuo-lab. Квантизацию выполнил webbigdata. В репозитории указано 10 млрд параметров исходной модели; метаданные каталога сообщают 13,9 млрд параметров. Модель предназначена для генерации текста по инструкциям и поддерживает японский язык.

Квантизированные веса занимают около 6,3 ГБ. Для запуска README рекомендует библиотеку AutoGPTQ; из-за ограничений Accelerate требуется как минимум один GPU. Метаданные указывают формат safetensors и контекст 2048 токенов.

Квантизация уменьшает размер и может ускорить вывод, однако точность может быть ниже, чем у исходной модели. Приведённые в README результаты бенчмарка обозначены как предварительные. Лицензия — CC BY-NC 4.0, допускающая использование с указанием авторства и запрещающая коммерческое применение.

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

  • генерация ответов на японском языке по инструкциям
  • создание японских текстов и черновиков
  • ответы на вопросы на японском языке
  • локальный запуск языковой модели на GPU

Ограничения

Квантизация может снизить качество относительно исходной модели; приведённые бенчмарки предварительные. Для запуска требуется GPU, а лицензия CC BY-NC 4.0 запрещает коммерческое использование.

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

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

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

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

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

Открыть на Hugging Face

weblab-10b-instruction-sft-GPTQ

Original model weblab-10b-instruction-sft which is a Japanese-centric multilingual GPT-NeoX model of 10 billion parameters created by matsuo-lab Takeshi Kojima.

This model is a quantized(miniaturized) version of the original model(21.42GB).

There are currently two well-known quantization version of original model.
(1)GPTQ version(This model. 6.3 GB)
The size is smaller and the execution speed is faster, but the inference performance may be a little worse than original model.
At least one GPU is currently required due to a limitation of the Accelerate library.
So this model cannot be run with the huggingface space free version.
You need autoGPTQ library to use this model.

(2)llama.cpp version(gguf)(matsuolab-weblab-10b-instruction-sft-gguf 6.03GB)
created by mmnga.
You can use gguf model with llama.cpp at cpu only machine.
But maybe gguf model little bit slower then GPTQ especialy long text.

How to run.

Local PC

You can use text-generation-webui to run this model fast(about 16 tokens/s on my RTX 3060) on your local PC.

text-generation-webui-sample

The explanation of how to install text-generation-webui in Japanese is here..

colab with GUI

You can try this model interactively in the free version of Colab.
weblab-10b-instruction-sft-GPTQ-text-generation-webui-colab

text-generation-webui-sample

colab simple sample code

Currently, models may behave differently on local PC and Colab. On Colab, the model may not respond if you include instructional prompts.
Colab Sample script

If you get an error (something not found or something is not defined) in the script below, please refer to the official documentation and Colab samples and specify a specific version.

pip install auto-gptq
import torch
from transformers import AutoTokenizer
from auto_gptq import AutoGPTQForCausalLM

quantized_model_dir = "dahara1/weblab-10b-instruction-sft-GPTQ"
model_basename = "gptq_model-4bit-128g"

tokenizer = AutoTokenizer.from_pretrained(quantized_model_dir)

model = AutoGPTQForCausalLM.from_quantized(
        quantized_model_dir,
        model_basename=model_basename,
        use_safetensors=True,
        device="cuda:0")


prompt_text = "スタジオジブリの作品を5つ教えてください"
prompt_template = f'以下は、タスクを説明する指示です。要求を適切に満たす応答を書きなさい。\n\n### 指示:\n{prompt_text}\n\n### 応答:'

tokens = tokenizer(prompt_template, return_tensors="pt").to("cuda:0").input_ids
output = model.generate(input_ids=tokens, max_new_tokens=100, do_sample=True, temperature=0.8)
print(tokenizer.decode(output[0]))

How to make finetune data(LoRA)

There is a LoRA finetune code sample in finetune_sample directory.
please read README.mb

Other AutoGPTQ documents

https://github.com/PanQiWei/AutoGPTQ/blob/main/docs/tutorial/01-Quick-Start.md

Benchmark

The results below are preliminary. The blank part is under measurement.
Also, the score may change as a result of more tuning.

  • Japanese benchmark

    ModelAverageJCommonsenseQAJNLIMARC-jaJSQuADmodel
    weblab-10b66.3865.8654.1984.4960.98original model
    weblab-10b-instruction-sft78.7874.3565.6596.0679.04original instruction model
    weblab-10b-instruction-sft-GPTQ first tuning69.7274.5341.7089.9572.69deleted
    weblab-10b-instruction-sft-GPTQ second tuning74.5974.0860.7291.8571.70deleted
    weblab-10b-instruction-sft-GPTQ third tuning77.6273.1969.2695.9172.10current model. replaced on August 26th
    weblab-10b-instruction-sft-GPTQ 4th tuning--14.585.46-abandoned
    weblab-10b-instruction-sft-GPTQ 5th tuning-19.30---abandoned

about this work

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей