Predicting the trained detectron2-Resnest model in original detectron2
Zeeshan75 opened this issue · 2 comments
I used your pre-trained model in training with our custom dataset and it worked very well and thanks to your work.
I have a doubt regarding the trained model and installation.
Consider the process as follows.
- I have trained the model with your repo detectron2-resnest.
- In my local I have detectron2(original) installed.
- While I am predicting the model trained from your repo in local I'm getting the below error.
/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/yacs-0.1.6-py3.6.egg/yacs/config.py in _merge_a_into_b(a, b, root, key_list)
458 if isinstance(v, CfgNode):
459 try:
--> 460 _merge_a_into_b(v, b[k], root, key_list + [k])
461 except BaseException:
462 raise
/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/yacs-0.1.6-py3.6.egg/yacs/config.py in _merge_a_into_b(a, b, root, key_list)
471 root.raise_key_rename_error(full_key)
472 else:
--> 473 raise KeyError("Non-existent config key: {}".format(full_key))
474
475
KeyError: 'Non-existent config key: MODEL.RESNETS.RADIX'
Note: I have used the config file from your repo i.e /detectron2-ResNeSt/configs/COCO-InstanceSegmentation/mask_rcnn_ResNeSt_50_FPN_syncBN_1x.yaml
Is there any way that I can predict the trained model from the original detectron2 instead of your repo??
maybe refer to #33 (comment)
【detectron2-ResNeSt/INSTALL.md】,it's
【# Or, to install it from a local clone:
git clone https://github.com/zhanghang1989/detectron2-ResNeSt.git
cd detectron2 && python -m pip install -e .】,
maybe it should be
【# Or, to install it from a local clone:
git clone https://github.com/zhanghang1989/detectron2-ResNeSt.git
cd detectron2-ResNeSt && python -m pip install -e .】
I solved this problem this way,you can try it.