File size: 661 Bytes
1d64201
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import os
from detectron2.modeling import build_model
from detectron2.data.datasets import register_coco_instances
from detectron2.engine import DefaultTrainer
from from_root import from_root

def main(cfg):
    os.chdir(str(from_root()))
    register_coco_instances("cubicasa_train",{},"dataset/annotations/cubicasa_train.json","dataset/")
    register_coco_instances("cubicasa_val",{},"dataset/annotations/cubicasa_test.json","dataset/")

    
    cfg.DATALOADER.NUM_WORKERS = 4
    cfg.SOLVER.IMS_PER_BATCH = 2

    model = build_model(cfg)

    model.train()
    trainer = DefaultTrainer(cfg=cfg)
    trainer.resume_or_load(resume=False)
    trainer.train()