aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/grappler/grappler_item_builder_test.cc
Commit message (Collapse)AuthorAge
* Add support for explicit fetches when creating grappler itemsGravatar A. Unique TensorFlower2018-09-27
| | | | PiperOrigin-RevId: 214732243
* Don't inline functions in the grappler item builder since this part of the ↵Gravatar Benoit Steiner2018-03-16
| | | | | | | | code doesn't support custom ops. Instead we will rely on the function optimizer. PiperOrigin-RevId: 189400462
* Replace the unknown dimension of signature input when building grappler items.Gravatar Yuefeng Zhou2018-03-13
| | | | | | Fix the bug where same feed nodes or fetch nodes would be added more than once. PiperOrigin-RevId: 188902101
* Don't let the grappler item builder fail if the graph contains unknown customGravatar Benoit Steiner2018-03-12
| | | | | | ops. PiperOrigin-RevId: 188730560
* In Grappler item builder, support inferring fetch nodes from siganture defs.Gravatar Yuefeng Zhou2018-02-28
| | | | PiperOrigin-RevId: 187364078
* Function optimization: added an optimizer to automatically inline functions ↵Gravatar Benoit Steiner2018-02-27
| | | | | | in order to enable Grappler to optimize the body of functions. Inlining also reduces the overhead of evaluating function. PiperOrigin-RevId: 187200883
* Added support for nested functionsGravatar Benoit Steiner2018-02-06
| | | | | | Properly handle the case of control dependencies PiperOrigin-RevId: 184733444
* Use the function name as the grappler item idGravatar Benoit Steiner2018-02-06
| | | | PiperOrigin-RevId: 184704131
* Set the type of the placeholder nodes creating when importing a functionGravatar Benoit Steiner2018-01-11
| | | | | | definition PiperOrigin-RevId: 181617501
* Added a utility function to create a grappler item from a function definitionGravatar Benoit Steiner2018-01-10
| | | | PiperOrigin-RevId: 181519635
* Fix support for functions to grappler items.Gravatar A. Unique TensorFlower2017-12-18
| | | | PiperOrigin-RevId: 179429486
* Support overriding asset path;Gravatar Yuefeng Zhou2017-08-28
| | | | | | Support saved model as input; PiperOrigin-RevId: 166765212
* Made sure that the nodes listed as feed, fetch and init_op exist in the graph.Gravatar Benoit Steiner2017-06-14
| | | | PiperOrigin-RevId: 159034290
* Add flag to determine whether to do L1 optimizations and inline functions. ↵Gravatar A. Unique TensorFlower2017-05-31
| | | | | | Default is to do them. In tf_optimizer don't inline or do l1 optimizations. PiperOrigin-RevId: 157673614
* Add GraphOptimizer to Grappler item builder to do L1 optimizations andGravatar A. Unique TensorFlower2017-05-26
inlining. Op Counts Comparison (BNMT) Counts: Profile vs Grappler Op: Add, 968 vs 965 Op: AddN, 2228 vs 2228 Op: ApplyGradientDescent, 84 vs 84 Op: BatchMatMul, 998 vs 998 Op: Identity, 142 vs 105 Op: MatMul, 63 vs 63 Op: Mul, 10318 vs 10306 Op: OneHot, 1 vs 1 Op: Reshape, 8421 vs 8422 Op: Select, 488 vs 488 Op: Shape, 8132 vs 8131 Op: Sigmoid, 942 vs 942 Op: Softmax, 19 vs 19 Op: StridedSlice, 58 vs 74 Op: Sub, 1398 vs 1394 Op: Tanh, 333 vs 333 Op: Tile, 21 vs 21 Op: Transpose, 39 vs 39 PiperOrigin-RevId: 157288420