Skip to content

Commit 4fd1ead

Browse files
authored
Merge pull request #182 from bobo0810/master
【BUG】onnx-simplify
2 parents d350540 + c558755 commit 4fd1ead

File tree

1 file changed

+0
-15
lines changed

1 file changed

+0
-15
lines changed

export.py

-15
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
parser.add_argument('--weights', type=str, default='./yolov5s.pt', help='weights path') # from yolov5/models/
2525
parser.add_argument('--img_size', nargs='+', type=int, default=[640, 640], help='image size') # height, width
2626
parser.add_argument('--batch_size', type=int, default=1, help='batch size')
27-
parser.add_argument('--simplify', action='store_true', default=False, help='simplify onnx')
2827
parser.add_argument('--dynamic', action='store_true', default=False, help='enable dynamic axis in onnx model')
2928
parser.add_argument('--onnx2pb', action='store_true', default=False, help='export onnx to pb')
3029
parser.add_argument('--onnx_infer', action='store_true', default=True, help='onnx infer test')
@@ -88,20 +87,6 @@
8887
# Checks
8988
onnx_model = onnx.load(f) # load onnx model
9089
onnx.checker.check_model(onnx_model) # check onnx model
91-
92-
# https://github.com/daquexian/onnx-simplifier
93-
if opt.simplify:
94-
try:
95-
import onnxsim
96-
print(f'simplifying with onnx-simplifier {onnxsim.__version__}...')
97-
onnx_model, check = onnxsim.simplify(onnx_model,
98-
dynamic_input_shape=opt.dynamic,
99-
input_shapes={'input': list(img.shape)} if opt.dynamic else None)
100-
assert check, "simplify check failed "
101-
onnx.save(onnx_model, f)
102-
except Exception as e:
103-
print(f"simplifer failure: {e}")
104-
10590
print('ONNX export success, saved as %s' % f)
10691
# Finish
10792
print('\nExport complete (%.2fs). Visualize with https://github.com/lutzroeder/netron.' % (time.time() - t))

0 commit comments

Comments
 (0)