# tf.experimental.dlpack.to_dlpack

<br />

|---|
| [![](https://www.tensorflow.org/images/GitHub-Mark-32px.png) View source on GitHub](https://github.com/tensorflow/tensorflow/blob/v2.13.1/tensorflow/python/dlpack/dlpack.py#L22-L41) |

Returns the dlpack capsule representing the tensor.

    tf.experimental.dlpack.to_dlpack(
        tf_tensor
    )

This operation ensures the underlying data memory is ready when returns.

      a = tf.tensor([1, 10])
      dlcapsule = tf.experimental.dlpack.to_dlpack(a)
      # dlcapsule represents the dlpack data structure

<br />

<br />

<br />

| ## Args ||
|---|---|
| `tf_tensor` | Tensorflow eager tensor, to be converted to dlpack capsule. |

<br />

<br />

<br />

<br />

| ## Returns ||
|---|---|
| A PyCapsule named as dltensor, which shares the underlying memory to other framework. This PyCapsule can be consumed only once. ||

<br />