class Trainer(DefaultTrainer):
"""
继承自DefaultTrainer
"""
@classmethod
def build_evaluator(cls, cfg, dataset_name, output_folder=None):
pass
@classmethod
def build_train_loader(cls, cfg):
pass
@classmethod
def build_test_loader(cls, cfg):
pass
def build_writers(self):
# 暂时还不清楚具体的功能作用,大概是记录训练过程产生的结果数据什么的
pass
@classmethod
def build_lr_scheduler(cls, cfg, optimizer):
# 暂时不清楚
pass
@classmethod
def build_optimizer(cls, cfg, model):
# 构造一个优化器
pass
@classmethod
def test_with_TTA(cls, cfg, model):
# 作用暂时不清楚
pass