/ Модель

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

Библиотека
transformers
Опубликована
20 сен 2024

Llama-3-Motif-102B

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

Базовая языковая модель Moreh на 102 млрд параметров для генерации текста на корейском и английском языках.

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

Бенчмарки

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

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

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

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

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

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

Llama-3-Motif-102B — базовая языковая модель семейства Moreh, рассчитанная на работу с корейским и английским языками. Она обучена на платформе MoAI и опубликована в формате safetensors для библиотеки Transformers. В карточке приведён результат 64,74 на kmmlu_direct и сравнение с показателями Llama 3 70B Instruct и Llama 3.1 70B Instruct; Moreh отмечает преимущество модели в задачах на корейском языке.

Модель предназначена для генерации текста, однако авторы не рекомендуют использовать базовую версию напрямую. Для диалогового применения они предлагают отдельную инструктивно настроенную модель Llama-3-Motif-102B-Instruct. Технический отчёт с подробностями об обучении и характеристиках обещан позднее. Лицензия в предоставленных данных не указана.

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

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

Ограничения

Авторы не рекомендуют использовать базовую модель напрямую; для диалога предлагается версия Instruct. Подробный технический отчёт ещё не опубликован, а лицензия в предоставленных данных не указана.

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

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 this model.

Training Platform

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

Quick Usage

base model is not served directly. Instead, you can chat directly with Llama-3-Motif-102B-Instruct through our Model hub.

Details

More details will be provided in the upcoming technical report.

Release Date

2024.12.02

Benchmark Results

ProviderModelkmmlu_direct score
MorehLlama-3-Motif-102B64.74+
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

We do not recommend using base model directly!

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/Llama-3-Motif-102B", tensor_parallel_size=4)
tokenizer = AutoTokenizer.from_pretrained("moreh/Llama-3-Motif-102B")
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"

# 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

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

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

Ревизия весов
58f9a37

0 моделей