[tf.data] Fix a bug in prefetch dataset serialization logic.
PiperOrigin-RevId: 313453820 Change-Id: I573d4288fbb10b7491778ce4edf24241f5e35fa1
This commit is contained in:
parent
49a5378fb1
commit
f6bf10607f
@ -100,9 +100,13 @@ class PrefetchDatasetOp::Dataset : public DatasetBase {
|
|||||||
TF_RETURN_IF_ERROR(b->AddScalar(buffer_size_, &buffer_size));
|
TF_RETURN_IF_ERROR(b->AddScalar(buffer_size_, &buffer_size));
|
||||||
AttrValue slack_period_attr;
|
AttrValue slack_period_attr;
|
||||||
b->BuildAttrValue(slack_period_, &slack_period_attr);
|
b->BuildAttrValue(slack_period_, &slack_period_attr);
|
||||||
TF_RETURN_IF_ERROR(b->AddDataset(
|
AttrValue legacy_autotune_attr;
|
||||||
this, {input_graph_node, buffer_size},
|
b->BuildAttrValue(legacy_autotune_, &legacy_autotune_attr);
|
||||||
{std::make_pair(kSlackPeriod, slack_period_attr)}, output));
|
TF_RETURN_IF_ERROR(
|
||||||
|
b->AddDataset(this, {input_graph_node, buffer_size},
|
||||||
|
{std::make_pair(kSlackPeriod, slack_period_attr),
|
||||||
|
std::make_pair(kLegacyAutotune, legacy_autotune_attr)},
|
||||||
|
output));
|
||||||
return Status::OK();
|
return Status::OK();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user