class Registry:
def __init__(self, name, build_func=None, parent=None, scope=None):
....
def register_module(self, name=None, force=False, module):
....
def _register(module):
....
return module
return _register
当作为函数修饰符使用时
@Registry.register_module() #@表示作为修饰函数使用,因此调用函数内部的函数_register
class Dataset():
....
作用:#即将Dataset作为参数传入egistry.register_module()中的_register函数,定义注册操作。如何执行注册操作结合该博客看https://blog.csdn.net/qq_41368074/article/details/127077631