SparseSliceGrad

public final class SparseSliceGrad

The gradient operator for the SparseSlice op.

This op takes in the upstream gradient w.r.t. non-empty values of the sliced `SparseTensor`, and outputs the gradients w.r.t. the non-empty values of input `SparseTensor`.

Constants

String OP_NAME The name of this op, as known by TensorFlow core engine

Public Methods

Output <T>
asOutput ()
Returns the symbolic handle of the tensor.
static <T extends TType > SparseSliceGrad <T>
create ( Scope scope, Operand <T> backpropValGrad, Operand < TInt64 > inputIndices, Operand < TInt64 > inputStart, Operand < TInt64 > outputIndices)
Factory method to create a class wrapping a new SparseSliceGrad operation.
Output <T>
valGrad ()
1-D.

Inherited Methods

Constants

public static final String OP_NAME

The name of this op, as known by TensorFlow core engine

Constant Value: "SparseSliceGrad"

Public Methods

public Output <T> asOutput ()

Returns the symbolic handle of the tensor.

Inputs to TensorFlow operations are outputs of another TensorFlow operation. This method is used to obtain a symbolic handle that represents the computation of the input.

public static SparseSliceGrad <T> create ( Scope scope, Operand <T> backpropValGrad, Operand < TInt64 > inputIndices, Operand < TInt64 > inputStart, Operand < TInt64 > outputIndices)

Factory method to create a class wrapping a new SparseSliceGrad operation.

Parameters
scope current scope
backpropValGrad 1-D. The gradient with respect to the non-empty values of the sliced `SparseTensor`.
inputIndices 2-D. The `indices` of the input `SparseTensor`.
inputStart 1-D. tensor represents the start of the slice.
outputIndices 2-D. The `indices` of the sliced `SparseTensor`.
Returns
  • a new instance of SparseSliceGrad

public Output <T> valGrad ()

1-D. The gradient with respect to the non-empty values of input `SparseTensor`.