dustysys / ddetailer

340 stars 74 forks source link

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

Closed SO2UNA closed 9 months ago

SO2UNA commented 1 year ago

I tried using animeface yolov3 and it gave me this error while trying to process the image. How to fix?

Traceback (most recent call last): File "E:\AI\stable-diffusion-webui\venv\lib\site-packages\mmengine\config\config.py", line 52, in getattr value = super().getattr(name) File "E:\AI\stable-diffusion-webui\venv\lib\site-packages\addict\addict.py", line 67, in getattr return self.getitem(item) File "E:\AI\stable-diffusion-webui\venv\lib\site-packages\mmengine\config\config.py", line 48, in missing raise KeyError(name) KeyError: 'test_dataloader'

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "E:\AI\stable-diffusion-webui\modules\call_queue.py", line 57, in f res = list(func(*args, *kwargs)) File "E:\AI\stable-diffusion-webui\modules\call_queue.py", line 37, in f res = func(args, *kwargs) File "E:\AI\stable-diffusion-webui\modules\txt2img.py", line 53, in txt2img processed = modules.scripts.scripts_txt2img.run(p, args) File "E:\AI\stable-diffusion-webui\modules\scripts.py", line 408, in run processed = script.run(p, *script_args) File "E:\AI\stable-diffusion-webui\extensions\ddetailer\scripts\ddetailer.py", line 303, in run results_a = inference(init_image, dd_model_a, dd_conf_a/100.0, label_a) File "E:\AI\stable-diffusion-webui\extensions\ddetailer\scripts\ddetailer.py", line 516, in inference results = inference_mmdet_bbox(image, modelname, conf_thres, label) File "E:\AI\stable-diffusion-webui\extensions\ddetailer\scripts\ddetailer.py", line 584, in inference_mmdet_bbox output = inference_detector(model, np.array(image)).pred_instances File "E:\AI\stable-diffusion-webui\venv\lib\site-packages\mmdet\apis\inference.py", line 146, in inference_detector test_pipeline = get_test_pipeline_cfg(cfg) File "E:\AI\stable-diffusion-webui\venv\lib\site-packages\mmdet\utils\misc.py", line 105, in get_test_pipeline_cfg return _get_test_pipeline_cfg(cfg.test_dataloader.dataset) File "E:\AI\stable-diffusion-webui\venv\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'