/ Модель

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

Контекст
32 768 токенов
Параметры
494 млн
Лицензия
Apache 2.0
Архитектура
qwen2 · dense
Базовая модель
Qwen2.5-Coder-0.5B-Instruct
Библиотека
transformers
Опубликована
2 дек 2024

Qwen2.5-Coder-0.5B-LCQ-v2

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

Компактная дообученная модель генерирует запросы на Clojure и Datalog для работы с заметками в Logseq.

23скачиваний за 30 дней0лайковвеса обновлены2 дек 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

mandanya/Qwen2.5-Coder-0.5B-LCQ-v2 — дообученная модель на базе Qwen/Qwen2.5-Coder-0.5B-Instruct для составления запросов Logseq на Clojure с использованием Datalog. Она предназначена для диалоговой генерации запросов к заметкам Logseq по описанию пользователя. Модель построена на плотной архитектуре Qwen2 и содержит 494 млн параметров; принимает текст и выдаёт текст. Контекст — до 32 768 токенов.

В README описан датасет примерно из 100 вручную собранных примеров и около 4500 синтетических примеров, созданных на их основе с помощью Qwen2.5-Coder-7B-Instruct. В указанном тестировании версия v2 получила общий результат 0,3333 в режиме zero-shot; оценка проводилась на небольшой синтетической тестовой части. Модель распространяется по лицензии Apache-2.0.

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

  • создание Logseq-запроса по описанию на естественном языке
  • поиск заметок Logseq по условиям и связям между страницами
  • составление запросов к базе знаний Logseq на Clojure и Datalog

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Model for building advanced queries in Logseq

Logseq use clojure script over datalog to interact with notes. LCQ - Logseq Clojure Query.

Description of the approach

About 100 copies were collected manually and about 4500 more were created on their basis using the Qwen2.5-Coder-7B-Instruct model. The test part of the dataset (about 100 synthetic copies) are run through the model with a system prompt describing the specifics of the queries and validated by the codestral-mamba model.

SYSTEM_PROMPT = """
You should create advanced query for logseq. 
Advanced query should be written in clojure script over datalog and should starts and ends with `#+BEGIN_QUERY` and `#+END_QUERY` respectively.
You should respond only with query, without any additional information.

query may consists of:
    - :title - title of the query (required)
    - :query - query itself, usually contains :find, :where, ... (required)
    - :result-transform - transform function for the result (optional)
    - :group-by-page? (true or false, optional)
    - :collapsed? (true or false, usually false, optional)

example of respond:
#+BEGIN_QUERY
...
#+END_QUERY
"""

Results

modeloveralzero_shot1_shot3_shot5_shot
Qwen2.5-Coder-0.5B-LCQ-v20.33330.3333nannannan
Qwen2.5-Coder-0.5B-LCQ-v10.29630.2963nannannan
Qwen2.5-Coder-7B-Instruct-AWQ0.05860.02470.04940.09880.0617
gpt-4o0.04010.01230.07410.0370.037
gpt-4o-mini0.0340.01230.02470.06170.037
Qwen2.5-Coder-3B-Instruct0.027800.01230.06170.037
Qwen2.5-Coder-1.5B-Instruct0.0123000.01230.037
Qwen2.5-Coder-0.5B-Instruct0.0031000.01230

How to use

I prefer to run model with sglang:

python3.11 -m venv .venv --prompt llm-inf

source .venv/bin/activate

pip install "sglang[all]"
pip install flashinfer -i https://flashinfer.ai/whl/cu121/torch2.3/

python3.11 -m sglang.launch_server \
--model-path mandanya/Qwen2.5-Coder-0.5B-LCQ-v2 \
--port 23335 \
--host 0.0.0.0 \
--mem-fraction-static 0.5 \
--served-model-name "Qwen2.5-Coder-0.5B-LCQ-v2"

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей