I got this error, read the documentation, and couldn't find a similar question. Should I change something else?
2022-03-28 09:57:06,544 - mmdet - INFO - Set random seed to 153418895, deterministic: False
2022-03-28 09:57:07,060 - mmdet - INFO - initialize ResNet with init_cfg {'type': 'Pretrained', 'checkpoint': 'torchvision://resnet50'}
2022-03-28 09:57:07,061 - mmcv - INFO - load model from: torchvision://resnet50
2022-03-28 09:57:07,061 - mmcv - INFO - load checkpoint from torchvision path: torchvision://resnet50
2022-03-28 09:57:07,182 - mmcv - WARNING - The model and loaded state dict do not match exactly
unexpected key in source state_dict: fc.weight, fc.bias
2022-03-28 09:57:07,220 - mmdet - INFO - initialize FPN with init_cfg {'type': 'Xavier', 'layer': 'Conv2d', 'distribution': 'uniform'}
2022-03-28 09:57:07,250 - mmdet - INFO - initialize RPNHead with init_cfg {'type': 'Normal', 'layer': 'Conv2d', 'std': 0.01}
2022-03-28 09:57:07,257 - mmdet - INFO - initialize Shared2FCBBoxHead with init_cfg [{'type': 'Normal', 'std': 0.01, 'override': {'name': 'fc_cls'}}, {'type': 'Normal', 'std': 0.001, 'override': {'name': 'fc_reg'}}, {'type': 'Xavier', 'distribution': 'uniform', 'override': [{'name': 'shared_fcs'}, {'name': 'cls_fcs'}, {'name': 'reg_fcs'}]}]
loading annotations into memory...
Traceback (most recent call last):
File "/usr/local/lib/python3.7/dist-packages/mmcv/utils/registry.py", line 52, in build_from_cfg
return obj_cls(args)
File "/content/drive/MyDrive/KU/mmdetection/mmdet/datasets/custom.py", line 95, in init
self.data_infos = self.load_annotations(local_path)
File "/content/drive/MyDrive/KU/mmdetection/mmdet/datasets/coco.py", line 72, in load_annotations
self.coco = COCO(ann_file)
File "/content/drive/MyDrive/KU/mmdetection/mmdet/datasets/api_wrappers/coco_api.py", line 23, in init
super().init(annotation_file=annotation_file)
File "/usr/local/lib/python3.7/dist-packages/pycocotools/coco.py", line 82, in init
dataset = json.load(f)
File "/usr/lib/python3.7/json/init.py", line 296, in load
parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, kw)
File "/usr/lib/python3.7/json/init.py", line 348, in loads
return _default_decoder.decode(s)
File "/usr/lib/python3.7/json/decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python3.7/json/decoder.py", line 353, in raw_decode
obj, end = self.scan_once(s, idx)
json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 44995 column 4 (char 1048576)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "tools/train.py", line 209, in
main()
File "tools/train.py", line 185, in main
datasets = [build_dataset(cfg.data.train)]
File "/content/drive/MyDrive/KU/mmdetection/mmdet/datasets/builder.py", line 81, in build_dataset
dataset = build_from_cfg(cfg, DATASETS, default_args)
File "/usr/local/lib/python3.7/dist-packages/mmcv/utils/registry.py", line 55, in build_from_cfg
raise type(e)(f'{obj_cls.name}: {e}')
TypeError: init() missing 2 required positional arguments: 'doc' and 'pos'
I have a CocoDataSet Format dataset and my config.file is :
`
I got this error, read the documentation, and couldn't find a similar question. Should I change something else?
2022-03-28 09:57:06,544 - mmdet - INFO - Set random seed to 153418895, deterministic: False 2022-03-28 09:57:07,060 - mmdet - INFO - initialize ResNet with init_cfg {'type': 'Pretrained', 'checkpoint': 'torchvision://resnet50'} 2022-03-28 09:57:07,061 - mmcv - INFO - load model from: torchvision://resnet50 2022-03-28 09:57:07,061 - mmcv - INFO - load checkpoint from torchvision path: torchvision://resnet50 2022-03-28 09:57:07,182 - mmcv - WARNING - The model and loaded state dict do not match exactly
unexpected key in source state_dict: fc.weight, fc.bias
2022-03-28 09:57:07,220 - mmdet - INFO - initialize FPN with init_cfg {'type': 'Xavier', 'layer': 'Conv2d', 'distribution': 'uniform'} 2022-03-28 09:57:07,250 - mmdet - INFO - initialize RPNHead with init_cfg {'type': 'Normal', 'layer': 'Conv2d', 'std': 0.01} 2022-03-28 09:57:07,257 - mmdet - INFO - initialize Shared2FCBBoxHead with init_cfg [{'type': 'Normal', 'std': 0.01, 'override': {'name': 'fc_cls'}}, {'type': 'Normal', 'std': 0.001, 'override': {'name': 'fc_reg'}}, {'type': 'Xavier', 'distribution': 'uniform', 'override': [{'name': 'shared_fcs'}, {'name': 'cls_fcs'}, {'name': 'reg_fcs'}]}] loading annotations into memory... Traceback (most recent call last): File "/usr/local/lib/python3.7/dist-packages/mmcv/utils/registry.py", line 52, in build_from_cfg return obj_cls(args) File "/content/drive/MyDrive/KU/mmdetection/mmdet/datasets/custom.py", line 95, in init self.data_infos = self.load_annotations(local_path) File "/content/drive/MyDrive/KU/mmdetection/mmdet/datasets/coco.py", line 72, in load_annotations self.coco = COCO(ann_file) File "/content/drive/MyDrive/KU/mmdetection/mmdet/datasets/api_wrappers/coco_api.py", line 23, in init super().init(annotation_file=annotation_file) File "/usr/local/lib/python3.7/dist-packages/pycocotools/coco.py", line 82, in init dataset = json.load(f) File "/usr/lib/python3.7/json/init.py", line 296, in load parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, kw) File "/usr/lib/python3.7/json/init.py", line 348, in loads return _default_decoder.decode(s) File "/usr/lib/python3.7/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "/usr/lib/python3.7/json/decoder.py", line 353, in raw_decode obj, end = self.scan_once(s, idx) json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 44995 column 4 (char 1048576)
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "tools/train.py", line 209, in
main()
File "tools/train.py", line 185, in main
datasets = [build_dataset(cfg.data.train)]
File "/content/drive/MyDrive/KU/mmdetection/mmdet/datasets/builder.py", line 81, in build_dataset
dataset = build_from_cfg(cfg, DATASETS, default_args)
File "/usr/local/lib/python3.7/dist-packages/mmcv/utils/registry.py", line 55, in build_from_cfg
raise type(e)(f'{obj_cls.name}: {e}')
TypeError: init() missing 2 required positional arguments: 'doc' and 'pos'