aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/grappler/optimizers/constant_folding.h
Commit message (Expand)AuthorAge
* Merge multiple concat into one.Gravatar A. Unique TensorFlower2018-08-31
* Automated rollback of commit 7805e23c8416fe4ccccb48c37199a5631bee6d51Gravatar Guangda Lai2018-08-31
* Support shape [1 C 1 1] for associative operator optimization with Conv2DGravatar A. Unique TensorFlower2018-08-24
* Extracts the 'remove split or splitv nodes' optimization into its own method.Gravatar A. Unique TensorFlower2018-05-29
* Extracts the 'remove shuffle or transpose node' optimization into its own met...Gravatar A. Unique TensorFlower2018-05-29
* Extracts the 'remove random shuffle node' optimization into its own method.Gravatar A. Unique TensorFlower2018-05-26
* Extracts the 'remove reverse node' optimization into its own method.Gravatar A. Unique TensorFlower2018-05-25
* Extracts the 'simplify slice' optimization into its own method.Gravatar A. Unique TensorFlower2018-05-25
* Extracts the 'simplify strided slice' optimization into its own method.Gravatar A. Unique TensorFlower2018-05-25
* Extracts the 'simplify tile node' optimization into its own method.Gravatar A. Unique TensorFlower2018-05-24
* Extracts the 'simplify pad node' optimization into its own method.Gravatar A. Unique TensorFlower2018-05-24
* Extracts the 'simplify squeeze node' optimization into its own method.Gravatar A. Unique TensorFlower2018-05-24
* Extracts the Simplify Pack optimization into its own method.Gravatar A. Unique TensorFlower2018-05-24
* Extracts the 'Move Constants Past Enter Node' optimization into its own method.Gravatar A. Unique TensorFlower2018-05-24
* Extracts the 'switch with same input' optimization into its own method.Gravatar A. Unique TensorFlower2018-05-24
* Extracts the SimplifyReduction optimization into its own method.Gravatar A. Unique TensorFlower2018-05-23
* Extracts the SimplifyReshape optimization into its own method.Gravatar A. Unique TensorFlower2018-05-23
* Optimize more reductionsGravatar Benoit Steiner2018-05-21
* Optimize multiplications by constants in more cases.Gravatar Benoit Steiner2018-05-21
* Extracts the following optimizations into methods:Gravatar A. Unique TensorFlower2018-05-18
* Extracts the following optimizations into methods:Gravatar A. Unique TensorFlower2018-05-14
* Use Identity instead of Snapshot when the graph does not contain ops that mod...Gravatar A. Unique TensorFlower2018-05-11
* Break out node loop from ConstantFolding::SimplifyGraph.Gravatar Rob Sloan2018-05-10
* Extracts PartialAssocOpConstFolding into a method.Gravatar A. Unique TensorFlower2018-05-10
* Extracts PartialConcatConstFolding into a method.Gravatar A. Unique TensorFlower2018-05-07
* Optimize LogicalOr and LogicalAnd with all true or false inputs:Gravatar A. Unique TensorFlower2018-05-02
* Format header guards under tensorflow/core/grappler.Gravatar A. Unique TensorFlower2018-04-26
* Improve support for DT_HALF and DT_BFLOAT16 in Grappler graph optimizations.Gravatar A. Unique TensorFlower2018-03-27
* Temporarily disable constant folding past Enter, since a few breakages have b...Gravatar A. Unique TensorFlower2018-03-21
* Turn trivial Pack ops with a single input into ExpandDims ops to avoid copyin...Gravatar A. Unique TensorFlower2018-03-12
* Automated g4 rollback of changelist 188501394Gravatar A. Unique TensorFlower2018-03-09
* Implement partial constant folding for Concat.Gravatar A. Unique TensorFlower2018-03-09
* Arithemtic optimization: Rewite Sub(0, y) => Neg(y)Gravatar A. Unique TensorFlower2018-02-26
* Avoid creating large constants since protocol buffers are limited to 2GB in s...Gravatar Benoit Steiner2018-02-21
* Automated g4 rollback of changelist 185072479Gravatar A. Unique TensorFlower2018-02-15
* Make sure the same rewrite is not performed multiple times in ArithmeticOptim...Gravatar A. Unique TensorFlower2018-01-19
* Correctly connect control dependencies to switch nodes when doing arithmeticGravatar Benoit Steiner2018-01-06
* Associative operator optimization:Gravatar A. Unique TensorFlower2017-12-12
* Extend neutral element optimization to handleGravatar A. Unique TensorFlower2017-12-08
* Add rules to replace nodes corresponding to operations with the neutral and a...Gravatar A. Unique TensorFlower2017-11-30
* Always leverage shapes inference now that it can handle fed nodesGravatar Benoit Steiner2017-11-29
* Deleted unused method argumentsGravatar Benoit Steiner2017-11-29
* Simplify reductions in more cases.Gravatar Benoit Steiner2017-11-16
* Optimize gradient subgraphs by taking advantage of symbolic shapes wheneverGravatar Benoit Steiner2017-11-10
* * Add optimization to hoist a common factor out of sums of products involving...Gravatar A. Unique TensorFlower2017-11-02
* Run constant folding iteratively until it converges.Gravatar Benoit Steiner2017-09-22
* Fold fetch nodes.Gravatar Yao Zhang2017-09-21
* Pass in the CPU device to grappler, instead of making a new one, when possible.Gravatar A. Unique TensorFlower2017-09-07
* Avoid duplicating the functionality in GrapplerItem::NodesToPreserve()Gravatar Benoit Steiner2017-08-28
* Do not keep unused, folded nodes in the graph to reduce the graph size.Gravatar Yao Zhang2017-08-28