BaseForwardMixIn#
Base class implementing forward mixing functionality.
This mixin provides methods for forward mixing, which is a common operation in certain types of neural network models, particularly those related to sequence generation or transformation tasks.
- scdiffeq.core.lightning_models.mix_ins._base_forward_mix_in.BaseForwardMixIn.None#
- scdiffeq.core.lightning_models.mix_ins._base_forward_mix_in.BaseForwardMixIn.__init__()#
Initialize the BaseForwardMixIn object.
- scdiffeq.core.lightning_models.mix_ins._base_forward_mix_in.BaseForwardMixIn.forward()#
Perform the forward step, integrating in the latent space.
- scdiffeq.core.lightning_models.mix_ins._base_forward_mix_in.BaseForwardMixIn.step()#
Perform a single optimization step using the forward mixing approach.
- scdiffeq.core.lightning_models.mix_ins._base_forward_mix_in.BaseForwardMixIn.__delattr__(self, name, /)#
Implement delattr(self, name).
- scdiffeq.core.lightning_models.mix_ins._base_forward_mix_in.BaseForwardMixIn.__dir__(self, /)#
Default dir() implementation.
- scdiffeq.core.lightning_models.mix_ins._base_forward_mix_in.BaseForwardMixIn.__eq__(self, value, /)#
Return self==value.
- scdiffeq.core.lightning_models.mix_ins._base_forward_mix_in.BaseForwardMixIn.__format__(self, format_spec, /)#
Default object formatter.
Return str(self) if format_spec is empty. Raise TypeError otherwise.
- scdiffeq.core.lightning_models.mix_ins._base_forward_mix_in.BaseForwardMixIn.__ge__(self, value, /)#
Return self>=value.
- scdiffeq.core.lightning_models.mix_ins._base_forward_mix_in.BaseForwardMixIn.__getattribute__(self, name, /)#
Return getattr(self, name).
- scdiffeq.core.lightning_models.mix_ins._base_forward_mix_in.BaseForwardMixIn.__getstate__(self, /)#
Helper for pickle.
- scdiffeq.core.lightning_models.mix_ins._base_forward_mix_in.BaseForwardMixIn.__gt__(self, value, /)#
Return self>value.
- scdiffeq.core.lightning_models.mix_ins._base_forward_mix_in.BaseForwardMixIn.__hash__(self, /)#
Return hash(self).
- scdiffeq.core.lightning_models.mix_ins._base_forward_mix_in.BaseForwardMixIn.__init_subclass__()#
This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
- scdiffeq.core.lightning_models.mix_ins._base_forward_mix_in.BaseForwardMixIn.__le__(self, value, /)#
Return self<=value.
- scdiffeq.core.lightning_models.mix_ins._base_forward_mix_in.BaseForwardMixIn.__lt__(self, value, /)#
Return self<value.
- scdiffeq.core.lightning_models.mix_ins._base_forward_mix_in.BaseForwardMixIn.__ne__(self, value, /)#
Return self!=value.
- scdiffeq.core.lightning_models.mix_ins._base_forward_mix_in.BaseForwardMixIn.__new__(*args, **kwargs)#
Create and return a new object. See help(type) for accurate signature.
- scdiffeq.core.lightning_models.mix_ins._base_forward_mix_in.BaseForwardMixIn.__reduce__(self, /)#
Helper for pickle.
- scdiffeq.core.lightning_models.mix_ins._base_forward_mix_in.BaseForwardMixIn.__reduce_ex__(self, protocol, /)#
Helper for pickle.
- scdiffeq.core.lightning_models.mix_ins._base_forward_mix_in.BaseForwardMixIn.__repr__(self, /)#
Return repr(self).
- scdiffeq.core.lightning_models.mix_ins._base_forward_mix_in.BaseForwardMixIn.__setattr__(self, name, value, /)#
Implement setattr(self, name, value).
- scdiffeq.core.lightning_models.mix_ins._base_forward_mix_in.BaseForwardMixIn.__sizeof__(self, /)#
Size of object in memory, in bytes.
- scdiffeq.core.lightning_models.mix_ins._base_forward_mix_in.BaseForwardMixIn.__str__(self, /)#
Return str(self).
- scdiffeq.core.lightning_models.mix_ins._base_forward_mix_in.BaseForwardMixIn.__subclasshook__()#
Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).