/ Модель

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

Контекст
512 токенов
Параметры
31,5 млн
Лицензия
Apache 2.0
Архитектура
llama · dense
Опубликована
29 сен 2026

OdiaGPT-30M

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

Небольшая языковая модель CodeHima, обученная с нуля для продолжения и генерации текста на одия.

223скачиваний за 30 дней1лайквеса обновлены29 сен 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

OdiaGPT-30M — автод autoreгрессионная языковая модель CodeHima, обученная с нуля для генерации текста на языке одия. Это декодерный Transformer с архитектурой, совместимой с Llama: 8 слоёв, 31,5 млн параметров, RoPE, RMSNorm и блоками SwiGLU. Модель использует токенизатор BPE SentencePiece с байтовым резервным кодированием, обученный на корпусе одия AI4Bharat Sangraha; длина контекста — 512 токенов.

Модель предназначена для продолжения и генерации текста на одия, а также для учебных экспериментов с небольшой языковой моделью, обученной с нуля. Она не прошла настройку на выполнение инструкций; приведённый пример показывает генерацию связного текста, но итоговая perplexity 106,09 указывает на ограниченное качество. Весы опубликованы в формате Safetensors с лицензией Apache-2.0.

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

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

Ограничения

Модель не настроена на выполнение инструкций; ограниченный объём обучения и контекст в 512 токенов сдерживают качество и длину генерации.

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

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

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

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

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

Открыть на Hugging Face

OdiaGPT-30M (Pretrained from Scratch)

OdiaGPT-30M is an autoregressive decoder-only Transformer built and trained completely from scratch for the Odia language.

It does not use pretrained GPT-2, Llama, or Indic model weights, nor off-the-shelf tokenizers. All 31.5 million parameters began from random Gaussian initialization, and its 8,192-token BPE tokenizer was trained exclusively on a cleaned subset of the AI4Bharat Sangraha Odia corpus.

Model Summary

  • Organization / Creator: CodeHima
  • Architecture: Decoder-only Transformer (Llama-compatible)
  • Parameters: 31,465,984 (~31.5M)
  • Layers: 8
  • Hidden dimension: 512 (8 attention heads, head dimension: 64)
  • Feed-Forward: SwiGLU ($d_{ff} = 1536$)
  • Positional Encoding: Rotary Position Embeddings (RoPE, base 10000.0)
  • Normalization: RMSNorm ($\epsilon = 10^{-6}$)
  • Context Length: 512
  • Vocabulary: 8,192 (SentencePiece BPE with byte fallback)
  • Precision: FP16 (Safetensors format)

Training Dynamics

  • Dataset: AI4Bharat Sangraha (verified/ori) — 28.5M tokens / 110M cleaned characters
  • Tokens Seen: ~29.5 Million tokens (1,800 steps)
  • Initial Loss: 9.07 -> Final Validation Loss: 4.664 (Perplexity: 106.09)
  • Hardware: Single NVIDIA Tesla T4 on Google Colab (~35,200 tokens/sec)

Usage with Hugging Face Transformers

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "CodeHima/OdiaGPT-30M"

tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, torch_dtype=torch.float16).cuda()

prompt = "ଓଡ଼ିଶାର ଲୋକମାନେ"
inputs = tokenizer(prompt, return_tensors="pt").to("cuda")

outputs = model.generate(
    **inputs,
    max_new_tokens=64,
    temperature=0.8,
    top_k=50,
    top_p=0.9,
    repetition_penalty=1.15,
    do_sample=True
)

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

Sample Output

Prompt: ଆଜି ସକାଳେ
Completion: ଆଜି ସକାଳେ ସକାଳେ ଦୁଇ ଝିଅ ସହ ଆସି ଶୋଇପଡ଼ିଲା । ସେହି ସମୟରେ ବାପା ଘର ଲୋକ କୁ ଖବର ଦେଇ କହିଥିଲେ ଯେ, "ତେବେ ମାଆ, ତମେ ଆଉ କିଛି କହିଦେବୁ । ମୁଁ ଏ କଥା କିଛି ଶୁଣିନାହିଁ ।"

Limitations

  • Base foundation model, not instruction-tuned.
  • Developed as part of the OdiaGPT from-scratch educational curriculum.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей