/ Модель

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

Контекст
32 768 токенов
Параметры
1,5 млрд
Размер весов
3,1 ГБ
Лицензия
Apache 2.0
Архитектура
qwen2 · dense
Базовая модель
Qwen2.5-Coder-1.5B-Instruct
Библиотека
transformers
Опубликована
4 окт 2026

SeqAtom-Coder-1.5B-Instruct

Генерация текстаТекст → текст

Экспериментальная модель на основе Qwen2.5-Coder для генерации и исправления кода на языке Seq.

153скачиваний за 30 дней0лайковвеса обновлены4 окт 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SeqAtom-Coder-1.5B-Instruct — экспериментальная модель для генерации кода на языке Seq в диалоговом формате, созданная на основе Qwen/Qwen2.5-Coder-1.5B-Instruct. Это плотная модель семейства Qwen2 с 1,5 млрд параметров и контекстом до 32 768 токенов. Репозиторий содержит объединённые веса FP16 в формате safetensors и токенизатор; адаптер LoRA для запуска не требуется. Модель предназначена для ответов на вопросы о Seq и генерации или исправления кода.

Модель дообучали на наборе tomjnet/SeqAtom-Coder-Dataset: 10 примеров для обучения, 10 для валидации и 10 для тестирования. Оценка на малом тестовом наборе показала снижение потерь относительно базовой модели, однако это не подтверждает корректность генерируемого кода. В описанных проверках модель допускала ошибки синтаксиса и выдавала неверные ответы; код не запускали и не проверяли компилятором Seq. Для использования распространяется по лицензии Apache-2.0, унаследованной от базовой модели.

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

  • генерация фрагментов кода на Seq
  • исправление синтаксиса кода на Seq
  • ответы на вопросы о языке Seq
  • подсказки по командам компилятора Seq

Ограничения

Модель обучена всего на 10 примерах, а тестовый набор также содержит только 10 примеров с задачами, близкими к обучающим. Генерируемый код не проверялся компилятором Seq и может содержать синтаксические и смысловые ошибки; результаты адаптера не являются полной оценкой объединённой модели.

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

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

Открыть на Hugging Face

SeqAtom-Coder-1.5B-Instruct

Experimental Seq language adaptation of Qwen/Qwen2.5-Coder-1.5B-Instruct. This folder contains standalone merged FP16 safetensors weights and a tokenizer. It does not require the original LoRA adapter at inference time. Intended upload destination: tomjnet/SeqAtom-Coder-1.5B-Instruct.

Training

Only 10 training examples, 10 validation examples, and 10 test examples. Three epochs, nine optimizer steps, rank 8 LoRA on q_proj/v_proj, alpha 16, dropout 0.05, learning rate 0.0002, batch size 1, accumulation 4. NF4 double quantization and FP32 computation on a GTX 1650 (4 GB). Completion-only training; configured maximum length 512 tokens. Mean training loss: 2.813219. Validation loss by epoch: 2.634003, 2.571821, 2.543699. Validation token accuracy at epoch 3: 0.548294.

Held-out evaluation

Same original test prompts, chat template, greedy decoding, and 256-token generation budget for both models. One NF4 base model with adapter disabled or enabled; FP32 compute; one example at a time. Reference-answer scoring masks prompt tokens, includes the assistant ending markers, and is token-weighted. No test examples were used for additional training or checkpoint selection here.

MetricBase QwenSeqAtom adapter
Completion loss2.4331372.272492
Reference perplexity11.39469.7035
Teacher-forced token accuracy0.56720.5902
Exact reference matches / 1000
Outputs reaching token limit / 1054

These are adapter evaluation results, not a full reevaluation of the merged model. The merge uses the original unquantized base, so outputs can differ from the NF4 evaluation. The merged model was reloaded and smoke-tested on CPU. FP32 merge maximum logit difference on the smoke prompt: 8.4638596e-06.

Observed behavior: both models answer the compiler-command question with seqc, despite scoring zero strict full-text matches. The adapter lowers reference-answer loss but still misses the colon in the code-repair example, uses unrelated syntax for the sales workflow, and gives the same incorrect backend.C explanation as the base model. More training examples and validation against the actual Seq compiler are needed before claiming reliable Seq code.

Limitations

This is a pipeline prototype, not a validated Seq coding assistant. The test set is tiny and contains related concepts and tasks to the training set. Exact prompt overlap audit: {'train': 0, 'validation': 0}. Loss and token accuracy measure fit to reference text, not executable correctness. No generated code was executed or checked with a Seq compiler. Inspect outputs and validate syntax against your actual Seq implementation before using them.

Memory-conscious local inference

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer, BitsAndBytesConfig

path = "./output/seqatom-merged"  # Or the Hub ID after upload
tokenizer = AutoTokenizer.from_pretrained(path)
model = AutoModelForCausalLM.from_pretrained(
    path, device_map={"": 0}, dtype=torch.float32,
    attn_implementation="eager",
    quantization_config=BitsAndBytesConfig(
        load_in_4bit=True, bnb_4bit_quant_type="nf4",
        bnb_4bit_use_double_quant=True, bnb_4bit_compute_dtype=torch.float32,
    ),
).eval()
messages = [
    {"role": "system", "content": "You are SeqAtom, an expert assistant for the Seq programming language."},
    {"role": "user", "content": "Create a Seq program that prints Hello World."},
]
inputs = tokenizer.apply_chat_template(messages, tokenize=True,
    add_generation_prompt=True, return_dict=True, return_tensors="pt").to("cuda")
with torch.inference_mode():
    result = model.generate(**inputs, max_new_tokens=128, do_sample=False,
        pad_token_id=tokenizer.pad_token_id, eos_token_id=tokenizer.eos_token_id)
print(tokenizer.decode(result[0, inputs["input_ids"].shape[1]:], skip_special_tokens=True))

Use one model and one prompt at a time on a 4 GB GPU. The tested environment is recorded in requirements.lock.txt. The FP16 artifact was merged on CPU.

Provenance

Base revision: not recorded; loaded the locally resolved main revision. The training configuration did not pin a base or dataset revision. This run's Transformers configuration did not expose a commit hash, so historical revision identity is unverified. Dataset fingerprints are in evaluation_summary.json. Base model license: Apache 2.0; original LICENSE is included.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
Qwen2ForCausalLM
Ревизия весов
097ac61

0 моделей