首页 > 解决方案 > GeneratorDatasetOp:数据集不会被优化,因为数据集没有实现应用优化所需的 AsGraphDefInternal() 方法

问题描述

我创建了一个 tf 记录并用它来训练我的模型。在训练过程中,每当我调用我的数据进行评估时,我总是会收到消息

GeneratorDatasetOp::Dataset 的输入不会被优化,因为数据集没有实现应用优化所需的 AsGraphDefInternal() 方法。

在创建 tf 记录期间,我尝试包含以下代码以优化数据集,但这并没有成功

AUTO = tf.data.experimental.AUTOTUNE # used in tf.data.Dataset API
option_no_order = tf.data.Options()
option_no_order.experimental_deterministic = False

option_no_order.experimental_optimization.noop_elimination = True
option_no_order.experimental_optimization.apply_default_optimizations = True

请建议我可以尝试或遵循的步骤来优化数据集

标签: python-3.xtensorflow2.0

解决方案


推荐阅读