MixPL icon indicating copy to clipboard operation
MixPL copied to clipboard

AttributeError: 'DINO' object has no attribute 'config'

Open bharanibala opened this issue 1 year ago • 0 comments

Hi,

I used the updated config file (https://huggingface.co/czm369/MixPL/blob/main/mixpl_dino-4scale_r50_90k_coco-s1-p10.py/mixpl_dino-4scale_r50_90k_coco-s1-p10.py) but not able to run the code. Could anyone please help me on this?

Thanks, Bharani.

Traceback (most recent call last): File "train.py", line 106, in main() File "train.py", line 96, in main runner = Runner.from_cfg(cfg) File "/mixpl/lib/python3.8/site-packages/mmengine/runner/runner.py", line 462, in from_cfg runner = cls( File "/mixpl/lib/python3.8/site-packages/mmengine/runner/runner.py", line 429, in init self.model = self.build_model(model) File "/mixpl/lib/python3.8/site-packages/mmengine/runner/runner.py", line 836, in build_model model = MODELS.build(model) File "/mixpl/lib/python3.8/site-packages/mmengine/registry/registry.py", line 570, in build return self.build_func(cfg, *args, **kwargs, registry=self) File "/mixpl/lib/python3.8/site-packages/mmengine/registry/build_functions.py", line 232, in build_model_from_cfg return build_from_cfg(cfg, registry, default_args) File "/mixpl/lib/python3.8/site-packages/mmengine/registry/build_functions.py", line 121, in build_from_cfg obj = obj_cls(**args) # type: ignore File "/mixpl/MixPL/projects/MixPL/mixpl/mixpl.py", line 34, in init super().init( File "/mixpl/lib/python3.8/site-packages/mmdet/models/detectors/semi_base.py", line 48, in init self.student = MODELS.build(detector) File "/mixpl/lib/python3.8/site-packages/mmengine/registry/registry.py", line 570, in build return self.build_func(cfg, *args, **kwargs, registry=self) File "/mixpl/lib/python3.8/site-packages/mmengine/registry/build_functions.py", line 232, in build_model_from_cfg return build_from_cfg(cfg, registry, default_args) File "/mixpl/lib/python3.8/site-packages/mmengine/registry/build_functions.py", line 121, in build_from_cfg obj = obj_cls(**args) # type: ignore File "/mixpl/lib/python3.8/site-packages/mmdet/models/detectors/dino.py", line 30, in init super().init(*args, **kwargs) File "/mixpl/lib/python3.8/site-packages/mmdet/models/detectors/deformable_detr.py", line 55, in init if key in self.config.model.bbox_head: File "/mixpl/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1709, in getattr raise AttributeError(f"'{type(self).name}' object has no attribute '{name}'") AttributeError: 'DINO' object has no attribute 'config'

bharanibala avatar Jul 25 '24 05:07 bharanibala