qualia_core.utils.plugin module

class qualia_core.utils.plugin.QualiaComponent(dataset: 'ModuleType | None' = None, deployment: 'ModuleType | None' = None, learningframework: 'ModuleType | None' = None, postprocessing: 'ModuleType | None' = None, preprocessing: 'ModuleType | None' = None, converter: 'ModuleType | None' = None)[source]

Bases: object

dataset: ModuleType | None = None
deployment: ModuleType | None = None
learningframework: ModuleType | None = None
postprocessing: ModuleType | None = None
preprocessing: ModuleType | None = None
converter: ModuleType | None = None
package_names() tuple[str, ...][source]
qualia_core.utils.plugin.import_package_from_plugin(plugin_name: str, package_name: str) ModuleType | None[source]
qualia_core.utils.plugin.load_plugin(plugin_name: str) QualiaComponent[source]
qualia_core.utils.plugin.load_plugins(plugin_names: list[str]) QualiaComponent[source]