parameters: (op, flow)
return_statement: return [None, grad, flow]
docstring: Gradient for TensorArrayUnpack.
  
    Args:
      op: Forward TensorArrayUnpack op.
      flow: Gradient `Tensor` flow to TensorArrayUnpack.
  
    Returns:
      A grad `Tensor`, the gradient created in upstream ReadGrads or PackGrad.
docstring_summary: Gradient for TensorArrayUnpack.
docstring_tokens: Gradient for TensorArrayUnpack .
function: def _TensorArrayUnpackGrad(op, flow):
    """Gradient for TensorArrayUnpack.
  
    Args:
      op: Forward TensorArrayUnpack op.
      flow: Gradient `Tensor` flow to TensorArrayUnpack.
  
    Returns:
      A grad `Tensor`, the gradient created in upstream ReadGrads or PackGrad.
    """
    handle = op.inputs[0]
    dtype = op.get_attr("T")
    grad_source = _GetGradSource(flow)
    g = tensor_array_ops.TensorArray(dtype=dtype, handle=handle).grad(
        source=grad_source, flow=flow)
    grad = g.pack()
    return [None, grad, flow]
function_tokens: def _TensorArrayUnpackGrad ( op , flow ) : handle = op . inputs [ 0 ] dtype = op . get_attr ( "T" ) grad_source = _GetGradSource ( flow ) g = tensor_array_ops . TensorArray ( dtype = dtype , handle = handle ) . grad ( source = grad_source , flow = flow ) grad = g . pack ( ) return [ None , grad , flow ]