aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/cc/training
Commit message (Collapse)AuthorAge
* Remove THIRD_PARTY_ from #include guardsGravatar Sanjoy Das2018-01-24
| | | | | | They don't make sense in the open source repository. PiperOrigin-RevId: 183140889
* Only use hardware traces on a single subgraph since tracing more than thatGravatar Benoit Steiner2017-08-24
| | | | | | isn't supported PiperOrigin-RevId: 166364134
* Make single-parameter constructors explicitGravatar A. Unique TensorFlower2017-05-31
| | | | PiperOrigin-RevId: 157628970
* Fix missing namespace commentsGravatar A. Unique TensorFlower2017-05-31
| | | | PiperOrigin-RevId: 157591364
* Annotate overriding functions with "override" or "final" (and not with ↵Gravatar A. Unique TensorFlower2017-05-26
| | | | | | "virtual") PiperOrigin-RevId: 157284709
* Fix queue runner test flakiness. The cost graph may be requested before ↵Gravatar Yuefeng Zhou2017-04-25
| | | | | | cost_graph_ is stored. Change: 154224628
* Remove all 64/32 bit warnings in tensorflow/ccGravatar Suharsh Sivakumar2017-04-19
| | | | Change: 153637886
* Only record the cost graph in the queue runner: this ensures that the memoryGravatar Benoit Steiner2017-04-13
| | | | | usage remains bounded over time. Change: 153123196
* Add an error message when queue runner threads return errors.Gravatar Yuefeng Zhou2017-04-12
| | | | Change: 152974181
* Add ExportRunMetadata in queue runner and ExportCostGraph in coordinator.Gravatar Yuefeng Zhou2017-03-17
| | | | | Make the queue runner own the metadata and mutex. Change: 150475730
* Make queue runner accept run arguments.Gravatar Yuefeng Zhou2017-03-06
| | | | Change: 149388619
* Merge changes from github.Gravatar Andrew Harp2017-03-01
| | | | Change: 148954491
* Remove race in coordinator_test so it passes on tsan. Reduce sleep intervalsGravatar A. Unique TensorFlower2017-02-17
| | | | | so it runs faster (11s on tsan instead of ~30s). Change: 147893428
* 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
* Update C++ API comments to be more Doxygen friendly.Gravatar Skye Wanderman-Milne2017-01-17
| | | | | | | | | | | | This patch: - Updates // comments to ///. I manually reverted some comments that shouldn't be docs (e.g. TODOs), but may have missed some. - Indents code blocks so they get formatted as such in the docs. - Removes /* */ comments from example code since it messes up Doxygen. - Puts a space between {{ and }} since it messes up devsite. - Adds some // START_SKIP_DOXYGEN and // END_SKIP_DOXYGEN comments for functions that aren't part of the public API (incomplete) This will likely require further small fixups, but this gets something to be generated. Change: 144749351
* Added missing #include in coordinator.hGravatar Benoit Steiner2016-12-08
| | | | Change: 141499300
* Added a new AllRunnersStopped() to check if all the runners have been stopped.Gravatar Benoit Steiner2016-12-08
| | | | Change: 141484062
* Speedup the shutdown of queues by avoiding to run both the cancel and the closeGravatar Benoit Steiner2016-12-05
| | | | | ops since the cancel op will close the queue. Change: 141122341
* Added the ability to register a callback with a queue runner to be notified inGravatar Benoit Steiner2016-11-29
| | | | | case of an error Change: 140478026
* Removed an unnecessary debug assertionGravatar Benoit Steiner2016-11-29
| | | | Change: 140477117
* Made the QueueRunner::Stop method public.Gravatar Benoit Steiner2016-11-28
| | | | Change: 140380090
* Make Coordinator::RegisterRunner and Coordinator::Join thread-safe.Gravatar Yuefeng Zhou2016-11-08
| | | | Change: 138467240
* C++ QueueRunner: Bug fixes.Gravatar Asim Shankar2016-11-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | Three bug fixes: (1) There was a thread-unsafe access to runs_ which could result in the queue close operation being invoked multiple times. (2) The Run() loop would not exit when there were multiple threads and the queue was closed (i.e., the enqueue failed with a queue_closed_exception_types_ error). Without this fix, the changed QueueRunnerTest.QueueCloseCode test would fail with a timeout since qr->Join() would be blocked on the never-exiting Run() call (3) Errors in invoking the close operation were being ignored. Without this fix, the added QueueRunnerTest.QueueCloseFails test would fail as Join() would return OK instead of NOT_FOUND Two other minor changes: - Slight simplification to QueueRunner::Run() so that runs_ is manipulated only once and the body of the loop is clearer - Avoid starting an extra thread which will not be used when there is no Coordinator. (Though in practice I suppose we always intend to have a coordinator). Change: 138228243
* Add C++ CoordinatorGravatar Yuefeng Zhou2016-11-01
| | | | Change: 137866409
* Added the ability to wait for queues to start running before returning fromGravatar Benoit Steiner2016-10-31
| | | | | QueueRunner::Start(). This provides a reliable way to check the value of the status_ variable. Change: 137769682
* Replace the C++ QueueRunner constructor with a static NewQueueRunner function.Gravatar Yuefeng Zhou2016-10-31
| | | | Change: 137749204
* Add GetStatus function in QueueRunner.Gravatar Yuefeng Zhou2016-10-31
| | | | Change: 137731250
* Santinize thread pool name in C++ QueueRunner.Gravatar Yuefeng Zhou2016-10-27
| | | | Change: 137481049
* Add Stop() in C++ QueueRunner.Gravatar Yuefeng Zhou2016-10-27
| | | | Change: 137447384
* Make the boolean should_stop_ atomic.Gravatar Yuefeng Zhou2016-10-24
| | | | Change: 137059071
* Add c++ queue runner.Gravatar Yuefeng Zhou2016-10-20
Change: 136769119