bfgoldstein opened a new issue #19066:
URL: https://github.com/apache/incubator-mxnet/issues/19066


   ## Description
   I was trying to load the Arcface model downloaded from [ONNX model 
zoo](https://github.com/onnx/models/tree/master/vision/body_analysis/arcface), 
but a "NotImplementedError: Operator Sub not implemented." exception was raised.
   
   It seems that this model had some problems before, but it was fixed 
[here](https://github.com/apache/incubator-mxnet/pull/17711). However, there is 
a 
[commit](https://github.com/apache/incubator-mxnet/commit/fb73de7582de4e622299a4ad045e25f771568193#diff-7b131e64cf22cff749bd44de10b64b7f)
 made on June 10 that removes support for some ONNX Operators, like add, 
subtract, multiply, and divide.
   
   ### Error Message
   ```
   [12:03:05] /home/bruno/mxnet/mxnet/src/storage/storage.cc:198: Using Pooled 
(Naive) StorageManager for CPU
   Traceback (most recent call last):
     File "error_reproduce.py", line 5, in <module>
       sym, arg_params, aux_params = import_model(model)
     File 
"/home/bruno/mxnet/mxnet/python/mxnet/contrib/onnx/onnx2mx/import_model.py", 
line 59, in import_model
       sym, arg_params, aux_params = graph.from_onnx(model_proto.graph)
     File 
"/home/bruno/mxnet/mxnet/python/mxnet/contrib/onnx/onnx2mx/import_onnx.py", 
line 115, in from_onnx
       mxnet_sym = self._convert_operator(node_name, op_name, onnx_attr, inputs)
     File 
"/home/bruno/mxnet/mxnet/python/mxnet/contrib/onnx/onnx2mx/import_onnx.py", 
line 63, in _convert_operator
       raise NotImplementedError("Operator {} not implemented.".format(op_name))
   NotImplementedError: Operator Sub not implemented.
   ```
   
   ## To Reproduce
   
   - Download the model from [ONNX model 
zoo](https://github.com/onnx/models/tree/master/vision/body_analysis/arcface/model).
 File **arcfaceresnet100-8.onnx** (git lfs);
   - Then run the python script below
   
   ### Minimal python script:
   
   ```
   import sys
   from mxnet.contrib.onnx.onnx2mx.import_model import import_model
   
   model = sys.argv[1]
   sym, arg_params, aux_params = import_model(model)
   ```
   
   ## Environment
   
   - OS: CentOS 8.2
   - Python: 3.7.7
   - ONNX: 1.7.0
   - MXNET: master (built from source)


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to