/ Модель

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

Контекст
4 096 токенов
Параметры
6,6 млрд
Лицензия
Llama 2
Архитектура
llama · dense
Базовая модель
dolphin-llama2-7b
Библиотека
transformers
Опубликована
28 янв 2024

OpenDolphinHermes_Llama2_7B

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

Объединённая методом SLERP модель Llama 2 на 6,6 млрд параметров для диалоговой генерации текста на английском языке.

58скачиваний за 30 дней0лайковвеса обновлены7 мар 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

OpenDolphinHermesLlama27B — объединённая разговорная языковая модель на архитектуре Llama 2, созданная sethuiyer методом SLERP с помощью mergekit из cognitivecomputations/dolphin-llama2-7b и Tensoic/Llama-2-openhermes. Модель содержит 6,6 млрд параметров, работает с текстом и использует шаблон диалога ChatML; заявленная длина контекста — 4096 токенов. В карточке указаны обучающие наборы OpenHermes и Dolphin, а среди языков — английский.

Модель предназначена для генерации текста и диалоговых сценариев: ответы на вопросы, инструкции и свободное общение. Автор приводит результаты тестирования на Open LLM Leaderboard, включая ARC, HellaSwag, MMLU и GSM8K; эти результаты описывают конкретную оценку и не гарантируют качество в других задачах. Модель распространяется в формате safetensors по лицензии Llama 2.

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

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

Ограничения

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

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

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

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

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

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

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

Открыть на Hugging Face

OpenDolphinHermes_Llama2_7B

mergekit SLERP of these two models

🧩 Configuration

slices:
  - sources:
      - model: cognitivecomputations/dolphin-llama2-7b
        layer_range: [0, 32]
      - model: Tensoic/Llama-2-openhermes
        layer_range: [0, 32]
merge_method: slerp
base_model: Tensoic/Llama-2-openhermes
parameters:
  t:
    - filter: self_attn
      value: [0, 0.5, 0.3, 0.7, 1]
    - filter: mlp
      value: [1, 0.5, 0.7, 0.3, 0]
    - value: 0.5
dtype: bfloat16

Prompt Template (ChatML)

<|im_start|>system
You are a helpful, respectful and honest assistant. Always answer as helpfully as possible, while being safe.
Your answers should not include any harmful, unethical, racist, sexist, toxic, dangerous, or illegal content.
Please ensure that your responses are socially unbiased and positive in nature.

If a question does not make any sense, or is not factually coherent, explain why instead of answering something not correct.
If you don't know the answer to a question, please don't share false information.
<|im_end|>
<|im_start|>user
{ .Prompt}
<|im_end|>
<|im_start|>assistant

OpenLLM Leaderboard

TModelAverageARCHellaSwagMMLUTruthfulQAWinograndeGSM8K
0meta-llama/llama-2-13b-hf55.6959.3982.1355.7737.3876.6422.82
1sethuiyer/OpenDolphinHermes_Llama2_7B54.2455.0378.7452.2546.173.1620.17
2togethercomputer/Llama-2-7B-32K-Instruct50.0251.1178.5146.1144.8673.885.69
3togethercomputer/LLaMa-2-7B-32K47.0747.5376.1443.3339.2371.94.32

Why?

I wanted a LLaMa2-7B model which is as good as base LLaMa2-13B model.

💻 Usage

!pip install -qU transformers accelerate

from transformers import AutoTokenizer
import transformers
import torch

model = "sethuiyer/OpenDolphinHermes_Llama2_7B"
messages = [{"role": "user", "content": "What is a large language model?"}]

tokenizer = AutoTokenizer.from_pretrained(model)
prompt = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
pipeline = transformers.pipeline(
    "text-generation",
    model=model,
    torch_dtype=torch.float16,
    device_map="auto",
)

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"])

Output:

A large language model is a type of artificial intelligence system that has been trained on a massive amount of data, often millions or even billions of words, to learn the patterns and relationships between words and phrases.
These models can then be used to generate new text, understand and translate languages, and perform various natural language processing tasks.
They have become increasingly popular in recent years due to advances in machine learning technology and their ability to achieve high levels of accuracy and performance on natural language processing tasks.
Examples of large language models include GPT-2, BERT, and T5.

Thanks

Thanks to Google Colab for the compute.

Open LLM Leaderboard Evaluation Results

Detailed results can be found here

MetricValue
Avg.54.24
AI2 Reasoning Challenge (25-Shot)55.03
HellaSwag (10-Shot)78.74
MMLU (5-Shot)52.25
TruthfulQA (0-shot)46.10
Winogrande (5-shot)73.16
GSM8k (5-shot)20.17

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей