MMLab工具箱 —— Runner类

本文介绍了MMdetection中的Runner概念及其作用。Runner作为深度学习算法的容器,整合了数据、模型、训练策略、评估和推理等核心组件。文章还提到了Runner的不同实现形式,如epoch_based_runner和iter_based_runner,并指出了它们的源码位置。

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

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值