# tf.compat.v1.report_uninitialized_variables

<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/ops/variables.py#L1980-L2025) |

Adds ops to list the names of uninitialized variables.

    tf.compat.v1.report_uninitialized_variables(
        var_list=None, name='report_uninitialized_variables'
    )

When run, it returns a 1-D tensor containing the names of uninitialized
variables if there are any, or an empty array if there are none.

<br />

<br />

<br />

| ## Args ||
|---|---|
| `var_list` | List of `Variable` objects to check. Defaults to the value of `global_variables() + local_variables()` |
| `name` | Optional name of the `Operation`. |

<br />

<br />

<br />

<br />

| ## Returns ||
|---|---|
| A 1-D tensor containing names of the uninitialized variables, or an empty 1-D tensor if there are no variables or no uninitialized variables. ||

<br />

> [!NOTE]
> **Note:** The output of this function should be used. If it is not, a warning will be logged or an error may be raised. To mark the output as used, call its .mark_used() method.