twodlearn.core.context module

class twodlearn.core.context.DisableAutoinit(obj)[source]

Bases: object

Disables autoinitialization of parameters

twodlearn.core.context.add_autoinit_class(cls)[source]

Adds the class to the list of classes that have enabled autoinitialization.

twodlearn.core.context.disable_autoinit(obj)[source]
twodlearn.core.context.enable_autoinit(obj)[source]
twodlearn.core.context.get_context(model)[source]

get tdl context for a model. The context can be used to know if the model has been initialized

twodlearn.core.context.is_autoinit_enabled(obj)[source]

Check if autoinitialization of parameters is enabled for the model obj