/ Модель

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

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

Elixir-Qwen2.5-Coder-3B

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

Дообученная на Elixir модель Qwen2.5-Coder-3B предназначена для локальной генерации кода и решения задач программирования на Elixir.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Elixir Qwen2.5 Coder 3B — дообученная для программирования на Elixir модель jmarceno, созданная на основе Qwen/Qwen2.5-Coder-3B-Instruct. В модели добавлен один трансформерный блок: 37 слоёв вместо 36; размер составляет около 3,2 млрд параметров. Это плотная авторегрессионная модель семейства Qwen2, предназначенная для локального запуска и генерации кода по текстовым запросам.

Модель ориентирована на написание модулей Elixir, включая работу с бинарными данными, абстракциями и основными конструкциями языка. В описанном автором тесте из 128 задач модель прошла 45; базовая модель прошла 31 задачу в том же запуске. Для проверки использовались Elixir 1.20.2 и OTP 29. Репозиторий содержит веса Safetensors и вариант GGUF Q8_0; для Q8_0 указано более 3 ГБ. Контекст модели — до 32 768 токенов по метаданным.

Модель лицензирована по условиям Qwen Research License Agreement; перед использованием следует ознакомиться с лицензией и уведомлением в репозитории. Результаты теста относятся к конкретному набору из 128 задач и не гарантируют качество на других задачах; модель может генерировать код с ошибками.

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

  • генерация модулей на Elixir по описанию задачи
  • написание функций и абстракций на Elixir
  • решение задач по бинарным данным в Elixir
  • создание кода Elixir для последующей компиляции и тестирования

Ограничения

В авторском тесте модель прошла 45 из 128 задач, поэтому сгенерированный код требует проверки, компиляции и тестирования. Условия лицензии основаны на Qwen Research License Agreement; проверьте LICENSE и NOTICE перед использованием.

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

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

Открыть на Hugging Face

Elixir Qwen2.5 Coder 3B

A small Elixir coding model built from Qwen2.5-Coder-3B-Instruct. One transformer block was added (36 layers to 37, about 3.16B parameters), then the model was fine-tuned for Elixir. It is meant to run locally: the Q8 GGUF is a little over 3 GB.

Modified derivative of Qwen2.5-Coder-3B-Instruct. The architecture and weights in this repository are not the original Qwen release. Qwen is licensed under the Qwen RESEARCH LICENSE AGREEMENT, Copyright (c) Alibaba Cloud. All Rights Reserved. See LICENSE and NOTICE.

Elixir coding results

Scored on a 128-task executable harness. Each task asks for one Elixir module. A pass means the completion parses, compiles, and its tests pass on Elixir 1.20.2 / OTP 29. One completion per task, temperature 0, 16,384-token context, llama.cpp. Both models below are Q8_0 GGUF, scored in the same run.

Qwen2.5-Coder-3B-InstructElixir Qwen2.5 Coder 3BChange
Tasks passed31 / 12845 / 128+14
Pass rate24.2%35.2%+10.9 pp
Relative gain+45%

Where the gain shows up

AreaBaseElixir Qwen2.5 Coder 3B
Binaries0 / 165 / 16
Abstractions5 / 169 / 16
Core language3 / 166 / 16
Collections4 / 166 / 16

Warning-free completions rise from 60.2% to 74.2%, and the output-format rate reaches 100%.

Run it

llama.cpp

llama-server -m Elixir-Qwen2.5-Coder-3B-Q8_0.gguf -c 16384 --temp 0.7 --top-k 20 --top-p 0.8 --repeat-penalty 1.05

The benchmark file is Elixir-Qwen2.5-Coder-3B-Q8_0.gguf.

Transformers

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "jmarceno/Elixir-Qwen2.5-Coder-3B"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
    model_id,
    dtype=torch.bfloat16,
    device_map="auto",
)

messages = [
    {
        "role": "user",
        "content": "Write an Elixir module Counter with a GenServer that stores an integer and supports increment and get.",
    }
]
prompt = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
output = model.generate(**inputs, max_new_tokens=512)
print(tokenizer.decode(output[0][inputs["input_ids"].shape[-1]:], skip_special_tokens=True))

License

Research and evaluation use follows the Qwen Research License. Commercial use of the Qwen materials needs a separate license from Alibaba Cloud. This repository redistributes those materials with the extra layer and the Elixir fine-tune described above.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей