Module configuration
Note
These classes aren’t meant to be instantiated directly. They are used for module config validation with OmegaConf Structured config and provided here as a general reference of module config file format.
Main module configuration entities
Module and pipeline elements configuration templates.
![Inheritance diagram of PipelineElement, ModelElement, PyFuncElement](../../_images/inheritance-1d17e4fecf55274888901a38b747449098cc721c.png)
PipelineElement hierarchy
Module configuration template. |
|
Pipeline configuration template. |
|
Base pipeline element configuration template. |
|
A pipeline element that produces pipeline input. |
|
A pipeline element that produces pipeline output. |
|
A pipeline element that will use an object implementing |
|
A pipeline element that will run inference with specified deep learning model. |
|
Pipeline elements wrapper that can be used to add a condition on whether to load the group into the pipeline. |
|
Determines if a group should be loaded into the pipeline. |
|
A pipeline element that will use an object implementing |
Module configuration manager
Module configuration.
Singleton that provides module configuration loading and access. |
OmegaConf resolvers
OmegaConf resolver that provides config variable value by evaluating an arithmetic expression passed by string representation. |
|
OmegaConf resolver that provides config variable value by parsing a JSON string. |