我使用 Python 3.12.5 和 TensorFlow 2.17.0 将训练好的 Keras 模型保存为 PB 文件。该模型将在我的 C++ 软件中部署以进行推理。为此,我使用 TensorFlow for C l...
我使用 Python 3.12.5 和 TensorFlow 2.17.0 将训练好的 Keras 模型保存为 PB 文件。该模型将部署在我的 C++ 软件中进行推理。为此,我使用 TensorFlow for C 库 2.15.0 作为 Windows 的 DLL。加载 PB 模型时,出现以下错误:
2024-09-01 16:09:38.024565: E tensorflow/core/grappler/optimizers/meta_optimizer.cc:961] remapper failed: INVALID_ARGUMENT: Mutation::Apply error: fanout 'generator/tf.concat_6/concat' exist for missing node 'generator/conv2d/BiasAdd'.
这有什么可担心的吗?结果是否会对我的性能造成影响?如果是,有人能建议/提示我如何修复它吗?
这里 有一个类似的问题 ,但没有答复(并且我的声誉也不足以对该帖子发表评论)。
使用 TensorFlow for C 版本 2.13.0 时,我没有收到错误。因此,一种解决方案是恢复到这个较旧的库,但我觉得我应该尽可能使用最新版本的库。一定有更好的方法……?
尽管存在错误,但推理似乎工作正常,我认为这是有道理的,因为这似乎与抓钩优化器有关。