tf.raw_ops.RaggedTensorToVariant
Stay organized with collections
Save and categorize content based on your preferences.
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.
Args |
rt_nested_splits
|
A list of Tensor objects with the same type in: int32, int64.
A list of one or more Tensors representing the splits of the input
RaggedTensor.
|
rt_dense_values
|
A Tensor.
A Tensor representing the values of the input RaggedTensor.
|
batched_input
|
A bool.
A bool denoting whether the input is a batched RaggedTensor.
|
name
|
A name for the operation (optional).
|
Returns |
A Tensor of type variant.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Some content is licensed under the numpy license.
Last updated 2022-10-27 UTC.
[null,null,["Last updated 2022-10-27 UTC."],[],[],null,["# tf.raw_ops.RaggedTensorToVariant\n\n\u003cbr /\u003e\n\nEncodes a `RaggedTensor` into a `variant` Tensor.\n\n#### View aliases\n\n\n**Compat aliases for migration**\n\nSee\n[Migration guide](https://www.tensorflow.org/guide/migrate) for\nmore details.\n\n[`tf.compat.v1.raw_ops.RaggedTensorToVariant`](https://www.tensorflow.org/api_docs/python/tf/raw_ops/RaggedTensorToVariant)\n\n\u003cbr /\u003e\n\n tf.raw_ops.RaggedTensorToVariant(\n rt_nested_splits, rt_dense_values, batched_input, name=None\n )\n\nEncodes the given `RaggedTensor` and returns a `variant` Tensor. If\n`batched_input` is True, then input `RaggedTensor` is unbatched along the\nzero-th dimension, each component `RaggedTensor` is encoded into a scalar\n`variant` Tensor, and these are stacked to return a 1-D `variant` Tensor.\nIf `batched_input` is False, then the input `RaggedTensor` is encoded as is and\na scalar `variant` Tensor is returned. A `RaggedTensor` is encoded by first\ncreating a 1-D `variant` Tensor with `ragged_rank + 1` elements, containing the\nsplits and values Tensors of the `RaggedTensor`. Then the 1-D `variant` Tensor\nis wrapped in a scalar `variant` Tensor. See `RaggedTensorFromVariant` for the\ncorresponding decoding logic.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Args ---- ||\n|--------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `rt_nested_splits` | A list of `Tensor` objects with the same type in: `int32`, `int64`. A list of one or more Tensors representing the splits of the input `RaggedTensor`. |\n| `rt_dense_values` | A `Tensor`. A Tensor representing the values of the input `RaggedTensor`. |\n| `batched_input` | A `bool`. A `bool` denoting whether the input is a batched `RaggedTensor`. |\n| `name` | A name for the operation (optional). |\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Returns ------- ||\n|---|---|\n| A `Tensor` of type `variant`. ||\n\n\u003cbr /\u003e"]]