aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/grappler/costs/graph_properties.cc
Commit message (Expand)AuthorAge
* [Grappler] s/std::string/string/Gravatar James Keeling2018-09-14
* Improve static shape inference in grappler by propagating tensors_as_shapes b...Gravatar Doe Hyun Yoon2018-09-12
* Replace Placeholder with Const to GrapplerFunctionItem for function shape inf...Gravatar Doe Hyun Yoon2018-09-06
* Directly import tensor.proto.h (the transitive import will be removed from te...Gravatar Eugene Brevdo2018-08-23
* Add graphdef version number to GrapplerFunctionItem.Gravatar Doe Hyun Yoon2018-08-23
* Update Grappler to use existing functions for retrieving a node'sGravatar A. Unique TensorFlower2018-07-20
* Function shape inference for Grappler.Gravatar A. Unique TensorFlower2018-07-10
* Merge changes from github.Gravatar Akshay Modi2018-06-18
* Automated g4 rollback of changelist 201011811Gravatar Akshay Modi2018-06-18
* Merge changes from github.Gravatar Akshay Modi2018-06-18
* Faster TopoQueue in graph_properties.Gravatar Max Galkin2018-06-15
* Set shapes and types to queue ops, if not set by enqueue ops.Gravatar A. Unique TensorFlower2018-06-15
* Putting stubs for function shape inference interfaceGravatar A. Unique TensorFlower2018-05-31
* Merge changes from github.Gravatar Yifei Feng2018-05-24
* Added support for strided slicing of symbolic shapesGravatar Benoit Steiner2018-05-14
* Handle negative values when slicing symbolic shapesGravatar Benoit Steiner2018-05-02
* Added support for packing of symbolic shapesGravatar Benoit Steiner2018-05-02
* Optimized the analysis of rank and size operations.Gravatar Benoit Steiner2018-05-02
* Avoid making a copy of the graph needlesslyGravatar Benoit Steiner2018-05-01
* Fixed some outdated commentsGravatar Benoit Steiner2018-05-01
* Simplified shape inference.Gravatar Benoit Steiner2018-05-01
* Various small cleanups and simplificationsGravatar Benoit Steiner2018-04-25
* Run shape inference directly on the graphdef instead of building an intermedi...Gravatar Benoit Steiner2018-04-24
* Simplified shape inference for queuesGravatar Benoit Steiner2018-04-23
* Cleaned up the handling of merge nodesGravatar Benoit Steiner2018-04-19
* Avoid looking up the shape functions multiple timesGravatar Benoit Steiner2018-04-19
* Added support for concatenation and slicing of symbolic shapesGravatar Benoit Steiner2018-04-19
* Don't rely on graph contruction for an initial shape inference.Gravatar Benoit Steiner2018-04-16
* Don't fail when running shape inference on a graph that contains functions.Gravatar Benoit Steiner2018-04-09
* Extra logging to help debug shape inference logic in optimizers.Gravatar Max Galkin2018-04-03
* Disable shape inference for functions since it doesn't seem to work whenGravatar Benoit Steiner2018-03-29
* Replaced calls to deprecated tensorflow::StringPiece methods with theirGravatar A. Unique TensorFlower2018-03-27
* Implement partial constant folding for Concat.Gravatar A. Unique TensorFlower2018-03-14
* Automated g4 rollback of changelist 188501394Gravatar A. Unique TensorFlower2018-03-09
* Implement partial constant folding for Concat.Gravatar A. Unique TensorFlower2018-03-09
* Fixed a typo that resulted in the graph being processed in reverse topologicalGravatar Benoit Steiner2018-01-02
* Check that the second output of a merge node is a scalar.Gravatar Benoit Steiner2018-01-02
* Adjust verbosity of per-node logging in graph_properties.Gravatar Max Galkin2017-12-08
* Return an error when shape inference fails to convergeGravatar Benoit Steiner2017-12-08
* Add logging to explicitly report the op types of nodes that fail shape infere...Gravatar A. Unique TensorFlower2017-12-07
* Output unknown dimension root nodes with --vmodule=graph_properties=2Gravatar Max Galkin2017-11-30
* Made sure the unknown shapes of placeholders always propagate to their fanoutsGravatar Benoit Steiner2017-11-29
* Added an option to assume that the shape of fed nodes in unknown since any sh...Gravatar Benoit Steiner2017-11-28
* Some extra checks and warnings in grappler to provide more helpful error mess...Gravatar Max Galkin2017-11-23
* Skip control edges since they propagate neither shapes nor values.Gravatar Benoit Steiner2017-11-22
* Count the number of loops instead of approximating it.Gravatar Benoit Steiner2017-11-22
* Fix an integer overflow problem in PropagateShapes.Gravatar A. Unique TensorFlower2017-11-21
* Limit the number of iterations to avoid creating infinite loops if a shapeGravatar Benoit Steiner2017-11-21
* Improved shape inferenceGravatar Benoit Steiner2017-11-17
* Don't assert when processing invalid dimensionsGravatar Benoit Steiner2017-11-15