# helia_edge.utils.export

Keras serialization registration without changing decorated object types.

## helia_edge.utils.export.nse_export

`attribute` · `python`

```python
nse_export = helia_export
```

Source: `helia_edge/utils/export.py:39`

## helia_edge.utils.export.maybe_register_serializable

`function` · `python`

```python
maybe_register_serializable(symbol: object, package: str) -> None
```

Register a function or configurable object with Keras serialization.

Objects without get_config are skipped unless they are Python functions.
Registration updates the Keras custom-object registry; this helper does
not wrap the supplied object.

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| symbol | object | Required | Function or object to consider for registration. |
| package | str | Required | Keras serialization package used to qualify its registered name. |

**Returns**

| Name | Type | Description |
| --- | --- | --- |
|  | None | None. |

Source: `helia_edge/utils/export.py:8`

## helia_edge.utils.export.helia_export

`class` · `python`

```python
helia_export(path: str | None = None, package: str = 'helia_edge') -> None
```

Register serializable symbols; path is retained for API compatibility.

Source: `helia_edge/utils/export.py:27`

### helia_edge.utils.export.helia_export.path

`attribute` · `python`

```python
path = path
```

Source: `helia_edge/utils/export.py:31`

### helia_edge.utils.export.helia_export.package

`attribute` · `python`

```python
package = package
```

Source: `helia_edge/utils/export.py:32`
