# tf.lite.experimental.authoring.compatible

<br />

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

Wraps [`tf.function`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/function) into a callable function with TFLite compatibility checking.

#### View aliases


**Compat aliases for migration**

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

[`tf.compat.v1.lite.experimental.authoring.compatible`](https://www.tensorflow.org/api_docs/python/tf/lite/experimental/authoring/compatible)

<br />

    tf.lite.experimental.authoring.compatible(
        target=None, converter_target_spec=None, **kwargs
    )

#### Example:

    @tf.lite.experimental.authoring.compatible
    @tf.function(input_signature=[
        tf.TensorSpec(shape=[None], dtype=tf.float32)
    ])
    def f(x):
        return tf.cosh(x)

    result = f(tf.constant([0.0]))
    # COMPATIBILITY WARNING: op 'tf.Cosh' require(s) "Select TF Ops" for model
    # conversion for TensorFlow Lite.
    # Op: tf.Cosh
    #   - tensorflow/python/framework/op_def_library.py:748
    #   - tensorflow/python/ops/gen_math_ops.py:2458
    #   - <stdin>:6

> [!WARNING]
> **Warning:** Experimental interface, subject to change.

<br />

<br />

<br />

| ## Args ||
|---|---|
| `target` | A [`tf.function`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/function) to decorate. |
| `converter_target_spec` | target_spec of TFLite converter parameter. |
| `**kwargs` | The keyword arguments of the decorator class _Compatible. |

<br />

<br />

<br />

<br />

| ## Returns ||
|---|---|
| A callable object of `tf.lite.experimental.authoring._Compatible`. ||

<br />