gpt4 book ai didi

android - 在使用 tensorflow 模型时,我们可以使用 .pbtxt 而不是 .pb 文件吗

转载 作者:太空狗 更新时间:2023-10-29 15:44:28 26 4
gpt4 key购买 nike

我创建了一个生成 .pbtxt 文件的 Tensorflow 模型。我可以在构建 Android 应用程序时使用此文件,通过将其重命名为 .pb 文件来使用生成的模型吗?

提前致谢。

最佳答案

如果 .pbtxt 文件确实是 TensorFlow 图的文本表示,那么不,Android API 目前不接受它,而是需要图的二进制表示。

也就是说,如果您有 .pbtxt 文件,您可以使用几行 Python 轻松地将其转换为二进制 Protocol Buffer :

import tensorflow as tf
from google.protobuf import text_format

with open('/tmp/myfile.pbtxt') as f:
txt = f.read()
gdef = text_format.Parse(txt, tf.GraphDef())

tf.train.write_graph(gdef, '/tmp', 'myfile.pb', as_text=False)

或者,如果您控制生成 pbtxt 文件的管道,也许您可​​以更改它以以二进制格式写出文件?

希望对您有所帮助。

关于android - 在使用 tensorflow 模型时,我们可以使用 .pbtxt 而不是 .pb 文件吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45823662/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com