caikit.core.augmentors.merged_augmentor

Augmentor representing multiple augmentor behaviors combined into one configurable class.

Attributes

log

error

Classes

MergedAugmentor

Module Contents

caikit.core.augmentors.merged_augmentor.log[source]
caikit.core.augmentors.merged_augmentor.error
class caikit.core.augmentors.merged_augmentor.MergedAugmentor(scheme)[source]

Bases: caikit.core.augmentors.base.AugmentorBase

_scheme
augmentor_type
_augment(obj)[source]

Apply a merged augmentor whose behavior is controlled by the encapsulated scheme.

Args:

obj (str | caikit.core.data_model.DataBase): Object to be augmented.

Returns:
str | caikit.core.data_model.DataBase: Augmented object of same type

as input obj.

reset()[source]

Reset the merge augmentor’s random number generation. In this case we actually don’t need to care about the augmentor random state; what matters for this is the augmentor. scheme.