aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/kernels/random_shuffle_queue_op.cc
Commit message (Collapse)AuthorAge
* batch_util.h is generally useful so moved to util/ from kernels/ where it ↵Gravatar A. Unique TensorFlower2018-05-22
| | | | | | will be included in the pip package. PiperOrigin-RevId: 197532524
* Cleanup: Ran clang-format on all *.{cc,h} files in tensorflow/core/kernels.Gravatar A. Unique TensorFlower2018-01-26
| | | | PiperOrigin-RevId: 183423961
* Switch tf.data support for sparse tensors from string-based serialization to ↵Gravatar Jiri Simsa2017-12-06
| | | | | | variant-based serialization. PiperOrigin-RevId: 178118839
* Add a fast path for batching strings when it is possible to move them.Gravatar Derek Murray2017-11-20
| | | | | | | This optimization applies to any TensorFlow queues that contain strings, plus the `Dataset.batch()` transformation. PiperOrigin-RevId: 176432783
* Prepare to not include node_def.proto.h in node_def_util.hGravatar Geoffrey Irving2017-06-23
| | | | | | | | | | The goal is to make kernels mostly independent of proto headers, which will let us lock down our .so imports. This CL makes a bunch of .cc files either include node_def.proto.h themselves or not need the definition of NodeDef; a second CL will make node_def_util.h not include node_def.proto.h. RELNOTES: n/a PiperOrigin-RevId: 159982117
* Use "empty" member function to test for emptinessGravatar A. Unique TensorFlower2017-05-30
| | | | PiperOrigin-RevId: 157483181
* Fix code that ignores tensorflow::Status.Gravatar Peter Hawkins2017-02-13
| | | | | Add a new tensorflow::Status::IgnoreError() method to mark call sites where a Status has been intentionally ignored. Change: 147402405
* Adds V2 versions of Queue and Reader ops using ResourceHandles.Gravatar A. Unique TensorFlower2017-01-04
| | | | Change: 143570831
* Refactor resource ops. There are many ops producing different kinds of ↵Gravatar A. Unique TensorFlower2016-12-07
| | | | | | resources, and the same code pattern is repeated in several places. Change: 141323281
* Fix RandomShuffleQueue initialization to reserve all queue components.Gravatar A. Unique TensorFlower2016-09-19
| | | | Change: 133622066
* Queues and SQSS raise Cancelled instead of Aborted on Enqueue when closed.Gravatar Eugene Brevdo2016-08-30
| | | | | | | | This fixes a bug: Aborted errors are considered errors that require recovery and retry. However, a closed Queue is not considered a recoverable condition. This reduces the possibility of trainers unnecessarily restarting under the assumption that a closed queue is a recoverable error. Change: 131789023
* Add support for DequeueUpTo in RandomShuffleQueue and uses this to add the ↵Gravatar A. Unique TensorFlower2016-07-14
| | | | | | option to allow small final batch sizes to shuffle_batch and shuffle_batch_join. Change: 127472371
* Update copyright for 3p/tf/core.Gravatar A. Unique TensorFlower2016-06-02
| | | | Change: 123900938
* Add allow_small_batch attribute to QueueInterface, and a new opGravatar Eugene Brevdo2016-04-20
| | | | | | | | called DequeueUpToOp for Queues. In python land, there is a new Queue.dequeue_up_to method. No queues support this dequeue option for now. If a user calls dequeue_up_to, an error is currently returned at runtime. Change: 120341224
* Merge changes from GitHub, clean up linter errors, fix dependencies test.Gravatar Martin Wicke2016-02-07
| | | | Change: 114064632
* Minor formatting fixes.Gravatar Vijay Vasudevan2016-02-02
| | | | Change: 113582098
* Global search & replace to move to the new location forGravatar Josh Levenberg2016-01-26
| | | | | tensorflow/core/ files and build targets. Change: 113075177
* Fixes a bug in Queue cancellation.Gravatar Derek Murray2016-01-22
| | | | | | | | | | If multiple steps are blocked on the same queue, there is a high chance that their cancellation tokens will collide, since these are dense and start at 0. This can lead to the wrong step being cancelled. This change additionally uses the `CancellationManager*` to uniquely identify an attempt for the purposes of cancellation. Change: 112801810
* PaddingFIFOQueue is like FIFOQueue but allows dynamic shapes (using padding ↵Gravatar Eugene Brevdo2016-01-20
| | | | | | with DequeueMany) Change: 112482056
* #include "tensorflow/core/platform/mutex.h"Gravatar Josh Levenberg2016-01-07
| | | | | directly so we can drop it from port.h. Change: 111613760
* #include third_party/tensorflow/core/platform/macros.hGravatar Josh Levenberg2016-01-07
| | | | | directly so we can drop it from port.h. Change: 111612474
* TensorFlow: Upstream changes to git.Gravatar Vijay Vasudevan2015-12-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change 109240606 Fix typo Change 109240358 Fix bug in Concat's shape inference due to legacy scalar handling. The shape function was inadvertently converting outputs of unknown shape (rank=None) to vectors of unknown length (rank=1), due to inability to distinguish between legacy scalars and vectors, because `max(1, None)` is 1. Change 109237152 Remove numarray requirement in python_config. Change 109234003 Fix typo in elu documentation. Change 109232946 Python must now be configured via ./configure script Change 109232134 Backported fixes to the tensor comparison operators from the public Eigen repository Change 109231761 Test invalid inputs to softmax_cross_entropy_with_logits. Change 109230218 Backported fixes to the tensor comparison operators from the public Eigen repository Change 109229915 Correct comments in seq2seq to show the right input types for embedding models. (Thanks to hugman@github for bringing this up.) Change 109229118 Fix resize_images example in documentation and allow resize_images to run on a single image with partially-known shape. Change 109228940 Fix demo and node add/remove button spacing Change 109227909 Include Elu in the NN docs. Change 109227059 Adds variable_op_scope and makes variable_scope always add a name_scope. This creates an op scope for variables that makes it easy to create independent operations with a default name by making that name unique for the current scope and it allows explicit names that are not made unique. Change 109224492 Streamline yuv -> rgb conversion to be done in one pass in native code. The entire process now takes ~2ms (including the ByteBuffer.get() calls), down from 10+ ms when the arrays were being interleaved in Java prior to conversion. Also abstracting common yuv->rgb color conversion into helper method. Change 109224389 Add ability to move nodes in and out of auxiliary nodes in graph. Change 109217177 Update generated Op docs. Change 109215030 Implementation of the ELU activation function: http://arxiv.org/abs/1511.07289 Change 109209848 When GPUBFCAllocator runs out of memory, also log a summary of chunks in use by size. Change 109206569 Switched to the public version of the Eigen::sign method since it supports complex numbers. Change 109199813 Modify tensorflow.SequenceExample to support multiple-length sequences. Base CL: 109241553
* TensorFlow: Improve performance of AlexnetGravatar Manjunath Kudlur2015-11-20
| | | | | | | | | | | | | | | | | | | | | | Changes: * error message that refers to removed `DefaultSession` method. * -Wnull-conversion warnings * the "_start_time" attr for recvs when the flag "--brain_enable_scheduling_for_recvs" is set. * typo in tutorial data download progress message. * a typo ("however their installing"=>"however installing"). * typo, rename "TensorFlow Mechanics" to "How To" to be consistent with the website. * a typo ("subtact"=>"subtract"). * protobuf examples in comments in tensorflow::Example.proto. * formula formatting in MNIST beginner tutorial * negative fraction-of-queue-full stats * protobuf inclusion path so that Android demo will build under Blaze. * small typo (moderatly > moderately) * Session.run() to check that tensor arguments come from the session's graph. * another six import * seq2seq typo in bazel command Base CL: 108349164
* TensorFlow: Doc and linter fixes, some additional tests andGravatar Vijay Vasudevan2015-11-16
| | | | | | | | | | | | | | error handling, updates to website. Changes: - Removes redundant reshape from image models by @mrry - Default TensorBoard to localhost by @danmane - Reformatting of tensorflow/core by @josh11b - Make tutorials backwards compatible to 0.5.0 by @girving - Improve print documentation (md files not updated). - Add proper scrolling to sitemap by @martinwicke Base CL: 107956254
* TensorFlow: Minor updates to docs, BUILD, GPU config / perf, etc.Gravatar Vijay Vasudevan2015-11-12
| | | | | | | | | | | | | | | | | | Changes: - Updates to op documentation and index by Josh - More changes to BUILD files for python 3 support by @girving - Fix to Eigen to use DenseIndex everywhere by @jiayq - Enable configuration for cuda compute capability by @zheng-xq, including updates to docs. - Route aggregation method through optimizer by schuster - Updates to install instructions for bazel 0.1.1. Base CL: 107702099
* TensorFlow: Initial commit of TensorFlow library.Gravatar Manjunath Kudlur2015-11-06
TensorFlow is an open source software library for numerical computation using data flow graphs. Base CL: 107276108