scvi.module.base.BaseLatentModeModuleClass#

class scvi.module.base.BaseLatentModeModuleClass[source]#

Bases: BaseModuleClass

Abstract base class for scvi-tools modules that support latent mode.

Attributes table#

latent_data_type

The latent data type associated with this module.

Methods table#

inference(*args, **kwargs)

Main inference call site.

Attributes#

latent_data_type

BaseLatentModeModuleClass.latent_data_type[source]#

The latent data type associated with this module.

Return type:

Optional[str]

training

BaseLatentModeModuleClass.training: bool#

Methods#

inference

BaseLatentModeModuleClass.inference(*args, **kwargs)[source]#

Main inference call site.

Branches off to regular or cached inference depending on the latent data type of the module.