# tf.raw_ops.RaggedTensorToSparse

<br />

Converts a `RaggedTensor` into a `SparseTensor` with the same values.

#### View aliases


**Compat aliases for migration**

See
[Migration guide](https://www.tensorflow.org/guide/migrate) for
more details.

[`tf.compat.v1.raw_ops.RaggedTensorToSparse`](https://www.tensorflow.org/api_docs/python/tf/raw_ops/RaggedTensorToSparse)

<br />

    tf.raw_ops.RaggedTensorToSparse(
        rt_nested_splits, rt_dense_values, name=None
    )

input=ragged.from_nested_row_splits(rt_dense_values, rt_nested_splits)
output=SparseTensor(indices=sparse_indices, values=sparse_values,
dense_shape=sparse_dense_shape)

<br />

<br />

<br />

| ## Args ||
|---|---|
| `rt_nested_splits` | A list of at least 1 `Tensor` objects with the same type in: `int32`, `int64`. The `row_splits` for the `RaggedTensor`. |
| `rt_dense_values` | A `Tensor`. The `flat_values` for the `RaggedTensor`. |
| `name` | A name for the operation (optional). |

<br />

<br />

| ## Returns ||
|---|---|
| A tuple of `Tensor` objects (sparse_indices, sparse_values, sparse_dense_shape). ||
| `sparse_indices` | A `Tensor` of type `int64`. |
| `sparse_values` | A `Tensor`. Has the same type as `rt_dense_values`. |
| `sparse_dense_shape` | A `Tensor` of type `int64`. |

<br />