parameters: (sgv0, sgv1, mode)
return_statement: return sgv0, sgv1
docstring: Re-route all the outputs of two operations.
  
    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.
      mode: reroute mode, see _reroute_ts(...).
    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.
    Raises:
      StandardError: if sgv0 or sgv1 cannot be converted to a SubGraphView using
        the same rules than the function subgraph.make_view.
docstring_summary: Re-route all the outputs of two operations.
docstring_tokens: Re - route all the outputs of two operations .
function: def _reroute_sgv_outputs(sgv0, sgv1, mode):
    """Re-route all the outputs of two operations.
  
    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.
      mode: reroute mode, see _reroute_ts(...).
    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.
    Raises:
      StandardError: if sgv0 or sgv1 cannot be converted to a SubGraphView using
        the same rules than the function subgraph.make_view.
    """
    sgv0 = _subgraph.make_view(sgv0)
    sgv1 = _subgraph.make_view(sgv1)
    _util.check_graphs(sgv0, sgv1)
    cannot_modify = sgv0.ops + sgv1.ops
    _reroute_ts(sgv0.outputs, sgv1.outputs, mode, cannot_modify=cannot_modify)
    return sgv0, sgv1
function_tokens: def _reroute_sgv_outputs ( sgv0 , sgv1 , mode ) : sgv0 = _subgraph . make_view ( sgv0 ) sgv1 = _subgraph . make_view ( sgv1 ) _util . check_graphs ( sgv0 , sgv1 ) cannot_modify = sgv0 . ops + sgv1 . ops _reroute_ts ( sgv0 . outputs , sgv1 . outputs , mode , cannot_modify = cannot_modify ) return sgv0 , sgv1