aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/util/stat_summarizer.h
Commit message (Collapse)AuthorAge
* Move benchmarking code to a new directory and add some documentation.Gravatar Shashi Shekhar2018-06-04
| | | | PiperOrigin-RevId: 199200246
* Add back some public interface methods.Gravatar Shashi Shekhar2018-05-23
| | | | PiperOrigin-RevId: 197826136
* Refactor StatSummarizer extract common functionality without proto dependencies.Gravatar Shashi Shekhar2018-05-23
| | | | PiperOrigin-RevId: 197816405
* Merge changes from github.Gravatar Jacques Pienaar2018-03-21
| | | | PiperOrigin-RevId: 189945839
* Prepare to remove a bunch of proto.h includes from tensorflow/core headersGravatar Geoffrey Irving2017-06-29
| | | | | | | | | | | | The goal is to make kernels mostly independent of proto headers, which will let us lock down our .so imports. This CL does not remove any actual headers, but changes a bunch of files so that header removal is possible in a followup CL. It also marks the headers that will be removed with // TODO(b/62899350): Remove RELNOTES: n/a PiperOrigin-RevId: 160552878
* Track statistics for looping graphs in benchmark, and add missing kernelsGravatar Pete Warden2017-05-24
| | | | PiperOrigin-RevId: 157010139
* Output per-node-type timings to proto in benchmark_modelGravatar Andrew Harp2017-03-27
| | | | Change: 151366175
* StatSummarizer: Remove unused, unnecessary constructor.Gravatar Asim Shankar2017-02-01
| | | | Change: 146325322
* StatSummarizer: Make it work without needing the GraphDef.Gravatar Asim Shankar2017-01-30
| | | | | | | | | | | | | | This will allow the StatSummarizer to be instantiated and used even when the GraphDef is not easily accessible. A consequence of this is that the BY_DEFINITION_ORDER ordering of stats is no longer available, but that was deemed acceptable for this change. Other notables: - Added a basic C++ unittest for stat_summarizer. - Added some commentary about caveats about summaries over runs that involve GPUs or partitioned graphs. These caveats existed in the prior implementation as well. Change: 146076563
* Add more display options to benchmark, including FLOPsGravatar Pete Warden2016-12-30
| | | | Change: 143266630
* Android: show inference stats on debug screen in demo (accessed with volume ↵Gravatar Andrew Harp2016-12-28
| | | | | | keys). Change: 143149923
* Refactor StatSummarizer: use Stats for more things, remove redundant ↵Gravatar Andrew Harp2016-12-13
| | | | | | methods, combine mem/time data structures, and overhaul sorting / output formatting. Change: 141981032
* Refactor StatSummarizer and make it print a summary by node type.Gravatar Andrew Harp2016-12-12
| | | | Change: 141848201
* Add python wrapper for StatSummarizer.Gravatar Andrew Harp2016-11-11
| | | | Change: 138933733
* Remove errant struct keyword in stat_summarizerGravatar Andrew Harp2016-09-06
| | | | Change: 132341058
* Added the ability to view memory usage for a tensorflow graph execution.Gravatar A. Unique TensorFlower2016-08-26
| | | | Change: 131449413
* Show output tensor sizes in model benchmark toolGravatar Pete Warden2016-08-08
| | | | Change: 129708903
* Correct a bug in calculating the standard deviation in StatSummarizer used ↵Gravatar A. Unique TensorFlower2016-06-06
| | | | | | in benchmark code. Change: 124180552
* Update copyright for 3p/tf/core.Gravatar A. Unique TensorFlower2016-06-02
| | | | Change: 123900938
* Make StatSummarizer more useful.Gravatar A. Unique TensorFlower2016-05-06
| | | | Change: 121702743
* Have StatSummarizer print OP types as well as name.Gravatar Andrew Harp2016-04-18
| | | | Change: 120172505
* Print per-node step stats from Android demo for better benchmarking.Gravatar Andrew Harp2016-03-23
| | | | Change: 117958944
* Creating a new contrib directory for audio ops using FFmpeg.Gravatar A. Unique TensorFlower2016-03-23
| | | | Change: 117956472
* Print per-node step stats from Android demo for better benchmarking.Gravatar Andrew Harp2016-03-23
Change: 117928611