Open daquexian opened 4 years ago
Hi! The code will be released in daquexian/optimizer or in onnx/optimizer?
Hi! The code will be released in daquexian/optimizer or in onnx/optimizer?
Hi! The code will be released in onnx/optimizer. I posted the timeline as a draft here so that I can discuss with partners before posting it in onnx/optimizer :)
As discussed in infra SIG meeting (https://github.com/onnx/sigs/pull/71), optimizer code in onnx/onnx repo will be moved to this repo and maintained actively by the community, here is the planned timeline:
Build an "onnx-optimizer" (or another better name) python package.
Add warning message in onnx/onnx repo to encourage users to use the new repo.
errors when IR version >= 4
fuse_bn_into_conv breaks the graph or introduces wrong parameters
New user-friendly API
New IR for optimizers.
Replace tensor.h with a mature tensor library like xtensor
Integrate with ONNX Function operators (e.g., unfold function ops and do some optimization)
Pattern matching like tensorflow-onnx