Bing-su / dddetailer

Detection Detailer hijack edition
131 stars 14 forks source link

AttributeError: 'ConfigDict' object has no attribute 'test_dataloader' #22

Open paulzhang913 opened 1 year ago

paulzhang913 commented 1 year ago

File "C:\SD\stable-diffusion-webui\extensions\dddetailer\scripts\dddetailer.py", line 678, in run results_a = inference(init_image, dd_model_a, dd_conf_a / 100.0, label_a) File "C:\SD\stable-diffusion-webui\extensions\dddetailer\scripts\dddetailer.py", line 982, in inference results = inference_mmdet_bbox(image, modelname, conf_thres, label) File "C:\SD\stable-diffusion-webui\extensions\dddetailer\scripts\dddetailer.py", line 1019, in inference_mmdet_bbox model = init_detector(model_config, model_checkpoint, device=model_device) File "C:\SD\python\python\lib\site-packages\mmdet\apis\inference.py", line 94, in init_detector test_dataset_cfg = copy.deepcopy(config.test_dataloader.dataset) File "C:\SD\python\python\lib\site-packages\mmengine\config\config.py", line 903, in getattr return getattr(self._cfg_dict, name) File "C:\SD\python\python\lib\site-packages\mmengine\config\config.py", line 54, in getattr raise AttributeError(f"'{self.class.name}' object has no " AttributeError: 'ConfigDict' object has no attribute 'test_dataloader'

Bing-su commented 1 year ago

Installation

  1. remove original ddetailer extension - stable-diffusion-webui/extensions/ddetailer folder
  2. remove original model files - stable-diffusion-webui/models/mmdet folder
  3. install from the extensions tab with url https://github.com/Bing-su/dddetailer