Describe the bug
Hello, I'm using OVMS to load the Qwen3.6-35B-A3B model (https://huggingface.co/OpenVINO/Qwen3.6-35B-A3B-int4-ov) to 2x A770 16GB with HETERO: GPU.0, GPU.1 and MODEL_DISTRIBUTION_POLICY: PIPELINE_PARALLEL, but it failed:
With pipeline_type: VLM:
[2026-07-02 07:00:10.990][1][modelmanager][info][modelmanager.cpp:180] Available devices for Open VINO: CPU, GPU.0, GPU.1
[2026-07-02 07:00:10.991][1][serving][info][modelmanager.cpp:171] Running inside Docker container
[2026-07-02 07:00:10.991][1][serving][info][modelmanager.cpp:172] cpu quota: 0, cpu affinity: 28, max_open_files: 1024
[2026-07-02 07:00:10.991][1][serving][info][capimodule.cpp:40] C-APIModule starting
...
[2026-07-02 07:00:11.043][1][serving][info][httpservermodule.cpp:53] Started REST server at 0.0.0.0:9000
[2026-07-02 07:00:11.043][1][serving][info][servablemanagermodule.cpp:51] ServableManagerModule starting
[2026-07-02 07:00:11.045][1][serving][info][mediapipegraphdefinition.cpp:101] Graph queue globally disabled via OVMS_GRAPH_QUEUE_OFF=1 for mediapipe: Qwen/Qwen3.6-35B-A3B
[2026-07-02 07:00:11.045][1][serving][info][mediapipegraphdefinition.cpp:479] MediapipeGraphDefinition initializing graph nodes
[2026-07-02 07:00:11.045][1][modelmanager][info][servable_initializer.cpp:467] Initializing Visual Language Model Legacy servable
[2026-07-02 07:01:23.890][1][serving][error][servable_initializer.cpp:88] Error during llm node initialization for models_path: /models/OpenVINO/Qwen3.6-35B-A3B-int4-ov/./ exception: Exception from src/inference/src/cpp/core.cpp:117:
Exception from src/inference/src/dev/plugin.cpp:54:
Exception from src/plugins/hetero/src/compiled_model.cpp:36:
Standard exception from compilation library: Exception from src/inference/src/dev/plugin.cpp:54:
Check 'false' failed at src/plugins/intel_gpu/src/plugin/program_builder.cpp:168:
[GPU] ProgramBuilder build failed!
Exception from src/plugins/intel_gpu/src/runtime/ocl/ocl_stream.cpp:385:
[GPU] clFinish, error code: -5 CL_OUT_OF_RESOURCES
[2026-07-02 07:01:23.890][1][modelmanager][error][servable_initializer.cpp:471] Error during LLM node resources initialization: The LLM Node resource initialization failed
[2026-07-02 07:01:23.890][1][serving][error][llm_node_initializer.cpp:60] Failed to process LLM node graph Qwen/Qwen3.6-35B-A3B
[2026-07-02 07:01:23.890][1][modelmanager][info][pipelinedefinitionstatus.hpp:59] Mediapipe: Qwen/Qwen3.6-35B-A3B state changed to: LOADING_PRECONDITION_FAILED after handling: ValidationFailedEvent:
In this situation, one GPU is full (100% VRAM), another is empty.
With pipeline_type VLM_CB:
[2026-07-02 07:20:39.108][1][modelmanager][info][servable_initializer.cpp:450] Initializing Visual Language Model Continuous Batching servable
[2026-07-02 07:21:21.639][1][serving][error][servable_initializer.cpp:240] Error during llm node initialization for models_path: /models/OpenVINO/Qwen3.6-35B-A3B-int4-ov/./ exception: Exception from src/inference/src/cpp/core.cpp:117:
Exception from src/inference/src/dev/plugin.cpp:54:
Exception from src/plugins/hetero/src/compiled_model.cpp:36:
Standard exception from compilation library: Exception from src/inference/src/dev/plugin.cpp:54:
Exception from src/plugins/intel_gpu/src/plugin/ops/moe.cpp:130:
[GPU] MOECompressed (GEMM3_SWIGLU) reached the GPU backend without being fused: FuseMOE3GemmCompressed transformation did not match the routing subgraph for op '__module.model.model.language_model.layers.19.mlp/aten::sum/ReduceSum_Reshape/MOECompressed'. Please check the routing pattern.
[2026-07-02 07:21:21.639][1][modelmanager][error][servable_initializer.cpp:455] Error during LLM node resources initialization: The LLM Node resource initialization failed
[2026-07-02 07:21:21.639][1][serving][error][llm_node_initializer.cpp:60] Failed to process LLM node graph Qwen/Qwen3.6-35B-A3B
[2026-07-02 07:21:21.639][1][modelmanager][info][pipelinedefinitionstatus.hpp:59] Mediapipe: Qwen/Qwen3.6-35B-A3B state changed to: LOADING_PRECONDITION_FAILED after handling: ValidationFailedEvent:
To Reproduce
Steps to reproduce the behavior:
- Download model from https://huggingface.co/OpenVINO/Qwen3.6-35B-A3B-int4-ov
- OVMS launch command
--config_path /configs/model_config.json --rest_port 9000
- See error
Expected behavior
Model loads and works.
Logs
debug log with VLM_CB: ovms_log_vlm_cb.txt
debug log with VLM: ovms_log_vlm.txt
Configuration
- OVMS 2026.2.1 (
openvino/model_server:2026.2.1-gpu)
- CPU i9-10940X, 2x A770 16GB
- Model: https://huggingface.co/OpenVINO/Qwen3.6-35B-A3B-int4-ov
- graph.pbtxt: graph.txt
- OS: Ubuntu 26.04 LTS, kernel 7.0.0-27-generic
Describe the bug
Hello, I'm using OVMS to load the Qwen3.6-35B-A3B model (https://huggingface.co/OpenVINO/Qwen3.6-35B-A3B-int4-ov) to 2x A770 16GB with
HETERO: GPU.0, GPU.1andMODEL_DISTRIBUTION_POLICY: PIPELINE_PARALLEL, but it failed:With
pipeline_type: VLM:In this situation, one GPU is full (100% VRAM), another is empty.
With
pipeline_type VLM_CB:To Reproduce
Steps to reproduce the behavior:
--config_path /configs/model_config.json --rest_port 9000Expected behavior
Model loads and works.
Logs
debug log with VLM_CB: ovms_log_vlm_cb.txt
debug log with VLM: ovms_log_vlm.txt
Configuration
openvino/model_server:2026.2.1-gpu)