/ Модель

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

Базовая модель
Llama-3-Motif-102B
Библиотека
transformers
Опубликована
20 сен 2024

Llama-3-Motif-102B-Instruct

Генерация текстаТекст → текст

Чат-модель Moreh на базе Llama-3-Motif-102B для генерации текста и диалога на корейском и английском языках.

4скачиваний за 30 дней24лайкавеса обновлены2 дек 2024

Бенчмарки

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

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

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

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

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

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

Llama-3-Motif-102B-Instruct — чат-модель семейства Llama-3-Motif, разработанного компанией Moreh. Модель дообучена на базе moreh/Llama-3-Motif-102B и предназначена для диалога и генерации текста на корейском и английском языках. Семейство обучалось на платформе MoAI; репозиторий содержит веса в формате safetensors и поддерживает работу через Transformers.

В README указана эффективная длина контекста 32 тыс. токенов по бенчмарку RULER, при этом средняя длина в тесте составила 81 токен. В таблице приведён результат 64,81 на kmmlu_direct; авторы отмечают улучшенные возможности на корейском по сравнению с базовой моделью. Подробный технический отчёт обещан позднее. Лицензия в предоставленных данных не указана.

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

  • диалог с пользователями на корейском языке
  • диалог с пользователями на английском языке
  • генерация ответов на вопросы на корейском
  • генерация ответов на вопросы на английском
  • оценка корейских языковых возможностей на kmmlu_direct

Ограничения

Подробный технический отчёт ещё не опубликован. Эффективная длина контекста 32 тыс. токенов указана по результатам RULER, а средняя длина в тесте составила 81 токен.

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

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

Открыть на Hugging Face

image/png

Introduction

We introduce Llama-3-Motif, a new language model family of Moreh, specialized in Korean and English.
Llama-3-Motif-102B-Instruct is a chat model tuned from the base model Llama-3-Motif-102B.

Training Platform

  • Llama-3-Motif-102B model family is trained on MoAI platform, refer to link for more information.

Quick Usage

You can chat directly with our model Llama-3-Motif through our Model hub.

Details

More details will be provided in the upcoming technical report.
Effective context length is 32k(avg 81) based on RULER benchmark.

Release Date

2024.12.02

Benchmark Results

ProviderModelkmmlu_direct score
MorehLlama-3-Motif-102B64.74+
MorehLlama-3-Motif-102B-Instruct64.81+
MetaLlama3-70B-instruct54.5*
MetaLlama3.1-70B-instruct52.1*
MetaLlama3.1-405B-instruct65.8*
AlibabaQwen2-72B-instruct64.1*
OpenAIGPT-4-0125-preview59.95*
OpenAIGPT-4o-2024-05-1364.11**
Googlegemini pro50.18*
LGexaone 3.044.5*+
NaverHyperCLOVA X53.4*+
UpstageSOLAR-10.7B41.65*+

* : Community report
** : Measured by Moreh
+ : Claimed to have better capability in Korean

How to use

Use with vLLM

  • Refer to this link to install vllm
from transformers import AutoTokenizer
from vllm import LLM, SamplingParams

# Change tensor_parallel_size to GPU numbers you can afford
model = LLM("moreh/Motif-102B-Instruct", tensor_parallel_size=4)
tokenizer = AutoTokenizer.from_pretrained("moreh/Llama-3-Motif-102B-Instruct")
messages = [
    {"role": "system", "content": "You are a helpful assistant"},
    {"role": "user", "content": "유치원생에게 빅뱅 이론의 개념을 설명해보세요"},
]

messages_batch = [tokenizer.apply_chat_template(conversation=messages, add_generation_prompt=True, tokenize=False)]

# vllm does not support generation_config of hf. So we have to set it like below
sampling_params = SamplingParams(max_tokens=512, temperature=0, repetition_penalty=1.0, stop_token_ids=[tokenizer.eos_token_id])
responses = model.generate(messages_batch, sampling_params=sampling_params)

print(responses[0].outputs[0].text)

Use with transformers

from transformers import AutoModelForCausalLM, AutoTokenizer
import torch

model_id = "moreh/Llama-3-Motif-102B-Instruct"

# all generation configs are set in generation_configs.json
model = AutoModelForCausalLM.from_pretrained(model_id).cuda()
tokenizer = AutoTokenizer.from_pretrained(model_id)
messages = [
    {"role": "system", "content": "You are a helpful assistant"},
    {"role": "user", "content": "유치원생에게 빅뱅 이론의 개념을 설명해보세요"},
]

messages_batch = tokenizer.apply_chat_template(conversation=messages, add_generation_prompt=True, tokenize=False)
input_ids = tokenizer(messages_batch, padding=True, return_tensors='pt')['input_ids'].cuda()

outputs = model.generate(input_ids)

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

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

GPU в ailist

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

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

Доступ к модели ограничен автором; у платформы нет доступа к весам.

Ревизия весов
5a21d40

0 моделей