Spaces:
Runtime error
Runtime error
| from lib.kits.basic import * | |
| from detectron2.config import LazyConfig | |
| from .utils_detectron2 import DefaultPredictor_Lazy | |
| def build_detector(batch_size, max_img_size, device): | |
| cfg_path = Path(__file__).parent / 'cascade_mask_rcnn_vitdet_h_75ep.py' | |
| detectron2_cfg = LazyConfig.load(str(cfg_path)) | |
| detectron2_cfg.train.init_checkpoint = "https://dl.fbaipublicfiles.com/detectron2/ViTDet/COCO/cascade_mask_rcnn_vitdet_h/f328730692/model_final_f05665.pkl" | |
| for i in range(3): | |
| detectron2_cfg.model.roi_heads.box_predictors[i].test_score_thresh = 0.25 | |
| detector = DefaultPredictor_Lazy( | |
| cfg = detectron2_cfg, | |
| batch_size = batch_size, | |
| max_img_size = max_img_size, | |
| device = device, | |
| ) | |
| return detector |