首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >.pb与.pbtxt在tensorflow中的差异?

.pb与.pbtxt在tensorflow中的差异?
EN

Stack Overflow用户
提问于 2018-08-21 12:04:20
回答 1查看 17.8K关注 0票数 13

在tensorflow中保存图形时

代码语言:javascript
运行
复制
tf.train.write_graph(
    graph_or_graph_def,
    logdir,
    name,
    as_text=True
)

有一个标志:as_text:If True,将图形写成ASCII。

我发现如果是False,它会将图形保存为二进制原型。

  • 我的问题是,这两个原型有什么区别?
  • 为什么会有区别呢?
  • 他们比其他人有优势吗?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-21 12:42:16

感谢您的评论,这个问题可以回答(文本来自这里)

文本还是二进制文本?

实际上,ProtoBuf可以保存两种不同的格式。

  • TextFormat 它是一种人类可读的表单,它可以很好地用于调试编辑,但是当存在数值数据(比如存储在其中的权重)时,就会变得很大。您可以在graph_run_run2.pbtxt中看到这方面的一个小例子。
  • 二进制格式 文件是,比它们的文本等价物要小得多,尽管它们对我们来说不是那么可读的。在这个脚本中,我们要求用户提供一个标志,指示输入文件是二进制文件还是文本,因此我们知道该调用的正确函数。您可以在inception_v3存档中找到一个大型二进制文件的示例,如inception_v3_2016_08_28_frozen.pb。
票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51948262

复制
相关文章

相似问题

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