Closed hanyswana closed 2 months ago
alueError: Arg specs do not match: original=FullArgSpec(args=['input', 'dtype', 'name', 'layout'], varargs=None, varkw=None, defaults=(None, None, None), kwonlyargs=[], kwonlydefaults=None, annotations={}), new=FullArgSpec(args=['input', 'dtype', 'name'], varargs=None, varkw=None, defaults=(None, None), kwonlyargs=[], kwonlydefaults=None, annotations={}), fn=<function ones_like_v2 at 0x7f6731b4a0d0> why????
Describe the bug
I have a Pytorch Tabnet model and it was successfully converted to ONNX model. However, I'm having a trouble to convert that ONNX model to Tensorflow model. The error raised as below:
TypeError: in user code:
To Reproduce
Below is the code used to convert ONNX model to Tensorflow model:
import onnx import tensorflow as tf from onnx_tf.backend import prepare
onnx_model = onnx.load('/home/apc-3/PycharmProjects/pythonProjectTF/model-converted/model.onnx') tf_rep = prepare(onnx_model) output_path = "/home/apc-3/PycharmProjects/pythonProjectTF/model-converted/model" tf_rep.export_graph(output_path)
onnx.checker.check_model(onnx_model) print("ONNX model loaded and checked successfully.")
ONNX model file
Attached is the ONNX model file in zipped folder. model.zip
Python, ONNX, ONNX-TF, Tensorflow version
This section can be obtained by running
get_version.py
from util folder.Additional context
It's urgent. Thank you!