<br />

|---|
| [![](https://www.tensorflow.org/images/GitHub-Mark-32px.png) View source on GitHub](https://github.com/tensorflow/tflite-support/blob/v0.4.4/tensorflow_lite_support/metadata/python/metadata.py#L686-L789) |

Displays metadata and associated file info in human-readable format.

    tflite_support.metadata.MetadataDisplayer(
        model_buffer, metadata_buffer, associated_file_list
    )

<br />

<br />

<br />

| ## Args ||
|---|---|
| `model_buffer` | valid buffer of the model file. |
| `metadata_buffer` | valid buffer of the metadata file. |
| `associated_file_list` | list of associate files in the model file. |

<br />

## Methods

### `get_associated_file_buffer`

[View source](https://github.com/tensorflow/tflite-support/blob/v0.4.4/tensorflow_lite_support/metadata/python/metadata.py#L739-L756)

    get_associated_file_buffer(
        filename
    )

Get the specified associated file content in bytearray.

<br />

<br />

<br />

| Args ||
|---|---|
| `filename` | name of the file to be extracted. |

<br />

<br />

<br />

<br />

| Returns ||
|---|---|
| The file content in bytearray. ||

<br />

<br />

<br />

<br />

| Raises ||
|---|---|
| `ValueError` | if the file does not exist in the model. |

<br />

### `get_metadata_buffer`

[View source](https://github.com/tensorflow/tflite-support/blob/v0.4.4/tensorflow_lite_support/metadata/python/metadata.py#L758-L760)

    get_metadata_buffer()

Get the metadata buffer in bytearray out from the model.

### `get_metadata_json`

[View source](https://github.com/tensorflow/tflite-support/blob/v0.4.4/tensorflow_lite_support/metadata/python/metadata.py#L762-L764)

    get_metadata_json()

Converts the metadata into a json string.

### `get_packed_associated_file_list`

[View source](https://github.com/tensorflow/tflite-support/blob/v0.4.4/tensorflow_lite_support/metadata/python/metadata.py#L766-L772)

    get_packed_associated_file_list()

Returns a list of associated files that are packed in the model.

<br />

<br />

<br />

| Returns ||
|---|---|
| A name list of associated files. ||

<br />

### `with_model_buffer`

[View source](https://github.com/tensorflow/tflite-support/blob/v0.4.4/tensorflow_lite_support/metadata/python/metadata.py#L721-L737)

    @classmethod
    with_model_buffer(
        model_buffer
    )

Creates a MetadataDisplayer object for a file buffer.

<br />

<br />

<br />

| Args ||
|---|---|
| `model_buffer` | TensorFlow Lite model buffer in bytearray. |

<br />

<br />

<br />

<br />

| Returns ||
|---|---|
| MetadataDisplayer object. ||

<br />

### `with_model_file`

[View source](https://github.com/tensorflow/tflite-support/blob/v0.4.4/tensorflow_lite_support/metadata/python/metadata.py#L703-L719)

    @classmethod
    with_model_file(
        model_file
    )

Creates a MetadataDisplayer object for the model file.

<br />

<br />

<br />

| Args ||
|---|---|
| `model_file` | valid path to a TensorFlow Lite model file. |

<br />

<br />

<br />

<br />

| Returns ||
|---|---|
| MetadataDisplayer object. ||

<br />

<br />

<br />

<br />

| Raises ||
|---|---|
| `IOError` | File not found. |
| `ValueError` | The model does not have metadata. |

<br />