/ Модель

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

Контекст
262 144 токена
Размер весов
71,9 ГБ
Лицензия
Apache 2.0
Архитектура
qwen3_5_moe · dense
Базовая модель
Qwen3.6-35B-A3B
Библиотека
transformers
Опубликована
10 сен 2026

Qwen3.6-35B-A3B-sft-15020

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

Модель дообучена для генерации и оптимизации ядер операторов на Ascend NPU по описанию функции и интерфейсу.

115скачиваний за 30 дней0лайковвеса обновлены11 сен 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Qwen3.6-35B-A3B-sft-15020 — модель генерации кода, созданная командой AscendAgentOps посредством supervised fine-tuning базовой Qwen/Qwen3.6-35B-A3B. Она предназначена для генерации ядер операторов для NPU Ascend: по функциональному описанию оператора и определению его интерфейса модель формирует реализацию, например на AscendC. Обучение проводилось с помощью MindSpeed-MM.

Модель основана на архитектуре Qwen3.5 MoE: в базовой модели 35 млрд параметров, из которых активируются 3 млрд. Она загружается через Transformers и распространяется в формате safetensors. Качество генерации оценивается на NPUKernelBench по успешности компиляции, численной точности и производительности ядер. Модель специализирована на коде для операторов Ascend, поэтому её общие диалоговые и программные возможности могут быть слабее базовой модели. Сгенерированный код следует компилировать и проверять на целевом оборудовании. Лицензия — Apache-2.0; также действуют условия лицензии базовой модели.

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

  • генерация ядер операторов AscendC по описанию операции
  • реализация NPU-операторов по заданному интерфейсу
  • создание кода ядер для Ascend NPU
  • подготовка вариантов реализации операторов для проверки компиляции и точности

Ограничения

Модель специализирована на генерации ядер для Ascend NPU, и её общие диалоговые и программные возможности могут быть слабее базовой модели. Сгенерированный код необходимо компилировать и проверять на целевом оборудовании: корректность не гарантируется.

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

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

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

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

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

Открыть на Hugging Face

Qwen3.6-35B-A3B-sft-15020

Qwen3.6-35B-A3B-sft-15020 is a code generation model obtained by supervised fine-tuning (SFT) of Qwen/Qwen3.6-35B-A3B, specialized for NPU (Ascend) operator kernel generation. Given an operator's functional description and interface definition, the model generates kernel implementations (e.g., AscendC) that run on Ascend NPUs.

Model Summary

ItemDescription
Base modelQwen/Qwen3.6-35B-A3B (MoE model with 35B total / 3B activated parameters)
Training methodSupervised fine-tuning (SFT)
Training frameworkMindSpeed-MM
TaskCode generation / NPU kernel generation
Evaluation benchmarkNPUKernelBench
LicenseApache-2.0

Quick Start

The model shares the same architecture as Qwen3.6-35B-A3B and can be loaded directly with transformers:

from transformers import AutoModelForCausalLM, AutoTokenizer

model_name = "Qwen3.6-35B-A3B-sft-15020"

tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(
    model_name,
    torch_dtype="auto",
    device_map="auto",
)

prompt = "Implement an AscendC operator that performs element-wise addition of two input tensors."
messages = [{"role": "user", "content": prompt}]
text = tokenizer.apply_chat_template(
    messages, tokenize=False, add_generation_prompt=True
)
inputs = tokenizer([text], return_tensors="pt").to(model.device)

outputs = model.generate(**inputs, max_new_tokens=2048)
print(tokenizer.decode(outputs[0][inputs.input_ids.shape[1]:], skip_special_tokens=True))

The model can also be served with inference frameworks such as vLLM or SGLang, following the same usage as Qwen3.6-35B-A3B.

Evaluation

The model is evaluated on NPUKernelBench, a benchmark for NPU kernel code generation that measures the correctness (compilation success and numerical accuracy) and performance of generated operator kernels.

overall_counts_15020

Training Details

  • Base model: Qwen/Qwen3.6-35B-A3B
  • Fine-tuning method: SFT (full-parameter)
  • Training framework: MindSpeed-MM, a distributed training acceleration framework for multimodal large models on Ascend NPUs
  • Training data: TBD

Limitations

  • This model is specialized for NPU kernel code generation; general conversational or general-purpose coding capabilities may be weaker than the base model.
  • Generated kernel code should be compiled and numerically validated on the target hardware before production use. The model does not guarantee correctness in all scenarios.
  • By using this model, you agree to comply with the Apache-2.0 license and the license terms of the base model Qwen3.6-35B-A3B.

Citation

@misc{wiki_model,
  title  = {wiki_model: SFT for NPU Kernel Generation},
  author = {<your-name-or-org>},
  year   = {2026},
  url    = {https://huggingface.co/<your-namespace>/wiki_model}
}

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

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

GPU в ailist

vLLM

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

Подбираем GPU…

Класс архитектуры
Qwen3_5MoeForConditionalGeneration
Ревизия весов
42cd1cf

0 моделей