mmdetection中train.py里最重要的一部分,但是不太明白,比如我输入了config,用了faster rcnn模型,它是在哪一部被搭建起来调用了mmdet/models/detectors/faster_rcnn.py的呢,是在build_detecor阶段的build_from_cfg还是在train_detector呢???(应该不是train_detector)还是不太了解registry部分和build_from_cfg以及@修饰,先留下这个疑惑日后解决吧……
model = build_detector( cfg.model, train_cfg=cfg.train_cfg, test_cfg=cfg.test_cfg) datasets = [build_dataset(cfg.data.train)] model.CLASSES = datasets[0].CLASSES train_detector( model, datasets, cfg, distributed=distributed, validate=(not args.no_validate), timestamp=timestamp, meta=meta)