Encodes a `RaggedTensor` into a `variant` Tensor.
Encodes the given `RaggedTensor` and returns a `variant` Tensor. If `batched_input` is True, then input `RaggedTensor` is unbatched along the zero-th dimension, each component `RaggedTensor` is encoded into a scalar `variant` Tensor, and these are stacked to return a 1-D `variant` Tensor. If `batched_input` is False, then the input `RaggedTensor` is encoded as is and a scalar `variant` Tensor is returned. A `RaggedTensor` is encoded by first creating a 1-D `variant` Tensor with `ragged_rank + 1` elements, containing the splits and values Tensors of the `RaggedTensor`. Then the 1-D `variant` Tensor is wrapped in a scalar `variant` Tensor. See `RaggedTensorFromVariant` for the corresponding decoding logic.
Constants
String | OP_NAME | The name of this op, as known by TensorFlow core engine |
Public Methods
Output<TType> |
asOutput()
Returns the symbolic handle of the tensor.
|
static <T extends TNumber> RaggedTensorToVariant | |
Output<?> |
encodedRagged()
A `variant` Tensor that containing encoded `RaggedTensor`.
|
Inherited Methods
Constants
public static final String OP_NAME
The name of this op, as known by TensorFlow core engine
Public Methods
public Output<TType> 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 RaggedTensorToVariant create (Scope scope, Iterable<Operand<T>> rtNestedSplits, Operand<? extends TType> rtDenseValues, Boolean batchedInput)
Factory method to create a class wrapping a new RaggedTensorToVariant operation.
Parameters
scope | current scope |
---|---|
rtNestedSplits | A list of one or more Tensors representing the splits of the input `RaggedTensor`. |
rtDenseValues | A Tensor representing the values of the input `RaggedTensor`. |
batchedInput | A `bool` denoting whether the input is a batched `RaggedTensor`. |
Returns
- a new instance of RaggedTensorToVariant