atomcloud.common package
Submodules
Module contents
Created on Mon Mar 14 19:26:59 2022
@author: hofer
- class atomcloud.common.Registry(name)[source]
Bases:
Iterable[Tuple[str,Any]]The registry that provides name -> object mapping, to support third-party users’ custom modules.
To create a registry (e.g. a backbone registry):
BACKBONE_REGISTRY = Registry('BACKBONE')
To register an object:
@BACKBONE_REGISTRY.register() class MyBackbone(): ...
Or:
BACKBONE_REGISTRY.register(MyBackbone)
- Parameters:
name (str) –