aigc-apps / sd-webui-EasyPhoto

📷 EasyPhoto | Your Smart AI Photo Generator.
Apache License 2.0
4.96k stars 391 forks source link

TypeError: ClusterConfig.__init__() got an unexpected keyword argument 'debug' #243

Closed scarlett5945 closed 11 months ago

scarlett5945 commented 11 months ago

跑几十秒后前端报错:Failed to obtain Lora after training, please check the training process. 2023-11-08 18:37:12,960 - modelscope - INFO - model inference done 2023-11-08 18:37:12,960 - modelscope - WARNING - task face_recognition output keys are missing 20%|██ | 1/5 [00:01<00:04, 1.03s/it]2023-11-08 18:37:13,216 - modelscope - INFO - model inference done 40%|████ | 2/5 [00:01<00:01, 1.74it/s]2023-11-08 18:37:13,465 - modelscope - INFO - model inference done 60%|██████ | 3/5 [00:01<00:00, 2.35it/s]2023-11-08 18:37:13,713 - modelscope - INFO - model inference done 80%|████████ | 4/5 [00:01<00:00, 2.81it/s]2023-11-08 18:37:13,952 - modelscope - INFO - model inference done 100%|██████████| 5/5 [00:02<00:00, 2.47it/s] 5it [00:01, 2.91it/s] Traceback (most recent call last): File "/data/miniconda3/envs/env-novelai/lib/python3.10/runpy.py", line 196, in _run_module_as_main return _run_code(code, main_globals, None, File "/data/miniconda3/envs/env-novelai/lib/python3.10/runpy.py", line 86, in _run_code exec(code, run_globals) File "/data/miniconda3/envs/env-novelai/lib/python3.10/site-packages/accelerate/commands/launch.py", line 989, in main() File "/data/miniconda3/envs/env-novelai/lib/python3.10/site-packages/accelerate/commands/launch.py", line 985, in main launch_command(args) File "/data/miniconda3/envs/env-novelai/lib/python3.10/site-packages/accelerate/commands/launch.py", line 957, in launch_command args, defaults, mp_from_config_flag = _validate_launch_command(args) File "/data/miniconda3/envs/env-novelai/lib/python3.10/site-packages/accelerate/commands/launch.py", line 821, in _validate_launch_command defaults = load_config_from_file(args.config_file) File "/data/miniconda3/envs/env-novelai/lib/python3.10/site-packages/accelerate/commands/config/config_args.py", line 72, in load_config_from_file return config_class.from_yaml_file(yaml_file=config_file) File "/data/miniconda3/envs/env-novelai/lib/python3.10/site-packages/accelerate/commands/config/config_args.py", line 135, in from_yaml_file return cls(**config_dict) TypeError: ClusterConfig.init() got an unexpected keyword argument 'debug'

1099271 commented 11 months ago

一样的问题,commit 的版本是:d121f41b52e922cde65af2ba7d2b90134a03ed40

` train_file_path : C:\StableDiffusion\stable-diffusion-webui\extensions\sd-webui-EasyPhoto\scripts\train_kohya/train_lora.py

cache_log_file_path: C:\StableDiffusion\stable-diffusion-webui\outputs/easyphoto-tmp/train_kohya_log.txt

Traceback (most recent call last):

File "C:\Users\Tierney\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 196, in _run_module_as_main return _run_code(code, main_globals, None,

File "C:\Users\Tierney\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 86, in _run_code exec(code, run_globals)

File "C:\StableDiffusion\stable-diffusion-webui\venv\lib\site-packages\accelerate\commands\launch.py", line 989, in main()

File "C:\StableDiffusion\stable-diffusion-webui\venv\lib\site-packages\accelerate\commands\launch.py", line 985, in main launch_command(args)

File "C:\StableDiffusion\stable-diffusion-webui\venv\lib\site-packages\accelerate\commands\launch.py", line 957, in launch_command args, defaults, mp_from_config_flag = _validate_launch_command(args)

File "C:\StableDiffusion\stable-diffusion-webui\venv\lib\site-packages\accelerate\commands\launch.py", line 821, in _validate_launch_command defaults = load_config_from_file(args.config_file)

File "C:\StableDiffusion\stable-diffusion-webui\venv\lib\site-packages\accelerate\commands\config\config_args.py", line 72, in load_config_from_file return config_class.from_yaml_file(yaml_file=config_file)

File "C:\StableDiffusion\stable-diffusion-webui\venv\lib\site-packages\accelerate\commands\config\config_args.py", line 135, in from_yaml_file return cls(**config_dict)

TypeError: ClusterConfig.init() got an unexpected keyword argument 'debug' `

但是我看到了kohya的脚本下面有一样的issue存在,应该是相关的。

https://github.com/bmaltais/kohya_ss/issues/1554

1099271 commented 11 months ago

跑几十秒后前端报错:Failed to obtain Lora after training, please check the training process. 2023-11-08 18:37:12,960 - modelscope - INFO - model inference done 2023-11-08 18:37:12,960 - modelscope - WARNING - task face_recognition output keys are missing 20%|██ | 1/5 [00:01<00:04, 1.03s/it]2023-11-08 18:37:13,216 - modelscope - INFO - model inference done 40%|████ | 2/5 [00:01<00:01, 1.74it/s]2023-11-08 18:37:13,465 - modelscope - INFO - model inference done 60%|██████ | 3/5 [00:01<00:00, 2.35it/s]2023-11-08 18:37:13,713 - modelscope - INFO - model inference done 80%|████████ | 4/5 [00:01<00:00, 2.81it/s]2023-11-08 18:37:13,952 - modelscope - INFO - model inference done 100%|██████████| 5/5 [00:02<00:00, 2.47it/s] 5it [00:01, 2.91it/s] Traceback (most recent call last): File "/data/miniconda3/envs/env-novelai/lib/python3.10/runpy.py", line 196, in _run_module_as_main return _run_code(code, main_globals, None, File "/data/miniconda3/envs/env-novelai/lib/python3.10/runpy.py", line 86, in _run_code exec(code, run_globals) File "/data/miniconda3/envs/env-novelai/lib/python3.10/site-packages/accelerate/commands/launch.py", line 989, in main() File "/data/miniconda3/envs/env-novelai/lib/python3.10/site-packages/accelerate/commands/launch.py", line 985, in main launch_command(args) File "/data/miniconda3/envs/env-novelai/lib/python3.10/site-packages/accelerate/commands/launch.py", line 957, in launch_command args, defaults, mp_from_config_flag = _validate_launch_command(args) File "/data/miniconda3/envs/env-novelai/lib/python3.10/site-packages/accelerate/commands/launch.py", line 821, in _validate_launch_command defaults = load_config_from_file(args.config_file) File "/data/miniconda3/envs/env-novelai/lib/python3.10/site-packages/accelerate/commands/config/config_args.py", line 72, in load_config_from_file return config_class.from_yaml_file(yaml_file=config_file) File "/data/miniconda3/envs/env-novelai/lib/python3.10/site-packages/accelerate/commands/config/config_args.py", line 135, in from_yaml_file return cls(config_dict) TypeError: ClusterConfig.init**() got an unexpected keyword argument 'debug'

@scarlett5945

你可以看下你本机的 default_config.yaml 路径,我的问题和你一样,找到你代码引用的 default_config.yaml 文件位置,找到是否存在 debug 这个参数,然后把这个参数注释掉。

image

wuziheng commented 11 months ago

感谢你的解答, 一般 debug 参数缺失 就是由于 accelerate版本问题,或者默认问题导致的

Feeling-z commented 10 months ago

跑几十秒后前端报错:Failed to obtain Lora after training, please check the training process. 2023-11-08 18:37:12,960 - modelscope - INFO - model inference done 2023-11-08 18:37:12,960 - modelscope - WARNING - task face_recognition output keys are missing 20%|██ | 1/5 [00:01<00:04, 1.03s/it]2023-11-08 18:37:13,216 - modelscope - INFO - model inference done 40%|████ | 2/5 [00:01<00:01, 1.74it/s]2023-11-08 18:37:13,465 - modelscope - INFO - model inference done 60%|██████ | 3/5 [00:01<00:00, 2.35it/s]2023-11-08 18:37:13,713 - modelscope - INFO - model inference done 80%|████████ | 4/5 [00:01<00:00, 2.81it/s]2023-11-08 18:37:13,952 - modelscope - INFO - model inference done 100%|██████████| 5/5 [00:02<00:00, 2.47it/s] 5it [00:01, 2.91it/s] Traceback (most recent call last): File "/data/miniconda3/envs/env-novelai/lib/python3.10/runpy.py", line 196, in _run_module_as_main return _run_code(code, main_globals, None, File "/data/miniconda3/envs/env-novelai/lib/python3.10/runpy.py", line 86, in _run_code exec(code, run_globals) File "/data/miniconda3/envs/env-novelai/lib/python3.10/site-packages/accelerate/commands/launch.py", line 989, in main() File "/data/miniconda3/envs/env-novelai/lib/python3.10/site-packages/accelerate/commands/launch.py", line 985, in main launch_command(args) File "/data/miniconda3/envs/env-novelai/lib/python3.10/site-packages/accelerate/commands/launch.py", line 957, in launch_command args, defaults, mp_from_config_flag = _validate_launch_command(args) File "/data/miniconda3/envs/env-novelai/lib/python3.10/site-packages/accelerate/commands/launch.py", line 821, in _validate_launch_command defaults = load_config_from_file(args.config_file) File "/data/miniconda3/envs/env-novelai/lib/python3.10/site-packages/accelerate/commands/config/config_args.py", line 72, in load_config_from_file return config_class.from_yaml_file(yaml_file=config_file) File "/data/miniconda3/envs/env-novelai/lib/python3.10/site-packages/accelerate/commands/config/config_args.py", line 135, in from_yaml_file return cls(config_dict) TypeError: ClusterConfig.init**() got an unexpected keyword argument 'debug'

@scarlett5945

你可以看下你本机的 default_config.yaml 路径,我的问题和你一样,找到你代码引用的 default_config.yaml 文件位置,找到是否存在 debug 这个参数,然后把这个参数注释掉。

image

你好,请问我也遇到这个问题TypeError: ClusterConfig.init() got an unexpected keyword argument 'debug'。但是我打开 default_config.yaml ,没有你说的要删除的参数,要怎么办呢,谢谢! 未标题-1 未标题-2