Недавно вышла коллекция моделей от Alibaba - Qwen3-VL:
https://huggingface.co/collections/Qwen/qwen3-vl-68d2a7c1b8a8afce4ebd2dbe

В своём блоге они написали (и показали) что могут модели этой коллекции:
LLM - то есть модель отвечает на вопросы. Поддерживаются 32 языка
-
Модель "видит":
можно прислать картинку и спросить про неё
можно нарисовать страницу карандашом, прислать фото и попросить написать HTML страницу с интерфейсом, как на картинке
можно отправить сканированные или сфотографированные страницы и попросить распознать текст, или попросить содержание в формате markdown.
понимает математические формулы, и может в ответ объяснить математику, химию, электронику...
Контекст - 256k
Есть модель, которая использует "рассуждения", и есть - без "рассуждений"

Последние несколько недель моей "рабочей" моделью была GPT-OSS-120B (196GB) Я использовал 4х-битный квант - MXFP4 (63.4GB). Сейчас я перешёл на Qwen3-VL-30B-A3B-Thinking-FP8 (полная модель - 62.2GB, 8-битный квант - 32.3GB). По очкам GPT-OSS-120B - впереди:

Разница по очками небольшая в пользу GPT-OSS-120B, но только Qwen3-VL-30B может работать с изображениями на входе. Да и цензурирована GPT-OSS сильнее, хотя это и субъективно.
По скорости генерации токенов эти две модели более-менее одинаковы.
Здесь далее - туториал по запуску вот этой модели (8-битный квант):
https://huggingface.co/Qwen/Qwen3-VL-30B-A3B-Thinking-FP8
Я думаю, что самые популярные движки для запуска моделей в домашних условиях - это llama.cpp и Ollama, но у них на данный момент модели этой серии не поддерживаются (в комментариях подсказывают, что уже появляются варианты). Когда поддержку добавят, то думаю, что 4-х битные кванты этой модели будут размером около 16-18GB.
2 октября вышла версия vllm 0.11.0 в которой добавили поддержку этой модели.
Особенность vllm в том, что запустить модель можно только если она полностью помещается на GPU. Выгрузка в RAM теоретически есть, но практически - не работает.
По ссылке выше - модель размером 32.3 GB. Плюс ещё нужна память для контекста.
Система:
OS: Ubuntu 24
GPU: NVIDIA RTX 4090D 48GB
Предполагается. что уже стоят NVIDIA драйверы, Docker и nvidia-container-toolkit
Docker Composer:
services:
qwen3vl:
image: vllm/vllm-openai:v0.11.0
container_name: qwen3vl-30b-4090D
deploy:
resources:
reservations:
devices:
- driver: nvidia
capabilities: [gpu]
device_ids: ['0']
ports:
- "36000:8000"
environment:
TORCH_CUDA_ARCH_LIST: "8.9"
volumes:
- /home/slavik/.cache:/root/.cache
ipc: host
command:
- "--model"
- "Qwen/Qwen3-VL-30B-A3B-Thinking-FP8"
- "--max-model-len"
- "139268"
- "--served-model-name"
- "local-qwen3vl-30b"
- "--dtype"
- "float16"
- "--gpu-memory-utilization"
- "0.98"
- "--max-num-seqs"
- "2"
- "--reasoning-parser"
- "deepseek_r1"
В манифесте выше вам нужно будет подправить:
путь, где вы будете хранить модель. Модель загрузится при первом запуске контейнера. Это может занять значительно время.
порт. Выше - это 36000
Контекст - 139к. Вот столько помещаются у меня в 48GB VRAM.
VLLM при запуске компилирует данные из модели, и у меня это занимает 2-4 минуты.
Может показаться странным, что значение поля "reasoning-parser" - "deepseek_r1", но без этого параметра "рассуждения" попадают в сам ответ, а не в ту его часть, которая для "рассуждений"
Скорость:
обработка промпта: 4000+ токенов в секунду.
-
генерация токенов в ответ:
90 токенов в секунду на маленьком контексте
40 токенов в секунду на 120k контексте
VLLM не предоставляет никакого пользовательского интерфейса (UI), а только API.
Поэтому получить ответ можно либо отправив запрос с помощью утилиты, например curl:
curl 'http://192.168.0.123:36000/v1/chat/completions' \
-H 'Content-Type: application/json' \
-d '{
"messages": [
{
"role": "user",
"content": "Что такое счастье?"
}
]
}' | jq
Либо используя какой-нибудь frontend.
Один из самых популярных — OpenWebUI. Я использую именно этот. И в общем всё работает: можно отправлять текст, картинки, даже сразу рендерится HTML из ответов.
«Рассуждает» модель довольно усердно, что может занимать значительное время, но качество ответов это серьёзно улучшает. Если же приоритет — скорость ответа, то можно использовать вот эту модель из этой же коллекции — она без «рассуждений» и отвечает сразу:
https://huggingface.co/Qwen/Qwen3-VL-30B-A3B-Instruct-FP8
В общем, модели - классные, удобные. Запускайте, пользуйтесь.
Комментарии (6)

RealFSA
05.10.2025 08:04примерно пару часов назад, какие-то добрые люди собрали лламуцпп для qwen3vl
https://www.reddit.com/r/LocalLLaMA/comments/1nyhjbc/qwen3vl30ba3bthinking_gguf_with_llamacpp_patch_to/
и даже выложили много красивых бинарников для этого.
https://github.com/Thireus/llama.cpp/releases/tag/tr-qwen3-vl-b6906-26dd953
Спасибо им за это.
RealFSA
05.10.2025 08:04Добавлю!
GGUF для Thinking и mmproj брал здесь https://huggingface.co/yairpatch/Qwen3-VL-30B-A3B-Thinking-GGUF
Instruct модель здесь https://huggingface.co/yairpatch/Qwen3-VL-30B-A3B-Instruct-GGUF
на Radeon RX 7900 XTX (24Gb) очень бодро летает. даже с несколькими изображениями.

4external
05.10.2025 08:04Я использовал 4х-битный квант - MXFP4 (63.4GB)
а как вы её запускаете?

SlavikF Автор
05.10.2025 08:04У меня 2 карточки:
RTX 4090D 48GB
RTX 3090 24GB
Запускаю вот так:
services: llama-server: image: ghcr.io/ggml-org/llama.cpp:full-cuda container_name: gpt-120b deploy: resources: reservations: devices: - driver: nvidia capabilities: [gpu] ports: - "36000:36000" volumes: - /home/slavik/.cache:/root/.cache entrypoint: ["./llama-server"] command: > --hf-repo ggml-org/gpt-oss-120b-GGUF --alias "local-gpt120b" --host 0.0.0.0 --port 36000 --ctx-size 131072 --jinja --temp 1.0 --top-p 1.0 --top-k 0 --min-p 0.01 --chat-template-kwargs '{"reasoning_effort": "high"}'Но у этой модели скорость будет нормальной даже, если часть модели будет в RAM, не на GPU.

krote
05.10.2025 08:04у меня эта модель видит намного хуже чем gemma-3, и текст и объекты выдумывает несуществующих деталей больше чем может разглядеть существующих.
качал Qwen3-VL-30B-A3B-Instruct-Q4_K_M.gguf и mmproj-Qwen3-VL-30B-A3B-F16.ggufпараметры вначале пробовал дефолтные, потом такие
llama-server.exe -m Qwen3-VL-30B-A3B-Instruct-Q4_K_M.gguf --mmproj mmproj-Qwen3-VL-30B-A3B-F16.gguf -c 8192 --port 8080 --top-k 20 --temp 0.7 --top-p 0.8 --repeat-penalty 1.05
никак не улучшило ситуацию, фантазирует очень сильно и выдает в основном несуществующую инфу на фото
DrrRos
Для Gpt-OSS 120b - ~64Гб это и есть нативный размер, её тренировали в mxfp4, емнип.