- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
How can we use blocked layout such as nChw8c for custom layers? I'd like to use nChw8C on my custom layer since costly Reorder operations frequently occurred when I used NCHW.
I found the way on old 2018 version, but I couldn't find it on latest 2022.1 version. Could you tell me how to use the nChw8c on latest OpenVINO?
Related links:
- Performance Considerations for Custom Kernels and Custom Layers (old version)
- Model Optimizer Extensibility (current version)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Youkis,
Thanks for reaching out to us. Referring to Pull request #6686 in OpenVINO™ GitHub, it indicated the feature to support Blocked layout was implemented in OpenVINO™ toolkit 2022.1. As part of this feature, you may try to load and run your model without code changes. Please let us know if you encounter any issues.
Regards,
Wan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you for your quick reply, Wan. I know that the blocked layout is supported on 2022.1. But, I couldn't find the simple template like following identity op to enable nChw8c on a custom layer. I found Node class has getSupportedDescriptors and we can declare to use nChw8c layout. However, we have to use ov::op::Op inherited class for the custom layer and there is not getSupportedDescriptors function.
https://github.com/openvinotoolkit/openvino/blob/2022.1.0/docs/template_extension/new/identity.cpp
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Youkis,
Let us check with our engineering team, and we will update you once we've obtained feedback from them.
Regards,
Wan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Youkis,
Thanks for informing us that you would like to continue your conversation with our developer in this GitHub thread.
If you need any additional information from Intel, please submit a new question as this thread will no longer be monitored.
Regards,
Wan

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page