/ Модель

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

Контекст
131 072 токена
Параметры
7,5 млрд
Размер весов
16,1 ГБ
Лицензия
Llama 3.1
Архитектура
llama · dense
Базовая модель
Llama-3.1-8B
Библиотека
transformers
Опубликована
30 сен 2024

OpenMath2-Llama3.1-8B

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

Дообученная NVIDIA на OpenMathInstruct-2 модель Llama 3.1 для генерации решений математических задач в диалоговом формате.

846скачиваний за 30 дней35лайковвеса обновлены25 ноя 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

  • MUSR

    MUSR Raw · выше — лучше

    Результат

    0,3436

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

  • BBH

    BBH Raw · выше — лучше

    Результат

    0,4096

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

  • MMLU-PRO

    MMLU-PRO Raw · выше — лучше

    Результат

    0,1553

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

  • GPQA

    GPQA Raw · выше — лучше

    Результат

    0,2651

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

  • IFEval

    IFEval Raw · выше — лучше

    Результат

    0,2331

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

  • MATH Lvl 5

    MATH Lvl 5 Raw · выше — лучше

    Результат

    0,2674

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

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

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

NVIDIA OpenMath2-Llama3.1-8B — языковая модель на архитектуре Llama 3.1, полученная дообучением Llama3.1-8B-Base на наборе OpenMathInstruct-2. Модель содержит 7,5 млрд параметров, использует формат safetensors и поддерживает контекст до 131 072 токенов. Она генерирует ответы на математические задачи, включая задачи уровня GSM8K, MATH, AMC и AIME; в опубликованных NVIDIA оценках превосходит Llama3.1-8B-Instruct на рассмотренных математических бенчмарках.

Модель предназначена для решения математических задач в диалоговом формате Llama 3.1. Карточка предупреждает, что она не проходила общую настройку следования инструкциям и может плохо отвечать за пределами математики. Для использования действуют условия лицензии Llama 3.1, включая лицензионные условия, политику допустимого использования и политику конфиденциальности Meta.

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

  • решение задач GSM8K
  • решение задач по математике уровня MATH
  • ответы на задачи олимпиадного уровня AMC и AIME
  • генерация пошаговых решений математических задач
  • оценка и исследование возможностей языковых моделей в математике

Ограничения

Модель не настраивалась на общие инструкции и может давать неудовлетворительные ответы вне математической области. Результаты бенчмарков из карточки отражают опубликованные NVIDIA оценки.

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

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

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

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

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

Открыть на Hugging Face

OpenMath2-Llama3.1-8B

OpenMath2-Llama3.1-8B is obtained by finetuning Llama3.1-8B-Base with OpenMathInstruct-2.

The model outperforms Llama3.1-8B-Instruct on all the popular math benchmarks we evaluate on, especially on MATH by 15.9%.

ModelGSM8KMATHAMC 2023AIME 2024Omni-MATH
Llama3.1-8B-Instruct84.551.99/402/3012.7
OpenMath2-Llama3.1-8B (nemo | HF)91.767.816/403/3022.0
+ majority@25694.176.123/403/3024.6
Llama3.1-70B-Instruct95.867.919/406/3019.0
OpenMath2-Llama3.1-70B (nemo | HF)94.971.920/404/3023.1
+ majority@25696.079.624/406/3027.6

The pipeline we used to produce the data and models is fully open-sourced!

See our paper to learn more details!

How to use the models?

Our models are trained with the same "chat format" as Llama3.1-instruct models (same system/user/assistant tokens). Please note that these models have not been instruction tuned on general data and thus might not provide good answers outside of math domain.

We recommend using instructions in our repo to run inference with these models, but here is an example of how to do it through transformers api:

import transformers
import torch

model_id = "nvidia/OpenMath2-Llama3.1-8B"

pipeline = transformers.pipeline(
    "text-generation",
    model=model_id,
    model_kwargs={"torch_dtype": torch.bfloat16},
    device_map="auto",
)

messages = [
    {
        "role": "user", 
        "content": "Solve the following math problem. Make sure to put the answer (and only answer) inside \\boxed{}.\n\n" + 
        "What is the minimum value of $a^2+6a-7$?"},
]

outputs = pipeline(
    messages,
    max_new_tokens=4096,
)
print(outputs[0]["generated_text"][-1]['content'])

Reproducing our results

We provide all instructions to fully reproduce our results.

Citation

If you find our work useful, please consider citing us!

@article{toshniwal2024openmath2,
  title   = {OpenMathInstruct-2: Accelerating AI for Math with Massive Open-Source Instruction Data},
  author  = {Shubham Toshniwal and Wei Du and Ivan Moshkov and  Branislav Kisacanin and Alexan Ayrapetyan and Igor Gitman},
  year    = {2024},
  journal = {arXiv preprint arXiv:2410.01560}
}

Terms of use

By accessing this model, you are agreeing to the LLama 3.1 terms and conditions of the license, acceptable use policy and Meta’s privacy policy

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей