首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Onnx模型(.onnx)转换为Tensorflow (.pb)模型

如何将Onnx模型(.onnx)转换为Tensorflow (.pb)模型
EN

Stack Overflow用户
提问于 2019-12-06 07:56:11
回答 2查看 10.3K关注 0票数 3

我正在尝试将.onxx模型转换为.pb模型。我已经编写了代码,但是我收到了错误:

@tf_func(tf.ceil)AttributeError:模块'tensorflow‘没有属性'ceil’

代码:

代码语言:javascript
复制
import onnx
from tensorflow.python.tools.import_pb_to_tensorboard import import_to_tensorboard
from onnx_tf.backend import prepare
onnx_model = onnx.load("original_3dlm.onnx")
tf_rep = prepare(onnx_model)
tf_rep.export_graph("model_var.pb")
import_to_tensorboard("model_var.pb", "tb_log")

如何解决这一问题?是否有其他方法将Onxx转换为Tensorflow?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-12-06 11:35:13

我用这个来解决这个问题。ONNX的Tensorflow后端。如果你有什么问题请告诉我。从tensorflow 2.0改为1.14。也许可以解决这个问题。

票数 3
EN

Stack Overflow用户

发布于 2020-10-24 13:57:38

据我所知,你的代码应该没问题。问题可能在于您目前使用的onnx-tf版本。pip当前安装的版本只支持TensorFlow <= 1.15。在终端中运行这个程序来安装一个最新版本的onnx-tf。

代码语言:javascript
复制
pip uninstall onnx_tf
pip install git+https://github.com/onnx/onnx-tensorflow.git

有关详细信息,请参阅本期

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59209061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档