/ Модель

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

Контекст
131 072 токена
Параметры
1,2 млрд
Лицензия
Llama 3.2
Архитектура
llama · dense
Базовая модель
Llama-3.2-1B
Опубликована
17 фев 2025

InfiR-1B-Instruct

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

Англоязычная модель InfiX на 1,2 млрд параметров для диалогов, генерации кода и математических рассуждений.

36скачиваний за 30 дней8лайковвеса обновлены5 авг 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

InfiR-1B-Instruct — англоязычная инструктивная языковая модель от InfiX, дообученная на базе meta-llama/Llama-3.2-1B. Это плотная авторегрессионная модель семейства Llama с 1,2 млрд параметров; метаданные указывают контекст до 131 072 токенов. Модель предназначена для диалогов и генерации текста, в частности для математических рассуждений, написания кода и ответов с пошаговым рассуждением.

Обучение включает продолженное предобучение на коде и веб-текстах, а также настройку инструкциями на смесях данных, среди которых Infinity-Instruct, Orca-AgentInstruct-1M и NuminaMath. В README приведены результаты на MMLU, GSM8K и MATH, но модель уступает крупным моделям на сложных задачах рассуждения. Оценивание сосредоточено на английских тестах, а многоязычная устойчивость не проверена; знания ограничены примерно серединой 2023 года. Лицензия — Llama 3.2.

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

  • решение математических задач с пошаговым рассуждением
  • генерация и объяснение программного кода
  • ответы на инструкции в англоязычном диалоге

Ограничения

На очень сложных задачах рассуждения модель уступает моделям существенно большего размера; многоязычная устойчивость не проверена. README указывает, что знания модели ограничены примерно серединой 2023 года.

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

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

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

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

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

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

Открыть на Hugging Face

Model Card for InfiR-1B-Instruct

InfR aims to advance AI systems by improving reasoning, reducing adoption barriers, and addressing privacy concerns through smaller model sizes.

Model Details

Model Description

Model Sources

Uses

Bias, Risks, and Limitations

  • Performance gaps remain vs. 70 B+ models on very hard reasoning (e.g., OlympiadBench).
  • Safety & bias: inherits Llama-3.2 tokenizer & pre-training distribution; may reflect web biases.
  • Knowledge cut-off: mid-2023.
  • Evaluation has focused on English benchmarks; multilingual robustness not verified.

How to Get Started with the Model

Installation

First, install the required dependencies:

pip install torch transformers

For optimal performance, we recommend using PyTorch 2.0+ and CUDA 11.8+.

Basic Usage

Here's a simple example to get started with InfiR-1B-Instruct:

from transformers import AutoTokenizer, AutoModelForCausalLM

# Define messages in chat format
messages = [
    {"role": "system", "content": "You are a helpful assistant."},
    {"role": "user", "content": "A new program had 60 downloads in the first month. The number of downloads in the second month was three times as many as the downloads in the first month, but then reduced by 30% in the third month. How many downloads did the program have total over the three months? Think step by step."},
]

# Load model and tokenizer
tokenizer = AutoTokenizer.from_pretrained("InfiX-ai/InfiR-1B-Instruct")
model = AutoModelForCausalLM.from_pretrained("InfiX-ai/InfiR-1B-Instruct")

# Apply chat template and generate
raw_prompt = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
inputs = tokenizer(raw_prompt, return_tensors="pt")
outputs = model.generate(inputs["input_ids"], max_new_tokens=2048)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

Advanced Usage Examples

1. Mathematical Reasoning

# Mathematical problem solving with chat format
messages = [
    {"role": "system", "content": "You are a helpful assistant."},
    {"role": "user", "content": "If a rectangle has a length of 8 units and a width of 6 units, what is its area and perimeter? Solve this step by step."},
]

raw_prompt = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
inputs = tokenizer(raw_prompt, return_tensors="pt")
outputs = model.generate(
    inputs["input_ids"], 
    max_new_tokens=512,
    temperature=0.1,
    do_sample=True
)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

2. Code Generation

# Code generation example with chat format
messages = [
    {"role": "system", "content": "You are a helpful assistant."},
    {"role": "user", "content": "Write a Python function to calculate the factorial of a number."},
]

raw_prompt = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
inputs = tokenizer(raw_prompt, return_tensors="pt")
outputs = model.generate(
    inputs["input_ids"],
    max_new_tokens=256,
    temperature=0.2,
    do_sample=True
)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

3. Chain-of-Thought Reasoning

# Chain-of-thought reasoning with chat format
messages = [
    {"role": "system", "content": "You are a helpful assistant."},
    {"role": "user", "content": "A train travels 120 km in 2 hours. What is its speed in km/h? Let's approach this step by step."},
]

raw_prompt = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
inputs = tokenizer(raw_prompt, return_tensors="pt")
outputs = model.generate(
    inputs["input_ids"],
    max_new_tokens=300,
    temperature=0.3,
    do_sample=True
)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

Training Details

Training Data

StageTokensComposition
Pre-training900 B52 % code, 48 % high-quality web (math, science, encyclopedic)
Annealing40 Bextra math & code + synthetic samples
SFT~4 MInfinity-Instruct, Orca-AgentInstruct-1M, NuminaMath, ScaleQuest (filtered)

Data cleaning: heuristic filters, MinHash de-duplication, 10-gram benchmark decontamination, reward-model rejection sampling.

Training Procedure

Hyper-parameterValue
Precisionbf16 mixed
OptimizerAdamW
LR (pre-train)1.4 e-3, cosine → 0
LR (SFT)2 e-5, cosine w/ 10 % warm-up
Batch size2048 (pre-train), 128 (SFT)
Sequence len4096
Epochs1 (pre-train), 1 (anneal), 4 (SFT)
GPUs64 × H800, 5760 GPU-hours total

Evaluation

Benchmarks & Results

BenchmarkInfiR-1B-InstructLlama-3.2-1B-InstructQwen-2.5-1.5B-Instruct
MMLU50.2246.2761.78
GSM8K70.947.974.3
MATH46.430.053.4
HumanEval58.5439.6351.83
MBPP56.0349.0356.81

Technical Specifications

Model Architecture and Objective

  • Base: Llama-3.2-1B (32 layers, 32 heads, RoPE, GQA, 2 k ctx → 4 k extended)

Citation

BibTeX:

@misc{xie2025infir,
  title={InfiR: Crafting Effective Small Language Models and Multimodal Small Language Models in Reasoning},
  author={Xie, Congkai and Cai, Shuo and Wang, Wenjun and others},
  year={2025},
  eprint={2502.11573},
  archivePrefix={arXiv},
  primaryClass={cs.CL}
}

APA:

Xie, C., Cai, S., Wang, W., et al. (2025). InfiR: Crafting Effective Small Language Models and Multimodal Small Language Models in Reasoning. arXiv:2502.11573.


Glossary

  • SLM: Small Language Model (<2 B parameters)
  • CoT: Chain-of-Thought prompting or training
  • REC: Renewable Energy Certificate
  • PUE: Power Usage Effectiveness (ratio of total facility power to IT power)

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей