aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/grappler/optimizers/arithmetic_optimizer.h
Commit message (Expand)AuthorAge
* [Grappler] Add RemoveStackStridedSliceSameAxis optimizer.Gravatar Eugene Brevdo2018-10-10
* Re-enable hoisting of coeff-wise unary chains out of Split and into Concat.Gravatar A. Unique TensorFlower2018-08-31
* Convert exp(x)-1 into expm1(x).Gravatar A. Unique TensorFlower2018-07-31
* Automated rollback of commit 6874e1ef40c4189d96c105227f60b507953f95d3Gravatar A. Unique TensorFlower2018-07-09
* UnaryOpsComposition arithmetic optimizer.Gravatar Eugene Zhulenev2018-06-29
* Convert exp(x-1) into expm1(x).Gravatar A. Unique TensorFlower2018-06-28
* Optimize max/min reductions over monotonic functionsGravatar A. Unique TensorFlower2018-06-16
* Convert log(x+1) to log1p(x).Gravatar A. Unique TensorFlower2018-06-14
* Automated g4 rollback of changelist 197562826Gravatar A. Unique TensorFlower2018-06-05
* Move fold-transpose and fold-conjugate optimizations into stages.Gravatar Eugene Zhulenev2018-06-05
* Move SimplifyAggregation to separate aggregation stage.Gravatar Eugene Zhulenev2018-06-05
* Move ReplaceMulWithSquare to a separate optimizer stage.Gravatar Eugene Zhulenev2018-06-05
* Turns on optimization to convert division of sqrt to multiplication of rsqrtGravatar A. Unique TensorFlower2018-06-04
* Extract FoldMultiplyIntoConv optimization stage.Gravatar A. Unique TensorFlower2018-06-01
* Move reorder-cast-and-transpose optimization to optimization stage.Gravatar A. Unique TensorFlower2018-05-31
* Move RemodeRedundantReshape optimization to a separate stage.Gravatar A. Unique TensorFlower2018-05-31
* Move RemoveInvolution optimization to optimizer stage.Gravatar A. Unique TensorFlower2018-05-30
* Automated g4 rollback of changelist 197868028Gravatar A. Unique TensorFlower2018-05-24
* Automated g4 rollback of changelist 197477959Gravatar A. Unique TensorFlower2018-05-24
* Automated g4 rollback of changelist 197527651Gravatar A. Unique TensorFlower2018-05-22
* convert Pow op into something that is more recognizable, so we can have furtherGravatar A. Unique TensorFlower2018-05-22
* Add arithmetic optimizer stage that removes LogicalNot that takes a compariso...Gravatar A. Unique TensorFlower2018-05-21
* Temporarily disable concat rewrite.Gravatar A. Unique TensorFlower2018-05-08
* Optimize idempotent ops, e.g., Snapshot(Snapshot(x)) => Snapshot(x)Gravatar A. Unique TensorFlower2018-05-04
* Enable unary chain hoisting optimization for concat/split/splitv by default.Gravatar A. Unique TensorFlower2018-05-03
* Implement unary chain hoisting optimization for Concat, Split, and SplitV.Gravatar A. Unique TensorFlower2018-04-30
* Adds optimization to convert division of sqrt to multiplication of rsqrtGravatar A. Unique TensorFlower2018-04-26
* Format header guards under tensorflow/core/grappler.Gravatar A. Unique TensorFlower2018-04-26
* Automated g4 rollback of changelist 194261487Gravatar A. Unique TensorFlower2018-04-25
* Automated g4 rollback of changelist 194186080Gravatar A. Unique TensorFlower2018-04-25
* Automated g4 rollback of changelist 194180248Gravatar A. Unique TensorFlower2018-04-24
* Enable concat hoisting optimization by default.Gravatar A. Unique TensorFlower2018-04-24
* Implement hoisting of common prefix of unary ops to concat.Gravatar A. Unique TensorFlower2018-04-24
* Enable all arithmetic optimizations by default.Gravatar A. Unique TensorFlower2018-04-24
* Minimize broadcasts by rewriting a sub-tree of binary associative ops (Add, M...Gravatar A. Unique TensorFlower2018-04-09
* Fix a few bugs in ArithmeticOptimizer and make it robust to failures of shape...Gravatar A. Unique TensorFlower2018-04-06
* Fixed handling of control dependencies in the arithmethic optimizerGravatar Benoit Steiner2018-04-04
* Rewrite Add/AddN subgraph, minimizing number of required broadcasts.Gravatar A. Unique TensorFlower2018-04-02
* Automated g4 rollback of changelist 190801044Gravatar A. Unique TensorFlower2018-03-28
* Make ArithmeticOptimizer robust to failures of shape inference and individual...Gravatar A. Unique TensorFlower2018-03-28
* Simple rewrite to remove negation nodes.Gravatar A. Unique TensorFlower2018-03-19
* Remove identity transpose nodes.Gravatar A. Unique TensorFlower2018-03-16
* Disable Add/AddN rewrite (temp).Gravatar A. Unique TensorFlower2018-03-15
* Enable Add/AddN tree rewrite for symbolically equal shapes.Gravatar A. Unique TensorFlower2018-03-14
* Move "hoist common factor out of aggregation" optimizationGravatar A. Unique TensorFlower2018-03-12
* Move optimizations to arithmetic optimizer stagesGravatar A. Unique TensorFlower2018-03-09
* Add/AddN optimizer/rewriterGravatar A. Unique TensorFlower2018-03-08
* Make sure the same rewrite is not performed multiple times in ArithmeticOptim...Gravatar A. Unique TensorFlower2018-01-19
* Refactor code in arithmetic and dependency optimizersGravatar A. Unique TensorFlower2017-11-27
* Created new shared IsFreeOfSideEffect and ModifiedFrameInfo functions.Gravatar Benoit Steiner2017-11-17