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
|