aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
* | | | | | | | | | | | | | | | | | | Make sure the output values are same before and after graph optimization.Gravatar A. Unique TensorFlower2018-08-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207579284
* | | | | | | | | | | | | | | | | | | Merge pull request #21151 from cosine0:masterGravatar TensorFlower Gardener2018-08-06
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207578492
* \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge pull request #20056 from msamogh:masterGravatar TensorFlower Gardener2018-08-06
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207578381
* | | | | | | | | | | | | | | | | | | | | tf.contrib.coder cleanup.Gravatar A. Unique TensorFlower2018-08-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207577648
* | | | | | | | | | | | | | | | | | | | | [XLA] Produce fake args using one computation, not N.Gravatar Justin Lebar2018-08-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is much faster to compile. PiperOrigin-RevId: 207577415
* | | | | | | | | | | | | | | | | | | | | More getargspec cleanups.Gravatar Alexandre Passos2018-08-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207570391
* | | | | | | | | | | | | | | | | | | | | Fix more issues with TFLite compilation on WindowsGravatar Jared Duke2018-08-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207569516
* | | | | | | | | | | | | | | | | | | | | Refactor dependencies so keras_support can be imported directly.Gravatar Russell Power2018-08-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207569055
* | | | | | | | | | | | | | | | | | | | | Add Shape operator to quantization support whitelistGravatar Jared Duke2018-08-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This op doesn't care about the type of the inputs, so add it to the quanitization support whitelist. This partially addresses #20955 (Cast is still unsupported) PiperOrigin-RevId: 207556941
* | | | | | | | | | | | | | | | | | | | | Add GUI text output to the TFLite Unity sampleGravatar Jared Duke2018-08-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207556075
* | | | | | | | | | | | | | | | | | | | | Adds the Eager Delegate for TFLite.Gravatar Nupur Garg2018-08-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207554786
* | | | | | | | | | | | | | | | | | | | | Handle NaN results when verifying gradients.Gravatar A. Unique TensorFlower2018-08-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change returns NaN as the maximum error if any gradient entry is NaN. This avoids masking gradient implementation errors in tests that don't expect to see NaN results. PiperOrigin-RevId: 207551265
* | | | | | | | | | | | | | | | | | | | | Add support for interpreting tflite flatbuffers in micro builds.Gravatar A. Unique TensorFlower2018-08-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207550881
* | | | | | | | | | | | | | | | | | | | | [TF:XLA] Ensure that deadness_analysis.cc is only linked onceGravatar Benjamin Kramer2018-08-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Escaping the transitive dependency on :compilation_passes is impossible: //tensorflow/compiler/jit:deadness_analysis_test -> //tensorflow/compiler/jit/kernels:xla_launch_op -> //tensorflow/compiler/jit:xla_device -> //tensorflow/compiler/jit:jit_compilation_passes -> //tensorflow/compiler/jit:compilation_passes Linking both :compilation_passes and :deadness_analysis_internal into one test leads to ODR conflicts. Asan complains about them. Just remove the internal target and add the internal header to the test. PiperOrigin-RevId: 207546071
* | | | | | | | | | | | | | | | | | | | | [XLA] Clean up clang tidy readability warnings in compiler/xlaGravatar Benjamin Kramer2018-08-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lambda capture 'builder' is not used * using decl 'Printf' is unused * lambda capture 'this' is not used (17 times) * lambda capture 'buffer_liveness' is not used * lambda capture 'computation' is not used * lambda capture 'operand_to_generator' is not used * lambda capture 'M' is not used * using decl 'InvalidParameterArgument' is unused * lambda capture 'sum' is not used * lambda capture 's' is not used * lambda capture 'epsilon' is not used PiperOrigin-RevId: 207542895
* | | | | | | | | | | | | | | | | | | | | compat: Update forward compatibility horizon to 2018-08-06Gravatar A. Unique TensorFlower2018-08-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207509544
* | | | | | | | | | | | | | | | | | | | | [tf.data] Delete unused code left over from ↵Gravatar Derek Murray2018-08-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `tf.contrib.data.batch_and_drop_remainder()`. PiperOrigin-RevId: 207491969
* | | | | | | | | | | | | | | | | | | | | [tf.data] Add support for copying `Optional` variants to/from GPU.Gravatar Derek Murray2018-08-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207490563
* | | | | | | | | | | | | | | | | | | | | compat: Update forward compatibility horizon to 2018-08-05Gravatar A. Unique TensorFlower2018-08-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207438725
| | | | | | | | | | | | | | | | | | * | | Fix issue with tf.nn.relu6 grad in eagerGravatar Yong Tang2018-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fix tries to address the issue raised in 21380 where the gradient of tf.nn.relu6 throws out an error. The issue seems to be that relu6 was not placed in OpDoesntRequireInput like tf.nn.relu. This fix fixes 21380. Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
* | | | | | | | | | | | | | | | | | | | | Add a batch sequence example parsing op, part 1.Gravatar Patrik Sundberg2018-08-04
| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207406637
| | | * | | | | | | | | | | | | | | | | Fix the name property for the _UnreadVariable class in eager mode (fixes #21384)Gravatar Aurelien Geron2018-08-04
| |_|/ / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | Add duplicate detection to RecvBuf requests.Gravatar A. Unique TensorFlower2018-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207394440
* | | | | | | | | | | | | | | | | | | compat: Update forward compatibility horizon to 2018-08-04Gravatar A. Unique TensorFlower2018-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207379635
* | | | | | | | | | | | | | | | | | | clarify __iter__ error message.Gravatar Mark Daoust2018-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207360556
* | | | | | | | | | | | | | | | | | | [XLA] Fix ArgMin/ArgMax randomized testsGravatar David Majnemer2018-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These tests need to ensure that they do not generate duplicate values, otherwise the results are under-constrained/undefined. PiperOrigin-RevId: 207357812
* | | | | | | | | | | | | | | | | | | Add a test for using GradientTape in tfe.defunGravatar Igor Ganichev2018-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GradientTape produces an unusual graph that uncovered a bug in tf2xla. PiperOrigin-RevId: 207356558
* | | | | | | | | | | | | | | | | | | Change PyRecordWriter destructor order so that file_ is still available for ↵Gravatar A. Unique TensorFlower2018-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | writing when writer_ destructor is called PiperOrigin-RevId: 207355721
* | | | | | | | | | | | | | | | | | | Add multi-worker strategies to __init__.py.Gravatar Yuefeng Zhou2018-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207354363
* | | | | | | | | | | | | | | | | | | Exclude compiler.xla.experimental from the public api.Gravatar Gunhan Gulsoy2018-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207351070
* | | | | | | | | | | | | | | | | | | Merge pull request #21021 from kbsriram:tf-image-gradGravatar TensorFlower Gardener2018-08-03
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207350813
* | | | | | | | | | | | | | | | | | | | [XLA] Add parsing for Scatter.Gravatar A. Unique TensorFlower2018-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207349071
* | | | | | | | | | | | | | | | | | | | Add the CollectiveAllReduceStrategy.Gravatar Yuefeng Zhou2018-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207348195
* | | | | | | | | | | | | | | | | | | | [tf.data] Raise an InvalidArgumentError if the argument to ↵Gravatar Derek Murray2018-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dataset.list_files() matches no files. The main effect of this change is to change a late `OutOfRangeError` at iteration time into an earlier `InvalidArgumentError` at initialization time, which will improve error reporting in Eager mode and high-level APIs that control the training loop (Estimator, Keras, etc.). This change will break some advanced uses that concatenate many potentially empty file listings, but it is possible to work around this using `tf.data.Dataset.from_tensor_slices(tf.matching_files(file_pattern))`. We expect that the improved productivity from an earlier, more actionable error message will outweigh the inconvenience of modifying a small number of existing programs. PiperOrigin-RevId: 207344116
* | | | | | | | | | | | | | | | | | | | Mark `models_test` as medium-sized.Gravatar Akshay Agrawal2018-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207342818
* | | | | | | | | | | | | | | | | | | | Adds a function to sort a graph in reverse topological order.Gravatar A. Unique TensorFlower2018-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207340526
* | | | | | | | | | | | | | | | | | | | [TF:XLA] Print log message if HLO passes iterate too many times.Gravatar A. Unique TensorFlower2018-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Uses the HLO module's instruction count as a bound when to print the warning. PiperOrigin-RevId: 207334576
* | | | | | | | | | | | | | | | | | | | Minor code cleanup in virtual_scheduler.Gravatar Max Galkin2018-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207334214
* | | | | | | | | | | | | | | | | | | | Supports 2-4D tensors with PRelu.Gravatar Yu-Cheng Ling2018-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #21041 on Github. PiperOrigin-RevId: 207333912
* | | | | | | | | | | | | | | | | | | | Drop failed sub-streams during both Get and Return.Gravatar Todd Wang2018-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The old code ensured that failed sub-streams would not be re-used, but had two flaws: 1) It only checked for failed sub-streams during Return. 2) It didn't actually remove the failed sub-streams from our state. The new code fixes these two flaws, and adds an extra test that explains why (1) is insufficient. PiperOrigin-RevId: 207333296
* | | | | | | | | | | | | | | | | | | | PUBLIC: Support bfloat16 for Spatial PartitionGravatar Youlong Cheng2018-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RELNOTES: n/a PiperOrigin-RevId: 207333246
* | | | | | | | | | | | | | | | | | | | [XLA:CPU] Migrate aot/runtine.{h,cc} to xla_compiled_cpu_function.{h,cc}Gravatar Sanjoy Das2018-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As a follow-on cleanup for cl/206980796 ("Overhaul XLA:CPU's calling convention.") I want to introduce a BufferInfo class that encapsulates whether a buffer is a constant, an entry parameter or a temp without using the fragile "size < 0" scheme I have today. To do this efficiently I need a place to put the BufferInfo class that will be visible to MallocContiguousBuffers. Instead of creating (what seemed to me) an odd layering with BufferInfo in aot/runtime.h I decided to pull in the runtime into xla_compiled_cpu_function since that's the only user. PiperOrigin-RevId: 207333245
* | | | | | | | | | | | | | | | | | | | [XLA] Show cumulative cycle percent in xla_hlo_profile table.Gravatar Justin Lebar2018-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Looks like: 5624727 cycles (100.% 100?) :: 3865.8 usec [...] TOTAL 2121832 cycles (37.72% 38?) :: 1458.3 usec 1932379 cycles (34.36% 72?) :: 1328.1 usec 264366 cycles ( 4.70% 77?) :: 181.7 usec The first line with the total is a little wird, but I figured it was better to do it this way than to waste a precious character of horizontal space. I also considered rendering it as e.g. "?38%". This is slightly more expressive, but it gets hard to read pretty fast with two characters smushed against both of the numbers. I put the sigma at the end because I find it easier to read: With the sigma at the beginning, its tips often blend in with the first number; e.g. I find "?77" less readable than "77?". Similarly I considered displaying more than two significant figures in the percent, but since it's cumulative *anyway*, I didn't think these were relevant. This formatting is somewhat inconsistent with how we do the categories tables: 258 ( 6.68% ?87.81%) non-fusion elementwise (12 ops) I can change these to match if we want, but I sort of think of them as a different case. The categories tables have a lot more whitespace in between entries (namely, one line per instruction in the category), so noisiness is not nearly as significant a concern. PiperOrigin-RevId: 207329731
* | | | | | | | | | | | | | | | | | | | Merge pull request #21282 from av8ramit:merge_r110_backGravatar TensorFlower Gardener2018-08-03
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207329479
* | | | | | | | | | | | | | | | | | | | | Add a config option "dynamic_kernels" to build kernels in separate dsos.Gravatar Gunhan Gulsoy2018-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207327254
* | | | | | | | | | | | | | | | | | | | | PUBLIC: PREDICT mode should respect ctx.device_assignment.Gravatar Youlong Cheng2018-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207326276
| | | | | | | * | | | | | | | | | | | | | Fix windows build.Gravatar gracehoney2018-08-03
| | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | Merge pull request #21002 from miaout17:protobufGravatar TensorFlower Gardener2018-08-03
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207325536
* \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge pull request #21119 from bstriner:patch_eigenGravatar TensorFlower Gardener2018-08-03
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207325529
* | | | | | | | | | | | | | | | | | | | | | | Include same-line comments in origin_info.Gravatar Dan Moldovan2018-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 207325109