aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core
diff options
context:
space:
mode:
authorGravatar Derek Murray <mrry@google.com>2018-10-08 17:37:44 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-10-08 17:44:23 -0700
commit4ff7b81514ea1b86295bc74b620e3c1d3e127e6f (patch)
treebfa49352d5ff057222784de6cba050548c6c3a03 /tensorflow/core
parent03d097bc96080981098ffdbaf1b3465e6e153a6a (diff)
Fix the seeding for `Dataset.shuffle(..., reshuffle_each_iteration=False)`.
Previously, we were passing the first (graph-level) seed for both the graph-level and op-level seeds when creating a C++ dataset. This change passes the op-level seed to the appropriate point, and adds a test for the behavior with graph-but-not-op-level seeds. PiperOrigin-RevId: 216280641
Diffstat (limited to 'tensorflow/core')
-rw-r--r--tensorflow/core/kernels/data/shuffle_dataset_op.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/tensorflow/core/kernels/data/shuffle_dataset_op.cc b/tensorflow/core/kernels/data/shuffle_dataset_op.cc
index 66466d6a36..9f54c381a9 100644
--- a/tensorflow/core/kernels/data/shuffle_dataset_op.cc
+++ b/tensorflow/core/kernels/data/shuffle_dataset_op.cc
@@ -485,7 +485,7 @@ class ShuffleDatasetOp : public ShuffleDatasetOpBase {
int64 buffer_size, int64 seed, int64 seed2, int64 count)
: ShuffleDatasetBase(ctx, input, buffer_size, count),
seed_(seed),
- seed2_(seed) {}
+ seed2_(seed2) {}
string DebugString() const override {
return strings::StrCat("ShuffleDatasetOp(", buffer_size_, ", ", seed_,