【问题标题】:Getting error while converting model into pb file for android将模型转换为 android 的 pb 文件时出错
【发布时间】:2020-02-05 16:02:44
【问题描述】:
我收到此错误:
frozen_graph = freeze_graph(K.get_session(), output_names=[model.output.op.name])
TypeError: 'module' object is not callable
我正在使用带有 keras 2.0.5 的 tensorflow 版本 1.15.0
【问题讨论】:
标签:
python
tensorflow
keras
【解决方案1】:
您没有包含完整的代码,但让我猜一下,您的导入语句如下所示:
from tensorflow.tools import freeze_graph
应该是:
from tensorflow.tools.freeze_graph import freeze_graph
这是因为freeze_graph 函数实际上也存在于一个名为freeze_graph 的模块中。您使用的导入语句导入整个模块。当您的代码到达freeze_graph 部分时,非常准确地说,错误指出模块不可调用:)