BatchMultiClassNonMaxSuppression - importONNXLayers/Network issue
1 次查看(过去 30 天)
显示 更早的评论
Hi guys,
I'm currently trying to do some DeepLearning using Matlab. I saw it was possible to import ONNX model directly in Matlab for training.
So I tried to import ssd_mobilenet_v1_fpn_coco from this official model zoo tensorflow repository:
After I convert it to ONNX format (using tf2onnx) I tried to import it using "importONNXNetwork" and "importONNXLayers" (with classification as the OutputLayers). Here are the errors I get from Matlab:
The datatype of initializer 'Postprocessor/BatchMultiClassNonMaxSuppression/map/while/PadOrClipBoxList/cond/cond/pred_id/_174__cf__177:0'
('BOOL') is not supported yet.
From what I understand it seems that Matlab doesn't support this type of layers, so my question is: what can I do to solve this ? Is there a way to implement this layer or to tell matlab to delete it and replace by another ?
Thank you in advance
0 个评论
采纳的回答
Divya Gaddipati
2020-2-10
For building a custom layer, please refer to the below link:
And you can use the function replaceLayer to replace the layer with your custom layer
For more information on how to use replaceLayer, refer to the following link:
Hope this helps!
6 个评论
Veer Bhansari
2020-6-11
Hi,
Yes, the Image and Video labeller tools are handy and even I wanted to explore them. But it seems, we can't leverage them completely as of now due to these limitations.
Thanks!
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Image Data Workflows 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!