Skip to content

ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_5/Rank: Rank] is not supported #2061

Open
@wannianlou

Description

@wannianlou

Describe the bug
python -m tf2onnx.convert --saved-model ./sm --opset 17 --output model.onnx
/home/luban/anaconda3/lib/python3.9/runpy.py:127: RuntimeWarning: 'tf2onnx.convert' found in sys.modules after import of package 'tf2onnx', but prior to execution of 'tf2onnx.convert'; this may result in unpredictable behaviour
warn(RuntimeWarning(msg))
2022-10-13 01:57:35,735 - WARNING - '--tag' not specified for saved_model. Using --tag serve
2022-10-13 01:57:38,700 - INFO - Signatures found in model: [serving_default].
2022-10-13 01:57:38,700 - WARNING - '--signature_def' not specified, using first signature: serving_default
2022-10-13 01:57:38,700 - INFO - Output names: ['output_1']
WARNING:tensorflow:From /home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tf_loader.py:711: extract_sub_graph (from tensorflow.python.framework.graph_util_impl) is deprecated and will be removed in a future version.
Instructions for updating:
Use tf.compat.v1.graph_util.extract_sub_graph
2022-10-13 01:57:51,120 - WARNING - From /home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tf_loader.py:711: extract_sub_graph (from tensorflow.python.framework.graph_util_impl) is deprecated and will be removed in a future version.
Instructions for updating:
Use tf.compat.v1.graph_util.extract_sub_graph
2022-10-13 01:58:07,881 - INFO - Using tensorflow=2.9.1, onnx=1.12.0, tf2onnx=1.12.0/a58786
2022-10-13 01:58:07,882 - INFO - Using opset <onnx, 17>
^@2022-10-13 01:58:49,648 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/Squeeze_16: StatefulPartitionedCall/deepnn_model/Squeeze_16:0
2022-10-13 01:58:49,648 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/Squeeze_17: StatefulPartitionedCall/deepnn_model/Squeeze_17:0
2022-10-13 01:58:49,648 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/Squeeze: StatefulPartitionedCall/deepnn_model/Squeeze:0
2022-10-13 01:58:49,648 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/Squeeze_1: StatefulPartitionedCall/deepnn_model/Squeeze_1:0
2022-10-13 01:58:49,648 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/Squeeze_2: StatefulPartitionedCall/deepnn_model/Squeeze_2:0
2022-10-13 01:58:49,648 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/Squeeze_3: StatefulPartitionedCall/deepnn_model/Squeeze_3:0
2022-10-13 01:58:49,648 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/Squeeze_4: StatefulPartitionedCall/deepnn_model/Squeeze_4:0
2022-10-13 01:58:49,649 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/Squeeze_5: StatefulPartitionedCall/deepnn_model/Squeeze_5:0
2022-10-13 01:58:49,649 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/Squeeze_6: StatefulPartitionedCall/deepnn_model/Squeeze_6:0
2022-10-13 01:58:49,649 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/Squeeze_7: StatefulPartitionedCall/deepnn_model/Squeeze_7:0
2022-10-13 01:58:49,649 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/Squeeze_8: StatefulPartitionedCall/deepnn_model/Squeeze_8:0
2022-10-13 01:58:49,649 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/Squeeze_9: StatefulPartitionedCall/deepnn_model/Squeeze_9:0
2022-10-13 01:58:49,649 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/Squeeze_10: StatefulPartitionedCall/deepnn_model/Squeeze_10:0
2022-10-13 01:58:49,649 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/Squeeze_11: StatefulPartitionedCall/deepnn_model/Squeeze_11:0
2022-10-13 01:58:49,649 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/Squeeze_12: StatefulPartitionedCall/deepnn_model/Squeeze_12:0
2022-10-13 01:58:49,649 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/Squeeze_13: StatefulPartitionedCall/deepnn_model/Squeeze_13:0
2022-10-13 01:58:49,649 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/Squeeze_14: StatefulPartitionedCall/deepnn_model/Squeeze_14:0
2022-10-13 01:58:49,649 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/Squeeze_15: StatefulPartitionedCall/deepnn_model/Squeeze_15:0
2022-10-13 01:58:49,649 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose: StatefulPartitionedCall/deepnn_model/transpose:0
2022-10-13 01:58:49,649 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_1: StatefulPartitionedCall/deepnn_model/transpose_1:0
2022-10-13 01:58:49,649 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_2: StatefulPartitionedCall/deepnn_model/transpose_2:0
2022-10-13 01:58:49,649 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_3: StatefulPartitionedCall/deepnn_model/transpose_3:0
2022-10-13 01:58:49,649 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_4: StatefulPartitionedCall/deepnn_model/transpose_4:0
2022-10-13 01:58:49,649 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_5: StatefulPartitionedCall/deepnn_model/transpose_5:0
2022-10-13 01:58:49,649 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_6: StatefulPartitionedCall/deepnn_model/transpose_6:0
2022-10-13 01:58:49,650 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_7: StatefulPartitionedCall/deepnn_model/transpose_7:0
2022-10-13 01:58:49,650 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/mul: StatefulPartitionedCall/deepnn_model/mul:0
2022-10-13 01:58:49,650 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/mul_1: StatefulPartitionedCall/deepnn_model/mul_1:0
2022-10-13 01:58:49,650 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/mul_2: StatefulPartitionedCall/deepnn_model/mul_2:0
2022-10-13 01:58:49,650 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/mul_3: StatefulPartitionedCall/deepnn_model/mul_3:0
2022-10-13 01:58:49,650 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/mul_4: StatefulPartitionedCall/deepnn_model/mul_4:0
2022-10-13 01:58:49,650 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/mul_5: StatefulPartitionedCall/deepnn_model/mul_5:0
2022-10-13 01:58:49,650 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/mul_6: StatefulPartitionedCall/deepnn_model/mul_6:0
2022-10-13 01:58:49,650 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/mul_7: StatefulPartitionedCall/deepnn_model/mul_7:0
2022-10-13 01:58:49,650 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_16: StatefulPartitionedCall/deepnn_model/transpose_16:0
2022-10-13 01:58:49,650 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_17: StatefulPartitionedCall/deepnn_model/transpose_17:0
2022-10-13 01:58:49,650 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_18: StatefulPartitionedCall/deepnn_model/transpose_18:0
2022-10-13 01:58:49,650 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_19: StatefulPartitionedCall/deepnn_model/transpose_19:0
2022-10-13 01:58:49,650 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_20: StatefulPartitionedCall/deepnn_model/transpose_20:0
2022-10-13 01:58:49,650 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_21: StatefulPartitionedCall/deepnn_model/transpose_21:0
2022-10-13 01:58:49,650 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_22: StatefulPartitionedCall/deepnn_model/transpose_22:0
2022-10-13 01:58:49,650 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_23: StatefulPartitionedCall/deepnn_model/transpose_23:0
2022-10-13 01:58:49,650 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/mul_8: StatefulPartitionedCall/deepnn_model/mul_8:0
2022-10-13 01:58:49,651 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/mul_9: StatefulPartitionedCall/deepnn_model/mul_9:0
2022-10-13 01:58:49,651 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/mul_10: StatefulPartitionedCall/deepnn_model/mul_10:0
2022-10-13 01:58:49,651 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/mul_11: StatefulPartitionedCall/deepnn_model/mul_11:0
2022-10-13 01:58:49,651 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/mul_12: StatefulPartitionedCall/deepnn_model/mul_12:0
2022-10-13 01:58:49,651 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/mul_13: StatefulPartitionedCall/deepnn_model/mul_13:0
2022-10-13 01:58:49,651 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/mul_14: StatefulPartitionedCall/deepnn_model/mul_14:0
2022-10-13 01:58:49,651 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/mul_15: StatefulPartitionedCall/deepnn_model/mul_15:0
2022-10-13 01:58:49,651 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_8: StatefulPartitionedCall/deepnn_model/transpose_8:0
2022-10-13 01:58:49,651 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_9: StatefulPartitionedCall/deepnn_model/transpose_9:0
2022-10-13 01:58:49,651 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_10: StatefulPartitionedCall/deepnn_model/transpose_10:0
2022-10-13 01:58:49,651 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_11: StatefulPartitionedCall/deepnn_model/transpose_11:0
2022-10-13 01:58:49,651 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_12: StatefulPartitionedCall/deepnn_model/transpose_12:0
2022-10-13 01:58:49,651 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_13: StatefulPartitionedCall/deepnn_model/transpose_13:0
2022-10-13 01:58:49,651 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_14: StatefulPartitionedCall/deepnn_model/transpose_14:0
2022-10-13 01:58:49,651 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_15: StatefulPartitionedCall/deepnn_model/transpose_15:0
2022-10-13 01:58:49,651 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/add: StatefulPartitionedCall/deepnn_model/add:0
2022-10-13 01:58:49,651 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/add_1: StatefulPartitionedCall/deepnn_model/add_1:0
2022-10-13 01:58:49,651 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/add_2: StatefulPartitionedCall/deepnn_model/add_2:0
2022-10-13 01:58:49,651 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/add_3: StatefulPartitionedCall/deepnn_model/add_3:0
2022-10-13 01:58:49,651 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_24: StatefulPartitionedCall/deepnn_model/transpose_24:0
2022-10-13 01:58:49,651 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_25: StatefulPartitionedCall/deepnn_model/transpose_25:0
2022-10-13 01:58:49,652 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_26: StatefulPartitionedCall/deepnn_model/transpose_26:0
2022-10-13 01:58:49,652 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_27: StatefulPartitionedCall/deepnn_model/transpose_27:0
2022-10-13 01:58:49,652 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_28: StatefulPartitionedCall/deepnn_model/transpose_28:0
2022-10-13 01:58:49,652 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_29: StatefulPartitionedCall/deepnn_model/transpose_29:0
2022-10-13 01:58:49,652 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_30: StatefulPartitionedCall/deepnn_model/transpose_30:0
2022-10-13 01:58:49,652 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/transpose_31: StatefulPartitionedCall/deepnn_model/transpose_31:0
2022-10-13 01:58:49,652 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/concat: StatefulPartitionedCall/deepnn_model/concat:0
2022-10-13 01:58:49,652 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/add_4: StatefulPartitionedCall/deepnn_model/add_4:0
2022-10-13 01:58:49,652 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/add_7: StatefulPartitionedCall/deepnn_model/add_7:0
2022-10-13 01:58:49,652 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/add_5: StatefulPartitionedCall/deepnn_model/add_5:0
2022-10-13 01:58:49,652 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/add_8: StatefulPartitionedCall/deepnn_model/add_8:0
2022-10-13 01:58:49,652 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/add_6: StatefulPartitionedCall/deepnn_model/add_6:0
2022-10-13 01:58:49,652 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/add_9: StatefulPartitionedCall/deepnn_model/add_9:0
2022-10-13 01:58:49,652 - WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/concat_1: StatefulPartitionedCall/deepnn_model/concat_1:0
2022-10-13 01:59:16,152 - INFO - Computed 0 values for constant folding
^@2022-10-13 01:59:58,507 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_23/Rank: Rank] is not supported
2022-10-13 01:59:58,508 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_23' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_23\nInputs:\n\tStatefulPartitionedCall/deepnn_model/Squeeze_15:0=Squeeze, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_23/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_23:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,511 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_22/Rank: Rank] is not supported
2022-10-13 01:59:58,511 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_22' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_22\nInputs:\n\tStatefulPartitionedCall/deepnn_model/Squeeze_14:0=Squeeze, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_22/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_22:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,513 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_21/Rank: Rank] is not supported
2022-10-13 01:59:58,514 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_21' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_21\nInputs:\n\tStatefulPartitionedCall/deepnn_model/Squeeze_13:0=Squeeze, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_21/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_21:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,515 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_20/Rank: Rank] is not supported
2022-10-13 01:59:58,516 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_20' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_20\nInputs:\n\tStatefulPartitionedCall/deepnn_model/Squeeze_12:0=Squeeze, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_20/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_20:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,517 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_19/Rank: Rank] is not supported
2022-10-13 01:59:58,518 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_19' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_19\nInputs:\n\tStatefulPartitionedCall/deepnn_model/Squeeze_11:0=Squeeze, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_19/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_19:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,519 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_18/Rank: Rank] is not supported
2022-10-13 01:59:58,520 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_18' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_18\nInputs:\n\tStatefulPartitionedCall/deepnn_model/Squeeze_10:0=Squeeze, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_18/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_18:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,522 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_17/Rank: Rank] is not supported
2022-10-13 01:59:58,522 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_17' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_17\nInputs:\n\tStatefulPartitionedCall/deepnn_model/Squeeze_9:0=Squeeze, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_17/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_17:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,524 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_16/Rank: Rank] is not supported
2022-10-13 01:59:58,524 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_16' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_16\nInputs:\n\tStatefulPartitionedCall/deepnn_model/Squeeze_8:0=Squeeze, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_16/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_16:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,526 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_31/Rank: Rank] is not supported
2022-10-13 01:59:58,526 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_31' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_31\nInputs:\n\tStatefulPartitionedCall/deepnn_model/mul_15:0=Mul, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_31/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_31:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,528 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_30/Rank: Rank] is not supported
2022-10-13 01:59:58,528 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_30' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_30\nInputs:\n\tStatefulPartitionedCall/deepnn_model/mul_14:0=Mul, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_30/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_30:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,529 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_29/Rank: Rank] is not supported
2022-10-13 01:59:58,530 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_29' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_29\nInputs:\n\tStatefulPartitionedCall/deepnn_model/mul_13:0=Mul, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_29/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_29:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,532 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_28/Rank: Rank] is not supported
2022-10-13 01:59:58,532 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_28' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_28\nInputs:\n\tStatefulPartitionedCall/deepnn_model/mul_12:0=Mul, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_28/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_28:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,534 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_27/Rank: Rank] is not supported
2022-10-13 01:59:58,534 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_27' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_27\nInputs:\n\tStatefulPartitionedCall/deepnn_model/mul_11:0=Mul, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_27/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_27:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,536 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_26/Rank: Rank] is not supported
2022-10-13 01:59:58,536 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_26' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_26\nInputs:\n\tStatefulPartitionedCall/deepnn_model/mul_10:0=Mul, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_26/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_26:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,537 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_25/Rank: Rank] is not supported
2022-10-13 01:59:58,538 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_25' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_25\nInputs:\n\tStatefulPartitionedCall/deepnn_model/mul_9:0=Mul, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_25/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_25:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,539 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_24/Rank: Rank] is not supported
2022-10-13 01:59:58,540 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_24' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_24\nInputs:\n\tStatefulPartitionedCall/deepnn_model/mul_8:0=Mul, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_24/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_24:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,579 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_7/Rank: Rank] is not supported
2022-10-13 01:59:58,580 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_7' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_7\nInputs:\n\tStatefulPartitionedCall/deepnn_model/Squeeze_7:0=Squeeze, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_7/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_7:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,580 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_15/Rank: Rank] is not supported
2022-10-13 01:59:58,581 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_15' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_15\nInputs:\n\tStatefulPartitionedCall/deepnn_model/mul_7:0=Mul, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_15/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_15:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,582 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_6/Rank: Rank] is not supported
2022-10-13 01:59:58,583 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_6' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_6\nInputs:\n\tStatefulPartitionedCall/deepnn_model/Squeeze_6:0=Squeeze, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_6/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_6:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,583 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_14/Rank: Rank] is not supported
2022-10-13 01:59:58,583 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_14' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_14\nInputs:\n\tStatefulPartitionedCall/deepnn_model/mul_6:0=Mul, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_14/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_14:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,585 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_5/Rank: Rank] is not supported
2022-10-13 01:59:58,585 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_5' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_5\nInputs:\n\tStatefulPartitionedCall/deepnn_model/Squeeze_5:0=Squeeze, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_5/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_5:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,586 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_13/Rank: Rank] is not supported
2022-10-13 01:59:58,586 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_13' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_13\nInputs:\n\tStatefulPartitionedCall/deepnn_model/mul_5:0=Mul, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_13/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_13:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,588 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_4/Rank: Rank] is not supported
2022-10-13 01:59:58,588 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_4' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_4\nInputs:\n\tStatefulPartitionedCall/deepnn_model/Squeeze_4:0=Squeeze, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_4/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_4:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,588 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_12/Rank: Rank] is not supported
2022-10-13 01:59:58,588 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_12' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_12\nInputs:\n\tStatefulPartitionedCall/deepnn_model/mul_4:0=Mul, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_12/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_12:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,590 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_3/Rank: Rank] is not supported
2022-10-13 01:59:58,591 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_3' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_3\nInputs:\n\tStatefulPartitionedCall/deepnn_model/Squeeze_3:0=Squeeze, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_3/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_3:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,591 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_11/Rank: Rank] is not supported
2022-10-13 01:59:58,591 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_11' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_11\nInputs:\n\tStatefulPartitionedCall/deepnn_model/mul_3:0=Mul, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_11/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_11:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,593 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_2/Rank: Rank] is not supported
2022-10-13 01:59:58,593 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_2' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_2\nInputs:\n\tStatefulPartitionedCall/deepnn_model/Squeeze_2:0=Squeeze, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_2/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_2:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,594 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_10/Rank: Rank] is not supported
2022-10-13 01:59:58,594 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_10' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_10\nInputs:\n\tStatefulPartitionedCall/deepnn_model/mul_2:0=Mul, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_10/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_10:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,596 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_1/Rank: Rank] is not supported
2022-10-13 01:59:58,596 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_1' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_1\nInputs:\n\tStatefulPartitionedCall/deepnn_model/Squeeze_1:0=Squeeze, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_1/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_1:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,596 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_9/Rank: Rank] is not supported
2022-10-13 01:59:58,596 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_9' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_9\nInputs:\n\tStatefulPartitionedCall/deepnn_model/mul_1:0=Mul, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_9/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_9:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,598 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose/Rank: Rank] is not supported
2022-10-13 01:59:58,598 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose\nInputs:\n\tStatefulPartitionedCall/deepnn_model/Squeeze:0=Squeeze, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/onnx_opset/tensor.py", line 243, in version_1
utils.make_sure(False, "perm can't be dynamic in ONNX")
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/utils.py", line 264, in make_sure
raise ValueError("make_sure failure: " + error_msg % args)
ValueError: make_sure failure: perm can't be dynamic in ONNX
2022-10-13 01:59:58,599 - ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_8/Rank: Rank] is not supported
2022-10-13 01:59:58,599 - ERROR - Failed to convert node 'StatefulPartitionedCall/deepnn_model/transpose_8' (fct=<bound method Transpose.version_1 of <class 'tf2onnx.onnx_opset.tensor.Transpose'>>)
'OP=Transpose\nName=StatefulPartitionedCall/deepnn_model/transpose_8\nInputs:\n\tStatefulPartitionedCall/deepnn_model/mul:0=Mul, None, 1\n\tStatefulPartitionedCall/deepnn_model/transpose_8/Range:0=Range, [-1], 6\nOutpus:\n\tStatefulPartitionedCall/deepnn_model/transpose_8:0=None, 1'
Traceback (most recent call last):
File "/home/luban/anaconda3/lib/python3.9/site-packages/tf2onnx/tfonnx.py", line 292, in tensorflow_onnx_mapping
func(g, node, **kwargs, initialized_tables=initialized_tables, dequantize=dequantize)

Urgency

very urgent!!!

System information

  • OS Platform and Distribution (e.g., Linux Ubuntu 18.04*):Linux Ubuntu 18.04
  • TensorFlow Version:2.9.1
  • Python version:3.9
  • ONNX version 1.12:
  • ONNXRuntime version 1.12:

i really wonder why this "WARNING - Cannot infer shape for StatefulPartitionedCall/deepnn_model/Squeeze_1: StatefulPartitionedCall/deepnn_model/Squeeze_1:0" happens and how to fix "ERROR - Tensorflow op [StatefulPartitionedCall/deepnn_model/transpose_10/Rank: Rank] is not supported"
really appreciate for your reply!!!!!

Metadata

Metadata

Assignees

No one assigned

    Labels

    unsupported opsIssues related to unsupported operators

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions