onnx-tensorflow icon indicating copy to clipboard operation
onnx-tensorflow copied to clipboard

how to convert onnx model to saved model

Open HaoYang0123 opened this issue 5 years ago • 4 comments

I need to convert onnx model to saved model. I use the example which is ok but not saved model onnx_model = onnx.load(onnx_path) # load onnx model onnx.checker.check_model(onnx_model) tf_rep = prepare(onnx_model) tf_rep.export_graph(tf_path) # export the model

python version: 3.7 onnx version: 1.7 onnx_tf version: 1.5 tensorflow: 2.2

HaoYang0123 avatar Jun 24 '20 04:06 HaoYang0123

This graph is a frozen graph. So, you would need to convert it to a SavedModel graph. See if this one helps.

sayakpaul avatar Jul 05 '20 03:07 sayakpaul

@HaoYang0123 We have updated our code base to produce a TF saved model. Both API export_graph and CLI convert will produce a saved model for you.

winnietsang avatar Nov 04 '20 21:11 winnietsang

@winnietsang If you update this, you should document it.

foreverlms avatar Jun 07 '22 14:06 foreverlms

@winnietsang And I didn't see this. https://github.com/onnx/onnx-tensorflow/blob/main/doc/API.md#onnx_tfbackend_reptensorflowrepexport_graph Now I want to know how can I export frozen graph? should I need to convert it to frozen graph use tensorflow API?Glad to have your reply.

foreverlms avatar Jun 07 '22 14:06 foreverlms