v1.4.0
Overview
- Update depending ONNX version to 1.4.0+
- Includes braking backward updates, [NOCOMPAT] tag is added on the update.
- Add some options on exporting ONNX graph to customize the output graph.
New Feature
- Support external converter for custom operator (#129)
- Set
external_converters
option onexport
test_external_converter.py
could be a useful example how to use.- This feature is experimental, output warning if set this option
- Set
- Customize input/output name (#133)
- Set
output_names
or/andoutput_names
options onexport
, customized names are set on output ONNX graph
- Set
- Add
Where
operator converter (#142)
Bug fix
Refactoring
- [NOCOMPAT] Move
rename_tensor
tofunction_hook
(#136)- Output nodes could be changed. Before previous version, output nodes' name is based on "ONNX operator type name". From this version, the name is based on "Chainer function node type name".
- For example, a value output from Chainer
Linear
function, the name will beLinearFunction_N
(N=number), notGemm_N
.
Test improvement