config
-
class
transfer_nlp.plugins.config.
ExperimentConfig
(experiment: Union[str, pathlib.Path, Dict], **env)[source]
This file contains all necessary plugins classes that the framework will use to let a user interact with custom models, data loaders, etc…
The Registry pattern used here is inspired from this post: https://realpython.com/primer-on-python-decorators/
-
class
transfer_nlp.plugins.config.
ConfigFactoryABC
[source]
-
class
transfer_nlp.plugins.config.
ParamFactory
(param)[source]
Factory for simple parameters
-
class
transfer_nlp.plugins.config.
PluginFactory
(cls, param2config_key: Optional[Dict[str, str]], *args, **kwargs)[source]
Factory for complex objects creation
-
exception
transfer_nlp.plugins.config.
UnconfiguredItemsException
(items)[source]