/ Модель

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

Контекст
2 048 токенов
Параметры
68,7 млрд
Размер весов
276 ГБ
Лицензия
Llama 2
Архитектура
llama · dense
Библиотека
transformers
Опубликована
2 дек 2023

ReluLLaMA-70B

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

ReluLLaMA-70B — дообученная версия Llama 2 70B с активацией ReLU для генерации текста и исследований разреженных вычислений в LLM.

56скачиваний за 30 дней7лайковвеса обновлены15 дек 2023

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ReluLLaMA-70B — языковая модель семейства LLaMA 2, разработанная Meta и дообученная THUNLP и ModelBest. Авторы преобразовали исходную модель в вариант с активацией ReLU, чтобы исследовать разреженные вычисления в больших языковых моделях. Модель содержит 68,7 млрд параметров, использует архитектуру LlamaForCausalLM и распространяется в формате safetensors.

Модель предназначена для генерации текста и экспериментов с более эффективным выводом LLM. Для дообучения использовано около 5 млрд токенов из Wikipedia, The Pile и StackOverflow; оценка проведена на наборах Open LLM Leaderboard. В карточке указан контекст длиной 2048 токенов, а тестирование описано для английского языка.

В приведённых оценках ReluLLaMA-70B уступает исходной Llama 2 70B по ARC, HellaSwag и MMLU; авторы отмечают, что дальнейшее обучение может приблизить её к исходной производительности. Модель может выдавать неточные, предвзятые или нежелательные ответы, поэтому перед применением требуется проверка для конкретного сценария. Лицензия — Llama 2.

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

  • генерация продолжений текста на английском языке
  • эксперименты с разреженными вычислениями в больших языковых моделях
  • оценка языковой модели на бенчмарках ARC, HellaSwag и MMLU

Ограничения

В приведённых результатах модель уступает исходной Llama 2 70B на ARC, HellaSwag и MMLU; обучение охватывало около 5 млрд токенов. Возможны неточные, предвзятые или нежелательные ответы, поэтому перед применением нужны проверка безопасности и настройка под задачу.

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

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

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

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

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

Открыть на Hugging Face

ReluLLaMA-70B

Background

Sparse computation is increasingly recognized as an important direction in enhancing the computational efficiency of large language models (LLMs). Among various approaches, the mixture-of-experts (MoE) method, exemplified by models like Mixtral, has shown particular promise. MoE works by selectively activating different model components (experts), thus optimizing resource usage.

Recent studies (Zhang el al., 2021; Liu et al., 2023; Mirzadeh et al., 2023) reveal that LLMs inherently exhibit properties conducive to sparse computation when employing the ReLU activation function. This insight opens up new avenues for model efficiency, akin to MoE's selective activation. By dynamically choosing model parameters for computation, we can substantially boost efficiency.

However, the widespread adoption of ReLU-based models in the LLM field remains limited. Referring to the transformation methods from existing works (Zhang el al., 2021; Mirzadeh et al., 2023), we convert existing models to ReLU-activated versions through fine-tuning. We hope these open-source ReLU LLMs could promote the development of sparse LLMs.

Dataset

We finetune the model on about 5 billion tokens, including:

  • Wikipedia
  • Pile
  • StackOverflow

We optimistically believe that by continuing to train with more tokens (covering a wider variety of data), the model will further approach its original performance.

Training Details

We jointly optimize the model on the conventional language modeling objective and the knowledge distillation objective. The knowledge distillation objective is to minimize the KL divergence between the teacher model and the student model. The teacher model is the original LLM, and the student model is the ReLU-activated version. Since the size of the fine-tuning data is relatively small, we introduce the knowledge distillation objective to avoid overfitting and enhance the generalization ability of the model, which can be also seen as a technique of label smoothing.

ParameterValue
Finetune_TypeFull FT
Batch_Size1920
GPUs40xA100(80G)
LR_Schedulercosine
LR3e-5

Evaluation

We evaluate the model on the datasets of Open LLM Leaderboard. The results are shown below:

MetricReLU ValueOrig Value
ARC (25-shot)62.7967.32
HellaSwag (10-shot)84.0087.33
MMLU (5-shot)63.3969.83
TruthfulQA (0-shot)46.6044.92
Winogrande (5-shot)80.9783.74
GSM8K (5-shot)36.3154.06
Average62.3467.87

Inference Tool

We utilize PowerInfer for inference, here we present the inference speeds of pure CPU-based inference with fp16 precision. The CPU configuration includes an Intel i9-13900K processor (eight performance cores at 5.4GHz) and 192GB of host memory (with a memory bandwidth of 67.2 GB/s).

Dense Inference: 0.52 tokens/s

Sparse Inference: 0.93 tokens/s

License Disclaimer:

This model is bound by the license & usage restrictions of the original Llama-2 model. And comes with no warranty or gurantees of any kind.

Limitations & Biases:

Llama 2 and fine-tuned variants are a new technology that carries risks with use. Testing conducted to date has been in English, and has not covered, nor could it cover all scenarios. For these reasons, as with all LLMs, Llama 2 and any fine-tuned varient's potential outputs cannot be predicted in advance, and the model may in some instances produce inaccurate, biased or other objectionable responses to user prompts. Therefore, before deploying any applications of Llama 2 variants, developers should perform safety testing and tuning tailored to their specific applications of the model.

Please see the Responsible Use Guide available at https://ai.meta.com/llama/responsible-use-guide/

Citiation:

Please kindly cite using the following BibTeX:

@misc{sparsellm,
    title={Sparse Large Language Models with ReLU Activation}, 
    author={SpaseLLM Team},
    year={2023}
}

Acknowledgments:

The model card is modified from ORCA_LLaMA_70B_QLoRA.

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

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

GPU в ailist

vLLM

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

Подбираем GPU…

Класс архитектуры
LlamaForCausalLM
Ревизия весов
77ad0be

0 моделей