Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Move benchmarking code to a new directory and add some documentation. | 2018-06-04 | |
| | | | | PiperOrigin-RevId: 199200246 | ||
* | Add back some public interface methods. | 2018-05-23 | |
| | | | | PiperOrigin-RevId: 197826136 | ||
* | Refactor StatSummarizer extract common functionality without proto dependencies. | 2018-05-23 | |
| | | | | PiperOrigin-RevId: 197816405 | ||
* | Merge changes from github. | 2018-03-21 | |
| | | | | PiperOrigin-RevId: 189945839 | ||
* | Prepare to remove a bunch of proto.h includes from tensorflow/core headers | 2017-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 kernels | 2017-05-24 | |
| | | | | PiperOrigin-RevId: 157010139 | ||
* | Output per-node-type timings to proto in benchmark_model | 2017-03-27 | |
| | | | | Change: 151366175 | ||
* | StatSummarizer: Remove unused, unnecessary constructor. | 2017-02-01 | |
| | | | | Change: 146325322 | ||
* | StatSummarizer: Make it work without needing the GraphDef. | 2017-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 FLOPs | 2016-12-30 | |
| | | | | Change: 143266630 | ||
* | Android: show inference stats on debug screen in demo (accessed with volume ↵ | 2016-12-28 | |
| | | | | | | keys). Change: 143149923 | ||
* | Refactor StatSummarizer: use Stats for more things, remove redundant ↵ | 2016-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. | 2016-12-12 | |
| | | | | Change: 141848201 | ||
* | Add python wrapper for StatSummarizer. | 2016-11-11 | |
| | | | | Change: 138933733 | ||
* | Remove errant struct keyword in stat_summarizer | 2016-09-06 | |
| | | | | Change: 132341058 | ||
* | Added the ability to view memory usage for a tensorflow graph execution. | 2016-08-26 | |
| | | | | Change: 131449413 | ||
* | Show output tensor sizes in model benchmark tool | 2016-08-08 | |
| | | | | Change: 129708903 | ||
* | Correct a bug in calculating the standard deviation in StatSummarizer used ↵ | 2016-06-06 | |
| | | | | | | in benchmark code. Change: 124180552 | ||
* | Update copyright for 3p/tf/core. | 2016-06-02 | |
| | | | | Change: 123900938 | ||
* | Make StatSummarizer more useful. | 2016-05-06 | |
| | | | | Change: 121702743 | ||
* | Have StatSummarizer print OP types as well as name. | 2016-04-18 | |
| | | | | Change: 120172505 | ||
* | Print per-node step stats from Android demo for better benchmarking. | 2016-03-23 | |
| | | | | Change: 117958944 | ||
* | Creating a new contrib directory for audio ops using FFmpeg. | 2016-03-23 | |
| | | | | Change: 117956472 | ||
* | Print per-node step stats from Android demo for better benchmarking. | 2016-03-23 | |
Change: 117928611 |