parameters: (op, grad)
return_statement: return None, None, None, None, array_ops.strided_slice(
        grad,
        begin,
        end,
        strides,
        begin_mask=op.get_attr("begin_mask"),
        end_mask=op.get_attr("end_mask"),
        ellipsis_mask=op.get_attr("ellipsis_mask"),
        new_axis_mask=op.get_attr("new_axis_mask"),
        shrink_axis_mask=op.get_attr("shrink_axis_mask"))
docstring: Gradient for StridedSliceGrad op.
docstring_summary: Gradient for StridedSliceGrad op.
docstring_tokens: Gradient for StridedSliceGrad op .
function: def _StridedSliceGradGrad(op, grad):
    """Gradient for StridedSliceGrad op."""
    begin = op.inputs[1]
    end = op.inputs[2]
    strides = op.inputs[3]
  
    return None, None, None, None, array_ops.strided_slice(
        grad,
        begin,
        end,
        strides,
        begin_mask=op.get_attr("begin_mask"),
        end_mask=op.get_attr("end_mask"),
        ellipsis_mask=op.get_attr("ellipsis_mask"),
        new_axis_mask=op.get_attr("new_axis_mask"),
        shrink_axis_mask=op.get_attr("shrink_axis_mask"))
function_tokens: def _StridedSliceGradGrad ( op , grad ) : begin = op . inputs [ 1 ] end = op . inputs [ 2 ] strides = op . inputs [ 3 ] return None , None , None , None , array_ops . strided_slice ( grad , begin , end , strides , begin_mask = op . get_attr ( "begin_mask" ) , end_mask = op . get_attr ( "end_mask" ) , ellipsis_mask = op . get_attr ( "ellipsis_mask" ) , new_axis_mask = op . get_attr ( "new_axis_mask" ) , shrink_axis_mask = op . get_attr ( "shrink_axis_mask" ) )