NeMo SSL collection API

NeMo SSL collection API#

Model Classes#

Mixins#

class nemo.core.classes.mixins.access_mixins.AccessMixin[source]

Bases: ABC

Allows 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]