VLDet icon indicating copy to clipboard operation
VLDet copied to clipboard

TypeError: __init__() got an unexpected keyword argument 'default_cfg'

Open IMP-3D opened this issue 2 years ago • 2 comments

python train_net.py --num-gpus 8 --config-file configs/VLDet_LbaseCCcap_CLIP_R5021k_640b64_2x_ft4x_caption.yaml --eval-only MODEL.WEIGHTS models/lvis_vldet.pth [03/06 02:12:52] timm.models.helpers WARNING: No pretrained configuration specified for resnet50_in21k model. Using a default. Please add a config to the model pretrained_cfg registry or pass explicitly. Traceback (most recent call last): File "train_net.py", line 269, in launch( File "/content/drive/MyDrive/VLDet/detectron2/detectron2/engine/launch.py", line 82, in launch main_func(*args) File "train_net.py", line 230, in main model = build_model(cfg) File "/content/drive/MyDrive/VLDet/detectron2/detectron2/modeling/meta_arch/build.py", line 22, in build_model model = META_ARCH_REGISTRY.get(meta_arch)(cfg) File "/content/drive/MyDrive/VLDet/detectron2/detectron2/config/config.py", line 189, in wrapped explicit_args = _get_args_from_config(from_config_func, *args, **kwargs) File "/content/drive/MyDrive/VLDet/detectron2/detectron2/config/config.py", line 245, in _get_args_from_config ret = from_config_func(*args, **kwargs) File "/content/drive/MyDrive/VLDet/vldet/modeling/meta_arch/custom_rcnn.py", line 67, in from_config ret = super().from_config(cfg) File "/content/drive/MyDrive/VLDet/detectron2/detectron2/modeling/meta_arch/rcnn.py", line 73, in from_config backbone = build_backbone(cfg) File "/content/drive/MyDrive/VLDet/detectron2/detectron2/modeling/backbone/build.py", line 31, in build_backbone backbone = BACKBONE_REGISTRY.get(backbone_name)(cfg, input_shape) File "/content/drive/MyDrive/VLDet/vldet/modeling/backbone/timm.py", line 171, in build_p67_timm_fpn_backbone bottom_up = build_timm_backbone(cfg, input_shape) File "/content/drive/MyDrive/VLDet/vldet/modeling/backbone/timm.py", line 158, in build_timm_backbone model = TIMM( File "/content/drive/MyDrive/VLDet/vldet/modeling/backbone/timm.py", line 114, in init self.base = create_timm_resnet( File "/content/drive/MyDrive/VLDet/vldet/modeling/backbone/timm.py", line 73, in create_timm_resnet return build_model_with_cfg( File "/usr/local/lib/python3.8/dist-packages/timm/models/helpers.py", line 537, in build_model_with_cfg model = model_cls(**kwargs) if model_cfg is None else model_cls(cfg=model_cfg, **kwargs) File "/content/drive/MyDrive/VLDet/vldet/modeling/backbone/timm.py", line 31, in init super().init(**kwargs) TypeError: init() got an unexpected keyword argument 'default_cfg'

IMP-3D avatar Mar 06 '23 02:03 IMP-3D

Hi,

Can you check timm version? Or try pip install timm==v0.5.4?

--Chuang

clin1223 avatar Mar 06 '23 06:03 clin1223