/ Модель

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

Контекст
2 048 токенов
Параметры
56,6 млн
Лицензия
Apache 2.0
Архитектура
llama · dense
Опубликована
22 апр 2026

ARK-50M

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

Компактная итальянско-ориентированная языковая модель ThingAI для простых диалогов и генерации текста.

143скачиваний за 30 дней6лайковвеса обновлены4 авг 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ThingAI/ARK-50M — компактная причинная языковая модель семейства Llama с 56,6 млн параметров, предназначенная для генерации текста и диалогов. Карточка описывает её как итальянско-ориентированную модель, обученную ThingAI с нуля; модель использует формат ChatML и рассчитана на контекст до 2048 токенов. Метаданные указывают поддержку итальянского и английского языков, а веса доступны в форматах PyTorch и safetensors.

Модель предназначена для простых италоязычных диалогов, ответов на общие вопросы и короткой генерации текста на компактных устройствах, включая запуск на CPU. В README указаны предварительное обучение на итальянских книгах, веб-текстах и Википедии, а также последующее дообучение на синтетическом наборе вопросов и ответов. Лицензия — Apache-2.0.

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

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

⚛ Quark-50M-v2

43.8M parameter Italian-first bilingual language model, trained from scratch by ThingAI.

Quark-50M-v2 is an ultra-compact causal language model that speaks fluent Italian. Designed as a proof-of-concept for small, efficient, Italian-centric AI.

Highlights

  • 43.8M parameters — runs on any device, even CPU
  • Italian-first — trained on 60% Italian data (books, Wikipedia, web)
  • ChatML format — <|im_start|>user/<|im_start|>assistant
  • Custom tokenizer — 16k BPE, optimized for Italian (4.15 chars/token)
  • Trained from scratch — architecture, tokenizer, and training pipeline all custom

Architecture

ComponentValue
Parameters43.8M
Vocabulary16,384 (BPE)
Dimensions512
Layers12
Heads8 (4 KV heads, GQA)
FFN1,408 (SwiGLU)
Context2,048 tokens
NormalizationRMSNorm
PositionRoPE
Weight TyingYes

Training

Pretraining: 5B tokens on a curated mix:

DatasetWeightType
PleIAs/Italian-PD25%171K Italian books (public domain)
FineWeb-2 Italian20%Cleaned, deduplicated web
Wikipedia IT15%Encyclopedia
Cosmopedia15%Synthetic educational
SmolLM-Corpus10%Curated mix
StarCoder Python8%Code
OpenWebMath7%Mathematics

SFT: Fine-tuned on quattro-chiacchiere, a synthetic Italian Q&A dataset generated with Alembic.

Usage

import torch
from huggingface_hub import hf_hub_download
from transformers import PreTrainedTokenizerFast

# Load 
ckpt_path = hf_hub_download("ThingAI/Quark-50M-v2", "model.pt")
model_py = hf_hub_download("ThingAI/Quark-50M-v2", "model.py")
tok_file = hf_hub_download("ThingAI/Quark-50M-v2", "tokenizer.json")

# Tokenizer
tokenizer = PreTrainedTokenizerFast(tokenizer_file=tok_file)
tokenizer.eos_token = "<|endoftext|>"

# Model
import importlib.util
spec = importlib.util.spec_from_file_location("model", model_py)
mod = importlib.util.module_from_spec(spec)
spec.loader.exec_module(mod)

ckpt = torch.load(ckpt_path, map_location="cpu", weights_only=False)
cfg = mod.ModelConfig(**ckpt["model_cfg"])
model = mod.Quark(cfg).eval()
model.load_state_dict(ckpt["model"])

# Chat
prompt = "<|im_start|>user\nQual è la capitale d'Italia?<|im_end|>\n<|im_start|>assistant\n"
ids = tokenizer.encode(prompt, return_tensors="pt")
with torch.no_grad():
    for _ in range(100):
        logits = model(ids)[1][:, -1, :].float()
        nxt = logits.argmax(-1, keepdim=True)
        if nxt.item() == tokenizer.convert_tokens_to_ids("<|im_end|>"): break
        ids = torch.cat([ids, nxt], -1)
print(tokenizer.decode(ids[0], skip_special_tokens=True))
# La capitale d'Italia è Roma.

Examples

Tu: Qual è la capitale d'Italia?
Quark: La capitale d'Italia è Roma.

Tu: Chi sei?
Quark: Sono Quark, piacere di conoscerti.

Tu: Come ti chiami?
Quark: Mi chiamo Quark, piacere di conoscerti.

Limitations

  • 43.8M parameters — cannot perform complex reasoning or long-form generation
  • Factual accuracy — may hallucinate facts, especially on niche topics
  • SFT dataset — currently limited; more data will improve reliability
  • No safety training — not recommended for production without guardrails

Related

Citation

@misc{quark50m,
  author = {ThingAI},
  title  = {Quark-50M-v2: Italian-First Small Language Model},
  year   = {2026},
  url    = {https://huggingface.co/ThingAI/Quark-50M}
}

License

Apache 2.0

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей