/ Модель

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

Контекст
16 384 токена
Параметры
6,6 млрд
Лицензия
CC BY-SA 4.0
Архитектура
mixtral · MoE
Базовая модель
deepseek-coder-6.7b-instruct
Библиотека
transformers
Опубликована
9 фев 2024

DevPearl-2x7B

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

DevPearl-2x7B — объединённая MoE-модель для генерации кода и SQL, а также ответов в диалоге разработки.

20скачиваний за 30 дней2лайкавеса обновлены9 фев 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

DevPearl-2x7B — языковая модель с архитектурой Mixture of Experts, собранная louisbrulenaudet из DeepSeek Coder 6.7B Instruct и SQLCoder 7B 2. Она предназначена для диалоговой разработки: генерации и объяснения кода, а также составления SQL-запросов. В конфигурации эксперты связаны с запросами на Python, JavaScript, Java и SQL.

Модель имеет архитектуру MixtralForCausalLM, около 6,6 млрд параметров и контекст до 16 384 токенов. Доступна в формате safetensors для Transformers. Лицензия — CC BY-SA 4.0. Карточка описывает модель как MoE для разработки, однако не приводит результатов оценивания; поэтому качество на конкретных языках и задачах может различаться.

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

  • генерация кода на Python, JavaScript и Java
  • объяснение и дополнение программного кода
  • создание SQL-запросов
  • ответы на вопросы по разработке в диалоге

Ограничения

В карточке нет результатов оценивания, поэтому качество для отдельных языков программирования и SQL-сценариев не подтверждено. Заявленные возможности диалога и математики не подкреплены отдельными оценками.

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

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

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

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

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

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

Открыть на Hugging Face

DevPearl-2x7B, an xtraordinary Mixture of Experts (MoE) for development

DevPearl-2x7B is a Mixture of Experts (MoE) made with the following models :

A Mixture of Experts (MoE) model represents a sophisticated architecture that amalgamates the capabilities of multiple specialized models to address a wide array of tasks within a unified framework. Within the realm of a MoE model tailored for a chat application, the integration of expertise spanning three distinct domains - chat, code, and mathematics - substantially enhances its capacity to furnish nuanced and precise responses to a diverse spectrum of user inquiries.

Configuration

base_model: codellama/CodeLlama-7b-Instruct-hf
experts:
  - source_model: deepseek-ai/deepseek-coder-6.7b-instruct
    positive_prompts:
      - "python"
      - "javascript"
      - "java"
  - source_model: defog/sqlcoder-7b-2
    positive_prompts:
      - "SQL"

Usage

!pip install -qU transformers bitsandbytes accelerate

from transformers import AutoTokenizer
import transformers
import torch

model = "louisbrulenaudet/DevPearl-2x7B"

tokenizer = AutoTokenizer.from_pretrained(model)
pipeline = transformers.pipeline(
    "text-generation",
    model=model,
    model_kwargs={"torch_dtype": torch.float16, "load_in_4bit": True},
)

messages = [{"role": "user", "content": "Explain what a Mixture of Experts is in less than 100 words."}]
prompt = pipeline.tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
outputs = pipeline(prompt, max_new_tokens=256, do_sample=True, temperature=0.7, top_k=50, top_p=0.95)
print(outputs[0]["generated_text"])

Citing & Authors

If you use this code in your research, please use the following BibTeX entry.

@misc{louisbrulenaudet2023,
  author =       {Louis Brulé Naudet},
  title =        {DevPearl-2x7B, an xtraordinary Mixture of Experts (MoE) for development},
  year =         {2024}
  howpublished = {\url{https://huggingface.co/louisbrulenaudet/DevPearl-2x7B}},
}

Feedback

If you have any feedback, please reach out at louisbrulenaudet@icloud.com.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
MixtralForCausalLM
Ревизия весов
8d83e55

0 моделей