# tf.contrib.graph_editor.reroute_outputs

<br />

|---|
| [![](https://www.tensorflow.org/images/GitHub-Mark-32px.png) View source on GitHub](https://github.com/tensorflow/tensorflow/blob/v1.15.0/tensorflow/contrib/graph_editor/reroute.py#L424-L441) |

Re-route all the outputs of two operations.

    tf.contrib.graph_editor.reroute_outputs(
        sgv0, sgv1
    )

<br />

<br />

<br />

| ## Args ||
|---|---|
| `sgv0` | the first subgraph to have its outputs swapped. This argument is converted to a subgraph using the same rules than the function subgraph.make_view. |
| `sgv1` | the second subgraph to have its outputs swapped. This argument is converted to a subgraph using the same rules than the function subgraph.make_view. |

<br />

<br />

<br />

<br />

| ## Returns ||
|---|---|
| A tuple `(sgv0, sgv1)` of subgraph views with their outputs swapped. Note that the function argument sgv0 and sgv1 are also modified in place. ||

<br />

<br />

<br />

<br />

| ## Raises ||
|---|---|
| `StandardError` | if sgv0 or sgv1 cannot be converted to a SubGraphView using the same rules than the function subgraph.make_view. |

<br />