- beautify UI
- analyze and show model info on the index page, such as graph node number, model size etc.
- ensure the model is fully loaded before modify() is called.
- otherwise
NameError: name 'onnx_modifier' is not defined
error will be invoked.
- otherwise
- support desktop application.
- Windows
- fix the shutdown issue
- Linux
- Windows
- support more flexible downloading schema
- As this request notes, the current downloading schema prevents
onnx-modifier
from being deployed remotely as a service.
- As this request notes, the current downloading schema prevents
- support combine models (#63).
- support user-defined input/output number when the type of node's input/output is list.
- refine the code.
- seperate the model graph rendering and editting into two classes in the js code for "cleaner" code.
- make the code more readable, cleaner and consistent in the code format.
- slim the code.
- because some
.js
files (like electron.js and even python.js) in thestatic
folder andelectron.html
intemplates
folder are legacies of Netron and can be further slimmed.
- because some
- support adding model input/output node.
- fix issue that "extra model inputs" emerges after deleting nodes. issue#12
- support adding more complicated nodes (which has some simple parameters like
reshape
). - add
shape inference
feature (mentioned in this issue) - set
cleanup
andshape inference
as user-switch-on-off function, rather than automatic post-process.
-
add node (experimentally supported)
-
(extend output's dim): onnx/onnx#2709
-
add node (NMS): onnx/onnx#2216
-
add node (add preprocess nodes): https://zhuanlan.zhihu.com/p/394395167
-
-
combine models (not supported):
-
modify attribute of nodes (supported)
- topk: onnx/onnx#2921
-
remove layer (supported): onnx/onnx#2638