/ Модель

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

Контекст
4 096 токенов
Параметры
33,9 млрд
Размер весов
75,8 ГБ
Лицензия
Apache 2.0
Архитектура
camelidae · MoE
Библиотека
transformers
Опубликована
10 янв 2024

Camelidae-8x34B

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

Разреженная англоязычная модель Mixture-of-Experts для генерации текста, ответов на общие запросы, решения математических задач и помощи с кодом.

169скачиваний за 30 дней29лайковвеса обновлены20 сен 2024

Бенчмарки

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

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

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

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

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

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

Camelidae-8x34B — языковая модель семейства Camelidae, разработанная авторами проекта Camelidae с применением метода Parameter-Efficient Sparsity Crafting. Это разреженная Mixture-of-Experts-модель с архитектурой на основе LLaMA; в репозитории указано 33,9 млрд параметров. Модель прошла инструкционное дообучение и предназначена для генерации текста и ответов на общие запросы.

Модель ориентирована в том числе на задачи по математике и программированию. В описании проекта приведены результаты тестирования по общим знаниям, математике и генерации кода; модель загружается через Transformers как причинная языковая модель. Контекст составляет 4096 токенов, основной указанный язык — английский.

Репозиторий распространяется в формате PyTorch по лицензии Apache-2.0. Результаты бенчмарков зависят от настройки и не гарантируют качество для конкретных запросов; карточка не описывает отдельные ограничения или защитные механизмы модели.

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

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

Ограничения

Контекст ограничен 4096 токенами. Результаты бенчмарков не гарантируют качество на конкретных запросах; карточка не описывает отдельные защитные механизмы.

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

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

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

Также подходит для

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

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

Открыть на Hugging Face

Parameter-Efficient Sparsity Crafting From Dense to Mixture-of-Experts for Instruction Tuning on General Tasks (EMNLP'24)

News

Introduction

Camelidae and Qwen2idae models are trained utilizing Parameter-Efficient Sparsity Crafting techniques

We present Parameter-Efficient Sparsity Crafting to help dense models learn knowledge from different fields (including code and math). This approach performs instruction tuning and efficiently utilizes MoE structure.

Specifically, Parameter-Efficient Sparsity Crafting utilizes parameter-efficient techniques including QLoRA and Adapter to perform Efficient Sparse Upcycling.

Model Lists

Camelidae SeriesDownload
Camelidae-8x7B🤗 HuggingFace
Camelidae-8x13B🤗 HuggingFace
Camelidae-8x34B🤗 HuggingFace
Camelidae-8x34B-pro🤗 Coming Soon
Qwen2idae SeriesDownload
Qwen2idae-16x14B-v1.0🤗 HuggingFace
Qwen2idae-16x7B-v1.0🤗 Coming Soon
Qwen2idae-16x1.8B-v1.0🤗 Coming Soon

Performance

ModelActivated ParamsMMLU (5shot)GSM8k (5shot)MATH (4shot)HumanEval (0shot)MBPP (4shot)HellaSwag (10shot)
GPT3.5-70.0%57.1%34.1%48.1%-85.5%
LLaMA2-70B-chat70B63.8%59.3%10.4%32.3%35.6%84.8%
Camelidae-8x34B-pro35B75.7%79.4%24.0%48.8%43.2%85.2%
Camelidae-8x34B35B75.6%78.3%22.6%43.9%41.4%85.3%
SUSChat-34B34B76.4%72.3%22.0%11.6%40.2%83.9%
Yi-34B-chat34B74.8%67.6%17.3%20.1%41.0%83.9%
Qwen2idae-16x14B-v1.015B66.7%77.8%29.9%62.8%48.6%82.3%
Mixtral-8x7B-instruct14B68.7%71.7%22.1%25.6%40.6%86.5%
Camelidae-8x13B13B54.4%52.6%9.8%30.6%30.4%82.5%
LLaMA2-13B-chat13B53.9%37.1%5.2%18.9%27.2%81.9%
Camelidae-8x7B7B48.3%44.0%5.8%18.3%23.4%79.2%
LLaMA2-7B-chat7B47.2%26.3%3.9%12.2%17.6%78.6%

We bold the top3 scores separately for all models.

Usage

from transformers import AutoModelForCausalLM, AutoTokenizer

tokenizer = AutoTokenizer.from_pretrained("hywu/Camelidae-8x34B", trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained("hywu/Camelidae-8x34B", device_map="auto", trust_remote_code=True).eval()

inputs = tokenizer('### Human:\nHow are you?\n### Assistant:\n', return_tensors='pt')
inputs = inputs.to(model.device)
pred = model.generate(**inputs)
print(tokenizer.decode(pred.cpu()[0], skip_special_tokens=True))

Citation

@article{wu2024parameter,
  title={Parameter-Efficient Sparsity Crafting from Dense to Mixture-of-Experts for Instruction Tuning on General Tasks},
  author={Wu, Haoyuan and Zheng, Haisheng and Yu, Bei},
  journal={arXiv preprint arXiv:2401.02731},
  year={2024}
}

License

The source code in this repo is licensed under the Apache 2.0 License. Camelidae models are developed for academic research and free commercial use, all usage must adhere to the license from facebookresearch and 01-ai.

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

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

GPU в ailist

vLLM

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

Модели нужен код из репозитория; автор пока не в списке доверенных организаций.

Класс архитектуры
modeling_camelidae.LlamaForCausalLM
Ревизия весов
8518208

0 моделей