/ Модель

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

Контекст
2 048 токенов
Параметры
1 млрд
Размер весов
5 ГБ
Лицензия
MIT
Архитектура
llama · dense
Опубликована
2 фев 2024

MobiLlama-05B

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

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

486скачиваний за 30 дней43лайкавеса обновлены28 фев 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

MobiLlama-05B — компактная языковая модель MBZUAI с примерно 0,5 млрд параметров, построенная на архитектурном дизайне LLaMA-7B. Для снижения затрат на предварительное обучение и запуск в ней применена схема совместного использования параметров. Модель обучена на данных Amber-Dataset; карточка указывает английский язык, а метаданные — набор данных LLM360/AmberDatasets.

Модель предназначена для генерации текста в условиях ограниченных ресурсов, включая локальный запуск на устройствах, где важны небольшой расход памяти, энергоэффективность, скорость ответа и обработка данных на устройстве. Метаданные указывают контекст до 2048 токенов и формат PyTorch. В карточке приведены результаты на HellaSwag, MMLU и Arc Challenge; они показывают, что модель оценивалась на задачах общего языкового понимания, но сама по себе не гарантирует точность ответов в прикладных сценариях.

В README указана лицензия Apache 2.0, тогда как метаданные Hugging Face указывают MIT; сведения о лицензии расходятся, поэтому перед использованием следует проверить условия в репозитории. Размер модели также различается: README называет 0,5 млрд параметров, метаданные — 1 млрд. Модель ориентирована на английский язык и имеет небольшой контекст; качество и пригодность для конкретного применения следует оценивать отдельно.

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

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

Ограничения

Модель рассчитана прежде всего на английский язык, а контекст ограничен 2048 токенами. README указывает около 0,5 млрд параметров и лицензию Apache 2.0, но метаданные указывают 1 млрд и MIT; эти сведения нужно сверить с репозиторием.

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

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

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

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

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

Открыть на Hugging Face

MobiLlama-05B

MobiLlama-05B is a Small Language Model with 0.5 billion parameters. It was trained using the Amber data sources Amber-Dataset.

Model Summary

"Bigger the better" has been the predominant trend in recent Large Language Models (LLMs) development. However, LLMs do not suit well for scenarios that require on-device processing, energy efficiency, low memory footprint, and response efficiency. These requisites are crucial for privacy, security, and sustainable deployment. This paper explores the ‘less is more’ paradigm by addressing the challenge of designing accurate yet efficient Small Language Models (SLMs) for resource-constrained devices. Our primary contribution is the introduction of an accurate and fully transparent open-source 0.5 billion (0.5B) parameter SLM, named MobiLlama, catering to the specific needs of resource-constrained computing with an emphasis on enhanced performance with reduced resource demands. MobiLlama is a SLM design that initiates from a larger model and applies a careful parameter sharing scheme to reduce both the pre-training and the deployment cost. Our work strives to not only bridge the gap in open-source SLMs but also ensures full transparency, where complete training data pipeline, training code, model weights, and over 300 checkpoints along with evaluation codes are available on our Github.

Arxiv Paper Link

Model Description

How to Use

from transformers import AutoModelForCausalLM, AutoTokenizer

model = AutoModelForCausalLM.from_pretrained("MBZUAI/MobiLlama-05B", trust_remote_code=True)
tokenizer = AutoTokenizer.from_pretrained("MBZUAI/MobiLlama-05B", trust_remote_code=True)

model.to('cuda')
text = "I was walking towards the river when "
input_ids = tokenizer(text, return_tensors="pt").to('cuda').input_ids
outputs = model.generate(input_ids, max_length=1000, repetition_penalty=1.2, pad_token_id=tokenizer.eos_token_id)
print(tokenizer.batch_decode(outputs[:, input_ids.shape[1]:-1])[0].strip())

Training DataMix

SubsetTokens (Billion)
Arxiv30.00
Book28.86
C4197.67
Refined-Web665.01
StarCoder291.92
StackExchange21.75
Wikipedia23.90
Total1259.13

Hyperparameters

HyperparameterValue
Total Parameters0.52B
Hidden Size2048
Intermediate Size (MLPs)5632
Number of Attention Heads32
Number of Hidden Lyaers22
RMSNorm ɛ1e^-5
Max Seq Length2048
Vocab Size32000

Evaluation

Evaluation BenchmarkMobiLlama-0.5BMobiLlama-0.8BMobiLlama-1.2B
HellaSwag52.5254.0962.99
MMLU26.4526.9224.23
Arc Challenge29.5230.2034.55
TruthfulQA38.0538.4835.57
CrowsPairs64.0364.8268.12
PIQA72.0373.1775.29
Race33.6833.3735.31
SIQA40.2241.6041.96
Winogrande57.5357.4561.08

Citation

BibTeX:

@misc{thawakar2024mobillama,
      title={MobiLlama: Towards Accurate and Lightweight Fully Transparent GPT}, 
      author={Omkar Thawakar and Ashmal Vayani and Salman Khan and Hisham Cholakkal and Rao Muhammad Anwer and Michael Felsberg and Timothy Baldwin and Eric P. Xing and Fahad Shahbaz Khan},
      year={2024},
      eprint={2402.16840},
      archivePrefix={arXiv},
      primaryClass={cs.CL}
} 

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
MobiLlamaForCausalLM
Ревизия весов
86c40a2

0 моделей