Skip to content

tf2onnx error #2413

@WangHHY19931001

Description

@WangHHY19931001

env:

windows 10 pro
python 3.10

pip install tf2onnx tensorflow
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Requirement already satisfied: tf2onnx in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (1.16.1)
Requirement already satisfied: tensorflow in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (2.19.1)
Requirement already satisfied: numpy>=1.14.1 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from tf2onnx) (2.1.3)
Requirement already satisfied: onnx>=1.4.1 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from tf2onnx) (1.17.0)
Requirement already satisfied: requests in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from tf2onnx) (2.32.5)
Requirement already satisfied: six in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from tf2onnx) (1.17.0)
Requirement already satisfied: flatbuffers>=1.12 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from tf2onnx) (25.9.23)
Requirement already satisfied: protobuf~=3.20 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from tf2onnx) (3.20.3)
Requirement already satisfied: absl-py>=1.0.0 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from tensorflow) (2.3.1)
Requirement already satisfied: astunparse>=1.6.0 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from tensorflow) (1.6.3)
Requirement already satisfied: gast!=0.5.0,!=0.5.1,!=0.5.2,>=0.2.1 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from tensorflow) (0.6.0)
Requirement already satisfied: google-pasta>=0.1.1 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from tensorflow) (0.2.0)
Requirement already satisfied: libclang>=13.0.0 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from tensorflow) (18.1.1)
Requirement already satisfied: opt-einsum>=2.3.2 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from tensorflow) (3.4.0)
Requirement already satisfied: packaging in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from tensorflow) (25.0)
Requirement already satisfied: setuptools in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from tensorflow) (78.1.1)
Requirement already satisfied: termcolor>=1.1.0 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from tensorflow) (3.1.0)
Requirement already satisfied: typing-extensions>=3.6.6 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from tensorflow) (4.15.0)
Requirement already satisfied: wrapt>=1.11.0 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from tensorflow) (1.17.3)
Requirement already satisfied: grpcio<2.0,>=1.24.3 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from tensorflow) (1.75.0)
Requirement already satisfied: tensorboard~=2.19.0 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from tensorflow) (2.19.0)
Requirement already satisfied: keras>=3.5.0 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from tensorflow) (3.11.3)
Requirement already satisfied: h5py>=3.11.0 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from tensorflow) (3.14.0)
Requirement already satisfied: ml-dtypes<1.0.0,>=0.5.1 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from tensorflow) (0.5.3)
Requirement already satisfied: tensorflow-io-gcs-filesystem>=0.23.1 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from tensorflow) (0.31.0)
Requirement already satisfied: charset_normalizer<4,>=2 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from requests->tf2onnx) (3.4.3)
Requirement already satisfied: idna<4,>=2.5 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from requests->tf2onnx) (3.10)
Requirement already satisfied: urllib3<3,>=1.21.1 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from requests->tf2onnx) (2.5.0)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from requests->tf2onnx) (2025.8.3)
Requirement already satisfied: markdown>=2.6.8 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from tensorboard~=2.19.0->tensorflow) (3.9)
Requirement already satisfied: tensorboard-data-server<0.8.0,>=0.7.0 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from tensorboard~=2.19.0->tensorflow) (0.7.2)
Requirement already satisfied: werkzeug>=1.0.1 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from tensorboard~=2.19.0->tensorflow) (3.1.3)
Requirement already satisfied: wheel<1.0,>=0.23.0 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from astunparse>=1.6.0->tensorflow) (0.45.1)
Requirement already satisfied: rich in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from keras>=3.5.0->tensorflow) (14.1.0)
Requirement already satisfied: namex in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from keras>=3.5.0->tensorflow) (0.1.0)
Requirement already satisfied: optree in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from keras>=3.5.0->tensorflow) (0.17.0)
Requirement already satisfied: MarkupSafe>=2.1.1 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from werkzeug>=1.0.1->tensorboard~=2.19.0->tensorflow) (3.0.2)
Requirement already satisfied: markdown-it-py>=2.2.0 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from rich->keras>=3.5.0->tensorflow) (4.0.0)
Requirement already satisfied: pygments<3.0.0,>=2.13.0 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from rich->keras>=3.5.0->tensorflow) (2.19.2)
Requirement already satisfied: mdurl~=0.1 in c:\users\dell\miniconda3\envs\tftoonnx\lib\site-packages (from markdown-it-py>=2.2.0->rich->keras>=3.5.0->tensorflow) (0.1.2)

cov cmd and output:

python -m tf2onnx.convert --tflite best_full_integer_quant.tflite --output best_full_integer_quant.onnx --opset 18
2025-09-25 09:22:55.924642: I tensorflow/core/util/port.cc:153] oneDNN custom operations are on. You may see slightly different numerical results due to floating-point round-off errors from different computation orders. To turn them off, set the environment variable TF_ENABLE_ONEDNN_OPTS=0.
2025-09-25 09:22:56.904415: I tensorflow/core/util/port.cc:153] oneDNN custom operations are on. You may see slightly different numerical results due to floating-point round-off errors from different computation orders. To turn them off, set the environment variable TF_ENABLE_ONEDNN_OPTS=0.
WARNING:tensorflow:From C:\Users\dell\miniconda3\envs\tftoonnx\lib\site-packages\tf2onnx\tf_loader.py:68: The name tf.reset_default_graph is deprecated. Please use tf.compat.v1.reset_default_graph instead.

WARNING:tensorflow:From C:\Users\dell\miniconda3\envs\tftoonnx\lib\site-packages\tf2onnx\tf_loader.py:72: The name tf.train.import_meta_graph is deprecated. Please use tf.compat.v1.train.import_meta_graph instead.

C:\Users\dell\miniconda3\envs\tftoonnx\lib\runpy.py:126: 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))
2025-09-25 09:23:01.019479: I tensorflow/core/platform/cpu_feature_guard.cc:210] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations.
To enable the following instructions: SSE3 SSE4.1 SSE4.2 AVX AVX2 FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags.
2025-09-25 09:23:01,021 - INFO - Using tensorflow=2.19.1, onnx=1.17.0, tf2onnx=1.16.1/15c810
2025-09-25 09:23:01,021 - INFO - Using opset <onnx, 18>
C:\Users\dell\miniconda3\envs\tftoonnx\lib\site-packages\tensorflow\lite\python\interpreter.py:457: UserWarning: Warning: tf.lite.Interpreter is deprecated and is scheduled for deletion in
TF 2.20. Please use the LiteRT interpreter from the ai_edge_litert package.
See the migration guide
for details.

warnings.warn(_INTERPRETER_DELETION_WARNING)
INFO: Created TensorFlow Lite XNNPACK delegate for CPU.
2025-09-25 09:23:01,375 - ERROR - rewriter <function rewrite_constant_fold at 0x0000026C541B9000>: exception np.cast was removed in the NumPy 2.0 release. Use np.asarray(arr, dtype=dtype) instead.
Traceback (most recent call last):
File "C:\Users\dell\miniconda3\envs\tftoonnx\lib\runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Users\dell\miniconda3\envs\tftoonnx\lib\runpy.py", line 86, in _run_code
exec(code, run_globals)
File "C:\Users\dell\miniconda3\envs\tftoonnx\lib\site-packages\tf2onnx\convert.py", line 714, in
main()
File "C:\Users\dell\miniconda3\envs\tftoonnx\lib\site-packages\tf2onnx\convert.py", line 273, in main
model_proto, _ = _convert_common(
File "C:\Users\dell\miniconda3\envs\tftoonnx\lib\site-packages\tf2onnx\convert.py", line 168, in convert_common
g = process_tf_graph(tf_graph, const_node_values=const_node_values,
File "C:\Users\dell\miniconda3\envs\tftoonnx\lib\site-packages\tf2onnx\tfonnx.py", line 464, in process_tf_graph
g = process_graphs(main_g, subgraphs, custom_op_handlers, inputs_as_nchw, outputs_as_nchw, continue_on_error,
File "C:\Users\dell\miniconda3\envs\tftoonnx\lib\site-packages\tf2onnx\tfonnx.py", line 516, in process_graphs
g = process_parsed_graph(main_g, custom_op_handlers, inputs_as_nchw, outputs_as_nchw, continue_on_error,
File "C:\Users\dell\miniconda3\envs\tftoonnx\lib\site-packages\tf2onnx\tfonnx.py", line 616, in process_parsed_graph
run_rewriters(g, rewriters, continue_on_error)
File "C:\Users\dell\miniconda3\envs\tftoonnx\lib\site-packages\tf2onnx\tfonnx.py", line 384, in run_rewriters
raise ex
File "C:\Users\dell\miniconda3\envs\tftoonnx\lib\site-packages\tf2onnx\tfonnx.py", line 375, in run_rewriters
ops = func(g, g.get_nodes())
File "C:\Users\dell\miniconda3\envs\tftoonnx\lib\site-packages\tf2onnx\tfonnx.py", line 77, in rewrite_constant_fold
"Cast": np.cast,
File "C:\Users\dell\miniconda3\envs\tftoonnx\lib\site-packages\numpy_init
.py", line 413, in getattr
raise AttributeError(
AttributeError: np.cast was removed in the NumPy 2.0 release. Use np.asarray(arr, dtype=dtype) instead.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugAn unexpected problem or unintended behavior

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions