Skip to content

Commit 2d6322b

Browse files
committed
[Cleanup] support both str and tuple format for input shape override
1 parent 184bfd7 commit 2d6322b

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/qonnx/util/cleanup.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -63,16 +63,16 @@ def cleanup_model(model, preserve_qnt_ops=True, override_inpsize=None, extract_c
6363
preserve_qnt_optypes = []
6464

6565
if override_inpsize is not None:
66-
inpsize = eval(override_inpsize)
67-
if type(inpsize) is int:
68-
override_batchsize = inpsize
66+
if type(override_inpsize) is str:
67+
override_inpsize = eval(override_inpsize)
68+
if type(override_inpsize) is int:
69+
override_batchsize = override_inpsize
6970
model = model.transform(ChangeBatchSize(override_batchsize))
70-
elif type(inpsize) is tuple:
71-
override_batchsize = inpsize[0]
71+
elif type(override_inpsize) is tuple:
72+
override_batchsize = override_inpsize[0]
7273
model = model.transform(ChangeBatchSize(override_batchsize))
7374
iname = model.graph.input[0].name
74-
model.set_tensor_shape(iname, inpsize)
75-
model.save("dbg.onnx")
75+
model.set_tensor_shape(iname, override_inpsize)
7676

7777
cleanup_transformations = [
7878
InferShapes(),

0 commit comments

Comments
 (0)