/ Модель

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

Контекст
1 024 токена
Параметры
47,7 млн
Лицензия
Apache 2.0
Архитектура
llama · dense
Базовая модель
SparkAI-47m-llama-10b-token
Библиотека
transformers
Опубликована
27 авг 2026

SparkAI-47m-llama-instruct

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

Компактная англоязычная модель семейства Llama для генерации текста, чата и выполнения инструкций.

186скачиваний за 30 дней2лайкавеса обновлены27 авг 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SparkAI-47M-Llama-Instruct — дообученная для диалога и следования инструкциям компактная языковая модель от vedantjadhav701. Это декодерный трансформер семейства Llama с 47,7 млн параметров, реализованный как LlamaForCausalLM и предназначенный для генерации текста в формате чата. Модель обучена с использованием шаблона ChatML; в качестве базовой указана vedantjadhav701/SparkAI-47m-llama-10b-token.

Модель принимает текст и генерирует текст, поддерживает английский язык и имеет контекст длиной 1024 токена. В README описана архитектура с 8 слоями, скрытым размером 512, Grouped Query Attention, SwiGLU, RoPE и RMSNorm. Небольшой размер делает её подходящей для экспериментов с компактными моделями и приложений с ограниченными ресурсами, однако заявленный объём памяти не гарантирует работу на любом устройстве. В карточке указана итоговая perplexity 31,46; README также отмечает, что качество ограничено малой ёмкостью модели. Лицензия — Apache-2.0.

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

  • создание компактного чат-бота на английском языке
  • генерация ответов на текстовые инструкции
  • эксперименты с малой языковой моделью
  • встраивание генерации текста в приложение с ограниченными ресурсами

Ограничения

Контекст ограничен 1024 токенами. Небольшое число параметров ограничивает возможности модели; README сообщает о perplexity 31,46 и насыщении ёмкости при длительном предобучении.

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

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

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

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

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

Открыть на Hugging Face

SparkAI-47M-Llama-Instruct

Hugging Face Model GitHub Repository

Instruction-tuned checkpoint of SparkAI-47M-Llama (~48M parameter decoder-only transformer), fine-tuned for chat and instruction following.

🌟 Key Highlights & Unique Features

  • ⚡ Ultra-Low Memory Footprint (~95.4 MB): Fits in under 100MB of RAM, making it suitable for edge devices, mobile apps, WebGPU, and microcontrollers.
  • 🏋️ Data-Saturated Pretraining (10 Billion Tokens): Pretrained on 10B tokens (210 tokens/param) of high-quality FineWeb-Edu + Cosmopedia-v2 text, providing an empirical benchmark on capacity saturation for sub-50M models.
  • 🏗️ Modern LLaMA 3 Architecture: Built with Grouped Query Attention (GQA), SwiGLU activations, RoPE positional encodings, RMSNorm pre-normalization, and tied embeddings.
  • 💬 Full ChatML SFT Alignment: Fine-tuned with ChatML <|im_start|> instruction formatting and template support (chat_template.jinja).

📐 Architecture

  • Parameters: ~48M (~47.4M non-embedding / tied embeddings)
  • Layers: 8
  • Hidden Size: 512
  • Attention Heads: 8 query heads, 2 key/value heads (Grouped Query Attention - GQA)
  • MLP: SwiGLU (Intermediate size: 1408)
  • Positional Encoding: RoPE (Rotary Position Embeddings)
  • Normalization: RMSNorm (Pre-normalization)
  • Embeddings: Tied embeddings, no bias terms
  • Vocabulary Size: 49,152 (SmolLM2 tokenizer with Chat Template)
  • Sequence Length: 1024

🏋️ Training & Fine-Tuning Details

  • Base Checkpoint: vedantjadhav701/SparkAI-47m-llama-10b-token
  • Pretraining Data: FineWeb-Edu (sample-100BT) + Cosmopedia-v2 (85% / 15% mix, 10.00B tokens)
  • Optimizer: AdamW with Cosine LR schedule + warmup
  • Hardware: NVIDIA A100 80GB PCIe
  • Final Eval Perplexity: 31.46

📈 Pretraining Progression

TokensPerplexity
630M43.49
3.77B31.30
7.00B—
10.00B31.46

Note on Saturation: Perplexity plateaued between 3.77B and 10.00B tokens despite continued training, indicating the model has saturated its representational capacity at this size.


📊 Comparison in Sub-50M Parameter Landscape

FeatureTypical Sub-50M ModelsSparkAI-47M-Llama / Instruct
Token Budget~1B – 2B tokens10.00 Billion Tokens (210 tokens/param)
Data QualityRaw web text / C4FineWeb-Edu (85%) + Cosmopedia-v2 (15%)
ArchitectureBasic MHA / GPT-2 styleModern LLaMA 3 (GQA, SwiGLU, RoPE, RMSNorm)
Model Size~100MB – 200MB~95.4 MB (model.safetensors)
SFT AlignmentRare / NoneInstruction-tuned with ChatML (chat_template.jinja)
BenchmarkingFew metricsEmpirical capacity saturation documented at 10B tokens

💻 Usage with Hugging Face transformers

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

repo_id = "vedantjadhav701/SparkAI-47m-llama-instruct"
tokenizer = AutoTokenizer.from_pretrained(repo_id)
model = AutoModelForCausalLM.from_pretrained(repo_id)

messages = [
    {"role": "user", "content": "What is a computer program?"}
]

prompt = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
inputs = tokenizer(prompt, return_tensors="pt")
outputs = model.generate(**inputs, max_new_tokens=80, do_sample=True, temperature=0.6)

print(tokenizer.decode(outputs[0], skip_special_tokens=True))

🚀 Quickstart & Local Gradio UI

Installation

pip install -r requirements.txt

Run Gradio App

python app.py

Open http://127.0.0.1:7860 in your web browser.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей