Intel® Distribution of OpenVINO™ Toolkit
Community assistance about the Intel® Distribution of OpenVINO™ toolkit, OpenCV, and all aspects of computer vision-related on Intel® platforms.

Porting HRNet to MYRIAD device

Simardeep
Beginner
431 Views

Hi, 

 

I recently ported a model with HRNet backbone to openvino ir and was able to inference the model on CPU and GPU. But was unable to inference the model on MYRIAD device. I understand that the openvino documentation displays HRNet as an unsupported model for the MYRIAD device but is there any specific reason for this? Is it due to an unsupported layer or the model size itself?

 

 

Regards,

Simardeep Singh Sethi

0 Kudos
2 Replies
Megat_Intel
Moderator
398 Views

Hi Simardeep,

Thank you for reaching out to us.

 

Yes, you are correct. HRNet models are not supported on MYRIAD and are only supported on CPU and GPU as shown on the Public Pre-Trained Models Device Support page.

 

For your information, I have verified the hrnet-v2-c1-segmentation model by running Image Segmentation C++ Demo on MYRIAD and received this error:

HRNetOutOfMemory.png

 

The "Failed to allocate graph: NC_OUT_OF_MEMORY" error is due to the model size being too big. MYRIAD device has a small memory size, therefore it is unable to load the model.

 

Other than that, unsupported layers are also a possible reason for the HRNet model not being supported by the MYRIAD plugin. You can refer to Supported Layers for MYRIAD VPU plugin for more information.

 

 

Regards,

Megat

 

0 Kudos
Megat_Intel
Moderator
360 Views

Hi Simardeep,

This thread will no longer be monitored since we have provided a solution. If you need any additional information from Intel, please submit a new question.



Regards,

Megat


0 Kudos
Reply