Tensorflow 从onnx转.pb

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tensorflow 从onnx转.pb相关的知识,希望对你有一定的参考价值。

参考技术A 首先需要安装onnx和onnx-tf这两个包,用pip安装就行

pytorch 转tensorflow注意

参考技术A 最近在作pytorch 模型转tensorflow,通过onnx 中间转换和容易,但是再转换时有一个注意事项,即如何处理batch

pytorch 模型转tensorflow: https://www.jianshu.com/p/3e5623696a8e

通过 onnx 手动修改batch 为动态值: model_onnx.graph.input[0].type.tensor_type.shape.dim[0].dim_param ='?'

这下就可以使用batch 了。

最后别忘了用transform_graph 压缩下模型大小: https://www.jianshu.com/p/d2637646cda1

以上是关于Tensorflow 从onnx转.pb的主要内容,如果未能解决你的问题,请参考以下文章

Pytorch基础教程33spark或dl模型部署(MLFlow/ONNX/Runtime/tensorflow serving)

是否可以使用 C++ 训练在 tensorflow 和 pytorch 中开发的 ONNX 模型?

如何从预训练的 GPT2 模型中获取 onnx 格式?

融合 Caffe2ONNX 的新版 PyTorch 发布在即,能否赶超 TensorFlow?

模型转换 PyTorch转ONNX 入门

pytorch转caffe2 之 onnx转caffe2报错的解决方法