bev-project/mmdet3d/runner/epoch_based_runner.py

15 lines
448 B
Python
Raw Permalink Normal View History

2022-06-03 12:21:18 +08:00
from mmcv.runner import EpochBasedRunner
from mmcv.runner.builder import RUNNERS
@RUNNERS.register_module()
class CustomEpochBasedRunner(EpochBasedRunner):
def set_dataset(self, dataset):
self._dataset = dataset
def train(self, data_loader, **kwargs):
# update the schedule for data augmentation
for dataset in self._dataset:
dataset.set_epoch(self.epoch)
super().train(data_loader, **kwargs)