Runner是MMdetection中的一种深度学习算法“工厂”,是对深度学习算法各个组件的“容器”。简单来说,所有的机器学习算法所包含的无非就是数据、模型、训练策略、评估、推理这五个部分。Runner就是将这五个部分组合在一起的工具。
Runner的源码封装在MMCV库当中
epoch_based_runner和iter_based_runner都是继承base_runner的
anaconda3/envs/open-mmocr/lib/python3.7/site-packages/mmcv/runner/base_runner.py
在base_runner中,定义了
register各种hook
MMLab工具箱 —— Runner类
最新推荐文章于 2024-08-25 19:38:26 发布
本文介绍了MMdetection中的Runner概念及其作用。Runner作为深度学习算法的容器,整合了数据、模型、训练策略、评估和推理等核心组件。文章还提到了Runner的不同实现形式,如epoch_based_runner和iter_based_runner,并指出了它们的源码位置。




355

被折叠的 条评论
为什么被折叠?



