Tensorflow: 没有启用任何 MLIR 优化传递(注册1)

我使用一个非常小的模型来测试目的使用张量流2.3和 keras。 看着我的终端,我得到以下警告:

I tensorflow/compiler/mlir/mlir_graph_optimization_pass.cc:118] None of the MLIR optimization passes are enabled (registered 1)

但是,代码按预期工作。但是这条消息是什么意思呢?

谢谢。

75040 次浏览

MLIR 被用作实现和优化 Tensorflow 逻辑的另一种解决方案。这条信息是 良性的,表明没有使用 MLIR。预计这与 TF 2.3一样,基于 MLIR 的实现仍在开发和验证中,因此最终用户一般不会使用 MLIR 实现,而是期望使用非 MLIR 功能的完整实现。

更新: 还在试验阶段在2.9.1版本上。在文档上写道:

不要使用,开发和测试只在目前。

我也面临着同样的问题,这里有一个原因。 这是因为. record 文件(train. record 和 test.record)有问题

您需要在代码中分配 verbose=1