我正在使用tensorflow 2.3和keras来进行测试,使用一个非常小的模型。查看我的终端,我收到以下警告:
I tensorflow/compiler/mlir/mlir_graph_optimization_pass.cc:118] None of the MLIR optimization passes are enabled (registered 1)
然而,代码如预期般工作。但这个信息是什么意思?
谢谢。
我正在使用tensorflow 2.3和keras来进行测试,使用一个非常小的模型。查看我的终端,我收到以下警告:
I tensorflow/compiler/mlir/mlir_graph_optimization_pass.cc:118] None of the MLIR optimization passes are enabled (registered 1)
然而,代码如预期般工作。但这个信息是什么意思?
谢谢。
MLIR被用作实现和优化Tensorflow逻辑的另一种解决方案。这则消息是无害的,并且表明MLIR并未被使用。这是预期的,在TF2.3中,基于MLIR的实现仍在开发和验证中,因此通常不建议最终用户使用MLIR实现,而应该使用非MLIR功能完整的实现。
更新:在2.9.1版本上仍处于实验阶段。文档中写道:
目前仅用于开发和测试,请勿使用。
你需要在你的代码中指定 verbose=1
我遇到了完全相同的问题,这是其中一个原因。
这是由于您的.record文件(train.record和test.record)出现了问题。
I
表示这是一条信息性的日志消息。 - jkr