Penelope v0.2.4 Penelope.ML.Registry
The ML pipeline registry decouples the names of pipeline components from
their module names, so that modules can be refactored without breaking
stored models. The built-in Penelope components are registered automatically,
but custom components can be added via the register
function.
Inverse lookups are also supported for exporting compiled models. The registry falls back on module atoms for unregistered components.
Link to this section Summary
Functions
performs a module->name reverse lookup
locates a pipeline component module from its name, falling back on the module itself
adds a new alias for a pipeline component to the registry
starts the registry process
Link to this section Functions
performs a module->name reverse lookup
locates a pipeline component module from its name, falling back on the module itself
register(name :: String.t() | atom(), module :: atom()) :: :ok
adds a new alias for a pipeline component to the registry
starts the registry process