繁体   English   中英

将冻结的图从.pb转换为.onnx

[英]Convert frozen graph from .pb to .onnx

我有一个TensorFlow图冻结为.pb ,我想将其转换为.onnx格式。 我目前正在尝试使用mmconvert(来自Microsoft的MMdnn ),显然我在做错事(请参见下面的代码)。 是否有其他建议将.pb转换为.onnx 谢谢。

这是我正在使用的命令:

mmconvert -sf tensorflow -iw /frozen_models/model.pb --inNodeName input --inputShape 512 -df onnx -om tf_mobilenet --inNodeName input

这给出了错误

ValueError: Need to provide the output node of Tensorflow model.

Onnx格式要求在模型中指定输出节点。 快速浏览一下,mmconvert期望使用--dstNode指定它。

如果要将TensorFlow图转换为Onnx图,也可以使用tf2onnx

您可以使用以下命令转换模型:

python -m tf2onnx.convert --input /frozen_models/model.pb --inputs input --outputs outputNodeName --outputoutput tf_mobilenet.onnx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM