Skip to content

nexuml.data.loaders.registry

nexuml.data.loaders.registry

Loader backend protocol and typed materialization helpers.

LoaderBackend

Bases: Protocol

Runtime protocol implemented by loader backends.

get_loader_backend

get_loader_backend(
    definition: LoaderBackendDefinition,
) -> LoaderBackend

Materialize a loader backend definition.

Returns:

Type Description
LoaderBackend

Runtime loader backend.

list_loader_backends

list_loader_backends() -> list[str]

List registered loader backend identities.

Returns:

Type Description
list[str]

Stable loader backend names.