# tf.compat.v1.flags.DEFINE_alias

<br />

Defines an alias flag for an existing one.

    tf.compat.v1.flags.DEFINE_alias(
        name: Text,
        original_name: Text,
        flag_values: https://www.tensorflow.org/versions/r2.10/api_docs/python/tf/compat/v1/flags/FlagValues = _flagvalues.FLAGS,
        module_name: Optional[Text] = None
    ) -> _flagvalues.FlagHolder[Any]

<br />

<br />

<br />

| ## Args ||
|---|---|
| `name` | str, the flag name. |
| `original_name` | str, the original flag name. |
| `flag_values` | :class:`FlagValues`, the FlagValues instance with which the flag will be registered. This should almost never need to be overridden. |
| `module_name` | A string, the name of the module that defines this flag. |

<br />

<br />

<br />

<br />

| ## Returns ||
|---|---|
| a handle to defined flag. ||

<br />

<br />

<br />

<br />

| ## Raises ||
|---|---|
| `flags.FlagError` | UnrecognizedFlagError: if the referenced flag doesn't exist. DuplicateFlagError: if the alias name has been used by some existing flag. |

<br />