When you get {} op is not implemented
, you can follow next steps to implement.
Customize op can also be implemented in similar way.
- Verify the latest master version of ONNX is installed on your environment
- Find specification from onnx/Operators.
- Implement the handler. All inputs and attrs could get from step 2.
- add handler to /onnx_tf/handlers/backend/ - in the new handler define a classmethod called version_{version} * version is the number of since version, which can get from operator's specification
- From within the
onnx_tf
directory, rungen_opset.py
. - From within the
onnx_tf
directory, rungen_status.py -m
. - From within the
onnx_tf
directory, rungen_doc.py
if there is any update to CLI or API. - Verify the operator's test cases in
test/backend/test_onnx_backend.py
all pass. - Add any additional test cases to
test/backend/test_node.py
.