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`.