NeMo SSL collection API#
Model Classes#
Mixins#
- class nemo.core.classes.mixins.access_mixins.AccessMixin[source]
Bases:
ABCAllows access to output of intermediate layers of a model
- property access_cfg
Returns: The global access config shared across all access mixin modules.
- classmethod get_module_registry(module: torch.nn.Module)[source]
Extract all registries from named submodules, return dictionary where the keys are the flattened module names, the values are the internal registry of each such module.
- classmethod is_access_enabled(guid: str | None = None)[source]
- register_accessible_tensor(name, tensor)[source]
Register tensor for later use.
- reset_registry(registry_key: str | None = None)[source]
Reset the registries of all named sub-modules
- classmethod set_access_enabled(access_enabled: bool, guid: str | None = None)[source]
- classmethod update_access_cfg(cfg: dict, guid: str | None = None)[source]