in ludwig/contrib.py [0:0]
def use_contrib(name, *args, **kwargs):
# Import a contrib package and cache its instance, if appropriate
contrib_class = contrib_registry["classes"][name]
if contrib_class not in [obj.__class__ for obj in
contrib_registry["instances"]]:
try:
instance = contrib_class.import_call(*args, **kwargs)
except Exception:
instance = None
# Save instance in registry
if instance:
contrib_registry["instances"].append(instance)