OpenVINO Version
Master Branch
Operating System
Other (Please specify in description)
Device used for inference
HETERO
Framework
ONNX
Model used
YOLOv26
Issue description
OS: SUSE15
There is a bug with the hetero plugin splitting cyclic dependencies. The bug occurs with a shared constant into two different subgraphs.
Then, the collect_subgraphs_ids function merges them incorrectly causing a cycle to occur.
This is the hetero graph that splits

Step-by-step reproduction
This is the graph.
yolo26s.xml
Any weights is possible, accuracy is not important, this is just the hetero plugin not splitting properly.
Run the graph through openvino's hetero plugin with two devices and assign the affinities of the graph nodes accordingly.
Relevant log output
Issue submission checklist
OpenVINO Version
Master Branch
Operating System
Other (Please specify in description)
Device used for inference
HETERO
Framework
ONNX
Model used
YOLOv26
Issue description
OS: SUSE15
There is a bug with the hetero plugin splitting cyclic dependencies. The bug occurs with a shared constant into two different subgraphs.
Then, the
collect_subgraphs_idsfunction merges them incorrectly causing a cycle to occur.This is the hetero graph that splits

Step-by-step reproduction
This is the graph.
yolo26s.xml
Any weights is possible, accuracy is not important, this is just the hetero plugin not splitting properly.
Run the graph through openvino's hetero plugin with two devices and assign the affinities of the graph nodes accordingly.
Relevant log output
Issue submission checklist