optimizer icon indicating copy to clipboard operation
optimizer copied to clipboard

execute "python3 -m onnxoptimizer model.onnx output.onnx" error

Open try1995 opened this issue 2 years ago • 3 comments

Hi,

python3 -m onnxoptimizer company_model.onnx company_model_opt.onnx

/usr/bin/python3: No module named onnxoptimizer.main; 'onnxoptimizer' is a package and cannot be directly executed

thx

try1995 avatar Jun 05 '22 09:06 try1995

yeah, now onnxoptimizer don't support this feature, we will supoort it sooner

HSQ79815 avatar Jun 24 '22 02:06 HSQ79815

Using this project, how can I convert model files at present?

fengzfcany avatar Jul 05 '22 09:07 fengzfcany

@fengzf-github You can use onnx-optimizer in python script .

  1. Install onnxoptimizer.
git clone --recursive https://github.com/onnx/optimizer onnxoptimizer
cd onnxoptimizer
pip3 install -e .
  1. convert your model in python script
import onnx
import onnxoptimizer

model = onnx.load("path to your model")
passes = onnxoptimizer.get_fuse_and_elimination_passes()
new_model = onnxoptimizer.optimize(model=model,passes=passes)
onnx.save(new_model, "path to save model")

HSQ79815 avatar Jul 05 '22 10:07 HSQ79815