bmaltais / kohya_ss

Apache License 2.0
9.54k stars 1.23k forks source link

TypeError: argument of type 'WindowsPath' is not iterable #973

Closed mayur-rank closed 1 year ago

mayur-rank commented 1 year ago

facing this issue

C:\Users\Mayur-PC\AppData\Local\Programs\Python\Python310\lib\runpy.py:196 in                    │
│ _run_module_as_main                                                                              │
│                                                                                                  │
│   193 │   main_globals = sys.modules["__main__"].__dict__                                        │
│   194 │   if alter_argv:                                                                         │
│   195 │   │   sys.argv[0] = mod_spec.origin                                                      │
│ ❱ 196 │   return _run_code(code, main_globals, None,                                             │
│   197 │   │   │   │   │    "__main__", mod_spec)                                                 │
│   198                                                                                            │
│   199 def run_module(mod_name, init_globals=None,                                                │
│                                                                                                  │
│ C:\Users\Mayur-PC\AppData\Local\Programs\Python\Python310\lib\runpy.py:86 in _run_code           │
│                                                                                                  │
│    83 │   │   │   │   │      __loader__ = loader,                                                │
│    84 │   │   │   │   │      __package__ = pkg_name,                                             │
│    85 │   │   │   │   │      __spec__ = mod_spec)                                                │
│ ❱  86 │   exec(code, run_globals)                                                                │
│    87 │   return run_globals                                                                     │
│    88                                                                                            │
│    89 def _run_module_code(code, init_globals=None,                                              │
│                                                                                                  │
│ in <module>:7                                                                                    │
│                                                                                                  │
│   4 from accelerate.commands.accelerate_cli import main                                          │
│   5 if __name__ == '__main__':                                                                   │
│   6 │   sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])                         │
│ ❱ 7 │   sys.exit(main())                                                                         │
│   8                                                                                              │
│                                                                                                  │
│ I:\iDroid\0Updates\1.Test\0. Stable                                                              │
│ Defussion\kohya_ss\venv\lib\site-packages\accelerate\commands\accelerate_cli.py:45 in main       │
│                                                                                                  │
│   42 │   │   exit(1)                                                                             │
│   43 │                                                                                           │
│   44 │   # Run                                                                                   │
│ ❱ 45 │   args.func(args)                                                                         │
│   46                                                                                             │
│   47                                                                                             │
│   48 if __name__ == "__main__":                                                                  │
│                                                                                                  │
│ I:\iDroid\0Updates\1.Test\0. Stable                                                              │
│ Defussion\kohya_ss\venv\lib\site-packages\accelerate\commands\launch.py:1104 in launch_command   │
│                                                                                                  │
│   1101 │   elif defaults is not None and defaults.compute_environment == ComputeEnvironment.AMA  │
│   1102 │   │   sagemaker_launcher(defaults, args)                                                │
│   1103 │   else:                                                                                 │
│ ❱ 1104 │   │   simple_launcher(args)                                                             │
│   1105                                                                                           │
│   1106                                                                                           │
│   1107 def main():                                                                               │
│                                                                                                  │
│ I:\iDroid\0Updates\1.Test\0. Stable                                                              │
│ Defussion\kohya_ss\venv\lib\site-packages\accelerate\commands\launch.py:567 in simple_launcher   │
│                                                                                                  │
│    564 │   process = subprocess.Popen(cmd, env=current_env)                                      │
│    565 │   process.wait()                                                                        │
│    566 │   if process.returncode != 0:                                                           │
│ ❱  567 │   │   raise subprocess.CalledProcessError(returncode=process.returncode, cmd=cmd)       │
│    568                                                                                           │
│    569                                                                                           │
│    570 def multi_gpu_launcher(args):                                                             │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
CalledProcessError: Command '['I:\\iDroid\\0Updates\\1.Test\\0. Stable Defussion\\kohya_ss\\venv\\Scripts\\python.exe',
'train_db.py', '--enable_bucket', '--pretrained_model_name_or_path=I:/iDroid/0Updates/1.Test/0. Stable
Defussion/stable-diffusion-webui/models/Stable-diffusion/v1-5-pruned-emaonly.safetensors',
'--train_data_dir=I:/iDroid/0Updates/1.Test/0. Stable Defussion/lora/kyara', '--resolution=512,512',
'--output_dir=I:/iDroid/0Updates/1.Test/0. Stable Defussion/lora', '--logging_dir=I:/iDroid/0Updates/1.Test/0. Stable
Defussion/lora', '--save_model_as=safetensors', '--output_name=kyara_advani_v1', '--max_data_loader_n_workers=0',
'--learning_rate=1e-05', '--lr_scheduler=cosine', '--lr_warmup_steps=100', '--train_batch_size=1',
'--max_train_steps=1000', '--save_every_n_epochs=1', '--mixed_precision=bf16', '--save_precision=bf16', '--seed=123456',
'--optimizer_type=AdamW8bit', '--max_data_loader_n_workers=0', '--bucket_reso_steps=64', '--xformers',
'--bucket_no_upscale']' returned non-zero exit status 1.
mayur-rank commented 1 year ago

resolve in https://github.com/kohya-ss/sd-scripts/issues/195#issuecomment-1433577153