aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar A. Unique TensorFlower <gardener@tensorflow.org>2016-09-19 12:11:10 -0800
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2016-09-19 13:19:35 -0700
commit9b10d6e35be4c932426cc1dfda5686a5dc186773 (patch)
treee6f3628955bb23bd5bacd143ab44bf91c3ddaecc
parent9fc431a618e0b09e3815ed86d014d65d56bfb6ba (diff)
Fix RandomShuffleQueue initialization to reserve all queue components.
Change: 133622066
-rw-r--r--tensorflow/core/kernels/random_shuffle_queue_op.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/tensorflow/core/kernels/random_shuffle_queue_op.cc b/tensorflow/core/kernels/random_shuffle_queue_op.cc
index 6514e1fd45..6b3b792814 100644
--- a/tensorflow/core/kernels/random_shuffle_queue_op.cc
+++ b/tensorflow/core/kernels/random_shuffle_queue_op.cc
@@ -102,12 +102,11 @@ RandomShuffleQueue::RandomShuffleQueue(
}
Status RandomShuffleQueue::Initialize() {
- Status s = TypedQueue::Initialize();
- if (!s.ok()) return s;
+ TF_RETURN_IF_ERROR(TypedQueue::Initialize());
mutex_lock lock(mu_);
for (int i = 0; i < num_components(); ++i) {
- queues_.back().reserve(min_after_dequeue_);
+ queues_[i].reserve(min_after_dequeue_);
}
return Status::OK();
}