History log of /external/tensorflow/tensorflow/compiler/tf2xla/functionalize_control_flow_test.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4b9ef6c8e07dea7d18f552fa4955c3176646f95d 13-Feb-2018 Jacques Pienaar <jpienaar@google.com> Rollforward switch group identification with fixes.

Fixed computing the switch depth: with the erroneous switch depth incorrect
clusters could be formed. Change the way the switch depth is determined (the
switch depth is now on the output side, so a switch always has a switch depth
one higher than all its inputs), add further checking during execution.

PiperOrigin-RevId: 185461054
/external/tensorflow/tensorflow/compiler/tf2xla/functionalize_control_flow_test.cc
c5e02bc8fd71d73c5d05f583ce5391f26ad937d7 02-Feb-2018 Jacques Pienaar <jpienaar@google.com> Automated g4 rollback of changelist 184188816

PiperOrigin-RevId: 184213576
/external/tensorflow/tensorflow/compiler/tf2xla/functionalize_control_flow_test.cc
87aab43770cacbb73706ad6b11a28e9b19c1df0b 01-Feb-2018 Jacques Pienaar <jpienaar@google.com> [TFXLA] Use data flow to determine switch grouping.

* Change how switch grouping works:
- This is an intermediate step, next is combining
DetermineBranchMapAndFrontier into one traversal.
* Homogeneous the naming (switch_nodes -> switches);
* Change graph dumping to be due to class member - currently still performed when vlog-level is sufficiently high;
* Pass in correct library when dumping graphs;

PiperOrigin-RevId: 184188816
/external/tensorflow/tensorflow/compiler/tf2xla/functionalize_control_flow_test.cc
69e5969d159fa8560eb61d82ec55b04d19bb0560 14-Dec-2017 Jacques Pienaar <jpienaar@google.com> [TFXLA] Simplify identification of cond branches.

* Remove the clustered graph part as it was difficult to keep it updated with the rest of the graph and instead operate on the graph directly;

PiperOrigin-RevId: 178980836
/external/tensorflow/tensorflow/compiler/tf2xla/functionalize_control_flow_test.cc
7b3ea8e6176319467cb1a49a1a662d868a205b91 16-Oct-2017 Jacques Pienaar <jpienaar@google.com> [TF2XLA] Expand comparator and use consistently in sorting arguments.

PiperOrigin-RevId: 172376836
/external/tensorflow/tensorflow/compiler/tf2xla/functionalize_control_flow_test.cc
0e71ecaf9512cd8a69af01ac85e5e1632171c651 06-Oct-2017 Jacques Pienaar <jpienaar@google.com> [TFXLA] Loops whose values are not consumed need no out edges.

If there is no exit node then there is not need to add output edges to it.

PiperOrigin-RevId: 171213900
/external/tensorflow/tensorflow/compiler/tf2xla/functionalize_control_flow_test.cc
8dc5e3718b85b72a8bc6e5a2ea8270eecfdf99a1 05-Oct-2017 Jacques Pienaar <jpienaar@google.com> [TFXLA] Functionalize tf.cond.

Convert tf.cond to functional form
output = cond ? then_branch(inputs) : else_branch(inputs)
where then_branch and else_branch are functions.

PiperOrigin-RevId: 171164597
/external/tensorflow/tensorflow/compiler/tf2xla/functionalize_control_flow_test.cc
57d17092d0e2bd6f169724beab28ec29c5e6db85 25-Jul-2017 Peter Hawkins <phawkins@google.com> [TF:XLA] Ignore control edges from Enter nodes to the graph sink during loop functionalization.

PiperOrigin-RevId: 163115904
/external/tensorflow/tensorflow/compiler/tf2xla/functionalize_control_flow_test.cc
97cbcac4535de361d0f04d5b30e9653e3b229c94 07-Jul-2017 Peter Hawkins <phawkins@google.com> [TF:XLA] Fix failure in functionalize_control_flow rewrite for Enter nodes that are unused. Make sure we ignore such nodes without producing an error.

PiperOrigin-RevId: 161136545
/external/tensorflow/tensorflow/compiler/tf2xla/functionalize_control_flow_test.cc
3e9cd2e13da566e279396d232004d3c4ffad336e 16-Jun-2017 Peter Hawkins <phawkins@google.com> [TF:XLA] Add infrastructure in preparation for supporting tf.while_loop() in the TF/XLA bridge.

PiperOrigin-RevId: 159162832
/external/tensorflow/tensorflow/compiler/tf2xla/functionalize_control_flow_test.cc