onnx-simplifier icon indicating copy to clipboard operation
onnx-simplifier copied to clipboard

[BUG] RuntimeError: /project/third_party/onnx-optimizer/third_party/onnx/onnx/common/ir.h:1372: eraseOutput: Assertion `outputs_[i]->uses().empty()` failed

Open luchangli03 opened this issue 6 months ago • 0 comments

Describe the bug A clear and concise description of what the bug is. I use onnxsim-0.4.36 to simpily a model and get this error:

Traceback (most recent call last): File "/root/miniconda3/envs/lite/bin/onnxsim", line 8, in sys.exit(main()) File "/root/miniconda3/envs/lite/lib/python3.9/site-packages/onnxsim/onnx_simplifier.py", line 489, in main model_opt, check_ok = simplify( File "/root/miniconda3/envs/lite/lib/python3.9/site-packages/onnxsim/onnx_simplifier.py", line 199, in simplify model_opt_bytes = C.simplify( RuntimeError: /project/third_party/onnx-optimizer/third_party/onnx/onnx/common/ir.h:1372: eraseOutput: Assertion outputs_[i]->uses().empty() failed.

However, if I use onnxsim-0.4.31, I can successfully simplify the model.

luchangli03 avatar Aug 13 '24 10:08 luchangli03