callbacks#

Callbacks available to pass to AutoML.

Module Contents#

Functions#

log_error_callback

Logs the exception thrown as an error.

raise_error_callback

Raises the exception thrown by the AutoMLSearch object.

silent_error_callback

No-op.

Attributes Summary#

logger

Contents#

evalml.automl.callbacks.log_error_callback(exception, traceback, automl, **kwargs)[source]#

Logs the exception thrown as an error.

Will not throw. This is the default behavior for AutoMLSearch.

Parameters
  • exception – Exception to log.

  • traceback – Exception traceback to log.

  • automl – AutoMLSearch object.

  • **kwargs – Other relevant keyword arguments to log.

evalml.automl.callbacks.logger#
evalml.automl.callbacks.raise_error_callback(exception, traceback, automl, **kwargs)[source]#

Raises the exception thrown by the AutoMLSearch object.

Also logs the exception as an error.

Parameters
  • exception – Exception to log and raise.

  • traceback – Exception traceback to log.

  • automl – AutoMLSearch object.

  • **kwargs – Other relevant keyword arguments to log.

Raises

exception – Raises the input exception.

evalml.automl.callbacks.silent_error_callback(exception, traceback, automl, **kwargs)[source]#

No-op.