/ Модель

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

Контекст
262 144 токена
Параметры
2,4 млрд
Лицензия
Apache 2.0
Архитектура
qwen3_moe · MoE
Базовая модель
Qwen3-Coder-30B-A3B-Instruct
Библиотека
transformers
Опубликована
27 окт 2025

Qwen3-Coder-30B-A3B-Instruct-NVFP4

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

Qwen3-Coder-30B-A3B-Instruct-NVFP4 — это квантизированная в формате NVFP4 версия инструкционной модели Qwen3-Coder-30B-A3B-Instruct, разработанная на базе модели Qwen.

1 121скачиваний за 30 дней1лайквеса обновлены27 окт 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Квантизация выполнена с использованием llm-compressor версии 0.8.1 по официальному примеру для Qwen3-30B-A3B.

Модель предназначена прежде всего для генерации и обработки программного кода, а также выполнения инструкций общего назначения. Для калибровки квантизации использованы 512 примеров: 336 образцов кода из CodeSearchNet на Python, JavaScript, Java, Go, PHP и Ruby и 176 инструкционных примеров из UltraChat. Длина последовательности при калибровке увеличена до 4096 токенов. Архитектура указана как MoE, общий размер модели — 30B параметров, из которых активируется около 3B параметров.

Ключевое преимущество модели — сниженное потребление памяти и потенциально высокая скорость инференса благодаря NVFP4-квантизации, с настройками калибровки, адаптированными для задач программирования. Ограничения включают возможные сложности запуска в vLLM, необходимость совместимого GPU с архитектурами SM100 или SM120 и компиляции FP4-ядер; для RTX 5090 также возможны высокие требования к оперативной памяти при компиляции. Модель распространяется по лицензии Apache-2.0.

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

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

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

Также подходит для

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

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

Открыть на Hugging Face

Qwen3-Coder-30B-A3B-Instruct-NVFP4

NVFP4 quantization using llm-compressor v0.8.1 based the officiel NVFP4 example script for Qwen3-30B-A3B.

Dataset adjustments

Because this is the Coder variant, the dataset used for the quantisation calibration has been adjusted the following way:

  • Instead of the original 20 entries from the regular ultrachat from the Qwen3-30B-A3B example...
  • ...we used 512 samples:
    • 336 (~66%) come from the codesearchnet dataset for code related calibration
      • 56 randomly selected python entries
      • 56 randomly selected javascript entries
      • 56 randomly selected java entries
      • 56 randomly selected go entries
      • 56 randomly selected php entries
      • 56 randomly selected ruby entries
    • 176 come from the ultrachat dataset for instructions related calibration
  • MAX_SEQUENCE_LENGTH has been increased from 2048 to 4096.

vLLM execution

Because this is a NVFP4 MoE model, you might have some trouble running the model with the current vLLM version (v0.11.0) (no kernel available). To launch it you will need to compile the CUTLASS FP4 GEMM attention kernel for SM100 (RTX Pro 6000) or SM120 (RTX 5090). vLLM can do it automatically for you with the following configuration :

docker run -ti --name Qwen3-Coder-30B-A3B-NVFP4 --gpus all -v '/srv/mountpoint_with_freespace/cache:/root/.cache' -e VLLM_USE_FLASHINFER_MOE_FP4=1 -p 8000:8000 "vllm/vllm-openai:nightly" "ig1/Qwen3-Coder-30B-A3B-Instruct-NVFP4" --served-model-name Qwen3-Coder-30B-A3B --enable-auto-tool-choice --tool-call-parser qwen3_coder

The important part here is the VLLM_USE_FLASHINFER_MOE_FP4=1 environment variable instructing vLLM to compile the FP4 MoE kernel for your GPU architecture. The more CPU cores you have the more RAM you will need for the CUDA compilation.

For now you need the vllm/vllm-openai:nightly image (currently targeting 0.11.1rc4.dev6+g66a168a19) but once the v0.11.1 is out, that should not be necessary anymore.

A note for 5090 owners

While it is possible for you to run the model there is high chances that you:

  • are running Windows with WSL2, and thus only giving half of your memory to the WSL virtual machines
  • have a lot of CPU cores

This will most likely create a situation where the FP4 MoE kernel compilation will triggers a OOM kill within the container. Here is a small guide on how to get it running:

  1. First you need to edit the %USERPROFILE%/.wslconfig file to reduce the CPU cores given to WSL (on so the docker containers you will run) and increase its RAM allocation. Reducing the number of availables cores will reduce the number of compilation jobs in parallel and therefor reduce the RAM consumption. If you have 64GiB of RAM the following configuration will work (otherwise reduce it):
[wsl2]
processors=6
memory=50G
  1. Once the file has been saved, logout and log back in to start your docker desktop with the new limits
  2. Execute the the following command on a PowerShell terminal:
docker run -ti --name Qwen3-Coder-30B-A3B-NVFP4 --gpus all -v 'E:\cache:/root/.cache' -e VLLM_USE_FLASHINFER_MOE_FP4=1 -p 8000:8000 "vllm/vllm-openai:nightly" "ig1/Qwen3-Coder-30B-A3B-Instruct-NVFP4" --served-model-name Qwen3-Coder-30B-A3B --gpu-memory-utilization 0.8 --max-model-len 75K --enable-auto-tool-choice --tool-call-parser qwen3_coder

a. Adjust E:\cache to a folder of your linking. It will contains the huggingface download cache folder but also vLLM cache folder (mostly for torch compilation) but also a bunch of others folders you want to keep between different starts.

b. gpu-memory-utilization and max-model-len have been adjusted to the 32GiB limit of the RTX 5090 and the fact that the host system still need a piece of it.

  1. Let vLLM cook. You can use the Docker Desktop Exec tab to check the compilation activity (and RAM usage !) with htop for example: apt update && apt install -y htop && htop
  2. Once the service has successfully started, CTRL-C the execution to stop the container.
  3. Edit back the %USERPROFILE%/.wslconfig to restore your original values. Log out / Log in to start fresh with this new values.
  4. Open Docker Desktop and simply press the start button of the Qwen3-Coder-30B-A3B-NVFP4 container. You can now simply manage it using the UI when you need it.
  5. Enjoy fast NVFP4 inference !

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

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

GPU в ailist

vLLM

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

Подбираем GPU…

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

0 моделей