Shortcuts

CheckpointLoader

class mmengine.runner.CheckpointLoader[source]

A general checkpoint loader to manage all schemes.

classmethod load_checkpoint(filename, map_location=None, logger=None)[source]

load checkpoint through URL scheme path.

Parameters
  • filename (str) – checkpoint file name with given prefix

  • map_location (str, optional) – Same as torch.load(). Default: None

  • logger (logging.Logger, optional) – The logger for message. Default: None

Returns

The loaded checkpoint.

Return type

dict or OrderedDict

classmethod register_scheme(prefixes, loader=None, force=False)[source]

Register a loader to CheckpointLoader.

This method can be used as a normal class method or a decorator.

Parameters
  • prefixes (str or list[str] or tuple[str]) –

  • prefix of the registered loader. (The) –

  • loader (function, optional) – The loader function to be registered. When this method is used as a decorator, loader is None. Defaults to None.

  • force (bool, optional) – Whether to override the loader if the prefix has already been registered. Defaults to False.

Read the Docs v: v0.3.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.