Shortcuts

ManagerMeta

class mmengine.utils.ManagerMeta(*args)[source]

The metaclass for global accessible class.

The subclasses inheriting from ManagerMeta will manage their own _instance_dict and root instances. The constructors of subclasses must contain the name argument.

Examples

>>> class SubClass1(metaclass=ManagerMeta):
>>>     def __init__(self, *args, **kwargs):
>>>         pass
AssertionError: <class '__main__.SubClass1'>.__init__ must have the
name argument.
>>> class SubClass2(metaclass=ManagerMeta):
>>>     def __init__(self, name):
>>>         pass
>>> # valid format.
Read the Docs v: v0.4.0
Versions
latest
stable
v0.5.0
v0.4.0
v0.3.0
v0.2.0
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.