Shortcuts

mmengine.utils.check_prerequisites

mmengine.utils.check_prerequisites(prerequisites, checker, msg_tmpl='Prerequisites "{}" are required in method "{}" but not found, please install them first.')[source]

A decorator factory to check if prerequisites are satisfied.

Parameters:
  • prerequisites (str of list[str]) – Prerequisites to be checked.

  • checker (callable) – The checker method that returns True if a prerequisite is meet, False otherwise.

  • msg_tmpl (str) – The message template with two variables.

Returns:

A specific decorator.

Return type:

decorator