ChaiBapchya commented on issue #13965: mxnet_coreml_converter unsupported type 
error
URL: 
https://github.com/apache/incubator-mxnet/issues/13965#issuecomment-457773097
 
 
   @matthewberryman 
   Upon digging in the file 
https://github.com/apache/incubator-mxnet/blob/master/tools/coreml/converter/_mxnet_converter.py
   
   I found that : Most likely reason why it's giving `unsupported type error` 
is because in your __image-classification-symbol.json__
   ```
   "op" : "_copy"
   ```
   is mentioned
   
   Your error is thrown because of this line 
   
https://github.com/apache/incubator-mxnet/blob/5dc138d95f6ac302e3f0e1c9dc9dcb774d83f69e/tools/coreml/converter/_mxnet_converter.py#L98
   
   which is triggered when the layer variable isn't part of the MXNet layer 
registry (i.e. permissible layers)
   
https://github.com/apache/incubator-mxnet/blob/5dc138d95f6ac302e3f0e1c9dc9dcb774d83f69e/tools/coreml/converter/_mxnet_converter.py#L95
   
   Permissible layers are
   
https://github.com/apache/incubator-mxnet/blob/5dc138d95f6ac302e3f0e1c9dc9dcb774d83f69e/tools/coreml/converter/_mxnet_converter.py#L28
   ```
       'FullyConnected' : _layers.convert_dense,
       'Activation'     : _layers.convert_activation,
       'SoftmaxOutput'  : _layers.convert_softmax,
       'Convolution'    : _layers.convert_convolution,
       'Pooling'        : _layers.convert_pooling,
       'Flatten'        : _layers.convert_flatten,
       'transpose'      : _layers.convert_transpose,
       'Concat'         : _layers.convert_concat,
       'BatchNorm'      : _layers.convert_batchnorm,
       'elemwise_add'   : _layers.convert_elementwise_add,
       'Reshape'        : _layers.convert_reshape,
       'Deconvolution'  : _layers.convert_deconvolution,
   ```
   
   Hope this helps.
   
   Solution - Use only above permitted layers.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to