diffusers_stablediff_conversion icon indicating copy to clipboard operation
diffusers_stablediff_conversion copied to clipboard

Some unet models are flex based. diffusion_pytorch_model.bin NOT found in directory

Open Corshi opened this issue 2 years ago • 0 comments

loading diff model from 'D:\\_SD\\_to convert\\classic-anim-diffusion'
Cannot initialize model with low cpu memory usage because `accelerate` was not found in the environment. Defaulting to `low_cpu_mem_usage=False`. It is strongly recommended to install `accelerate` for faster and less memory-intense model loading. You can do so with:

pip install accelerate

.
Traceback (most recent call last):
  File "D:\_SD\_convert_script\convert_diffusers_to_sd.py", line 781, in <module>
    setup()
  File "D:\_SD\_convert_script\convert_diffusers_to_sd.py", line 777, in setup
    convert_diff_to_sd(args.diffusers_model, args.base_ckpt_path, args.output_ckpt_path,
  File "D:\_SD\_convert_script\convert_diffusers_to_sd.py", line 739, in convert_diff_to_sd
    diff_pipe = StableDiffusionPipeline.from_pretrained(diffusers_model_path,
  File "C:\Program Files\Python310\lib\site-packages\diffusers\pipeline_utils.py", line 628, in from_pretrained
    loaded_sub_model = load_method(os.path.join(cached_folder, name), **loading_kwargs)
  File "C:\Program Files\Python310\lib\site-packages\diffusers\modeling_utils.py", line 388, in from_pretrained
    raise EnvironmentError(
OSError: Error no file named diffusion_pytorch_model.bin found in directory D:\_SD\_to convert\classic-anim-diffusion\vae.

Unet model is flex based. Can script it be upgraded to accommodate those too?

Corshi avatar Nov 06 '22 21:11 Corshi