Encodes a RaggedTensor
into a variant
Tensor.
tf.raw_ops.RaggedTensorToVariant(
rt_nested_splits, rt_dense_values, batched_input, name=None
)
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.
Returns | |
---|---|
A Tensor of type variant .
|