通过引入 scope 机制的引入,Registry 能够更灵活地处理不同代码库之间模块的命名冲突,例如在MMDetection 和 MMClassification 中均注册了 MobileNetV2 主干网络,而 Registry 机制不允许同一个注册器中注册两个相同名字的类。因此,每一个代码库在独立开发,需要注册自己的模型时,都会注册到代码库自己的 Regsitry 中,而不是注册到 MMCV 统一的 Registry 中,通过这种方式来避免与其他代码库产生冲突。
与此同时,每个代码库同类模块的 Registry 并非独立的,而是以 MMCV 中某个统一的 Registry 为父 Regsitry,从而形成如图所示的树状结构。

由于 MMCV 能够获得所有挂靠在主 Registry 下的各个子 Registry 的 scope,因而允许用户显式地指定 scope,并定位对应代码库的 Registry,从而实现跨库调用。
开发团队
●带队负责人:陈恺
陈恺博士,OpenMMLab负责人。上海人工智能实验室青年科学家,陈博士本科毕业于清华大学,在香港中文大学获得博士学位,在计算机视觉顶级会议和期刊上发表了十余篇论文,谷歌学术引用超过 2000,并多次在国际学术竞赛中获奖。所负责的OpenMMLab 开源项目在 GitHub 上获得了超过 40000 star,是深度学习时代极具影响力的计算机视觉开源算法体系,在学术界和工业界产生了广泛影响。
●其他重要成员:吕成器、张文蔚、周再达
●隶属机构:上海人工智能实验室&商汤科技
上海人工智能实验室是我国人工智能领域的新型科研机构,开展战略性、原创性、前瞻性的科学研究与技术攻关,突破人工智能的重要基础理论和关键核心技术,打造“突破型、引领型、平台型”一体化的大型综合性研究基地,支撑我国人工智能产业实现跨越式发展,目标建成国际一流的人工智能实验室,成为享誉全球的人工智能原创理论和技术的策源地。
作为人工智能软件公司,商汤科技以“坚持原创,让AI引领人类进步”为使命,“以人工智能实现物理世界和数字世界的连接,促进社会生产力可持续发展,并为人们带来更好的虚实结合生活体验”为愿景,旨在持续引领人工智能前沿研究,持续打造更具拓展性更普惠的人工智能软件平台,推动经济、社会和人类的发展,并持续吸引及培养顶尖人才,共同塑造未来。
相关评价
OpenMMLab系列开源框架对新手来说太好了,自己编程也会按照这些方法来,潜移默化,写出来的代码赏心悦目。
——华中科技大学用户free
研一AI小白一枚,喵喵lab让我少走弯路,API很好用,文档清晰,代码结构也对理解其他开源代码很有用。
——西南交通大学用户Jin
OpenMMLab非常方便,很多方向的相关算法统一易用,方便我们测试修改,快速跑通。
【 人工智能|【金猿技术展】模块注册机制——打造AI算法流水线】
——中科院宁波材料所用户Fan
- 微信又出新功能,事关支付限额
- 户外|“小眼镜”增多 专家支招教你科学用眼
- 单项冠军|再添三家“小巨人”,青岛高新区梯度培育见成效
- 领军企业|30个!中国科协发布2022年科技领域重大问题难题
- 零售业|确定涨价!iPhone14四款新机全面涨价!国行也在其中!
- 芯片|外媒:老美“加码”相关限制后,更为“棘手”的后果已经出现!
- 我国首个海洋油气装备投产!还有一批重大工程取得新进展→
- 苹果|苹果多款新品已提上日程
- 疫情期间获近亿元A轮投资,青浦这家企业数字化服务商乘“长三角数字干线”发展快车逆势上扬
- 【选购技巧】最高可省1600 苹果暑期教育优惠季保姆级攻略
