Skip to content

[Bug]: Docker version: libstable-diffusion.so not present #370

Description

@DevilaN

fastsdcpu Version

tag: v1.0.0-beta.301

Bug Description

GGUF mode is not working at all.

Steps to Reproduce

  1. docker compose up
  2. Change mode to GGUF.
  3. Generate image
  4. Error

Expected Behavior

Generate image

Logs / Error Output

fastsdcpu  | ***** Init Text to image (GGUF) - None *****
fastsdcpu  | GGUF Threads : 6 
fastsdcpu  | GGUF - Model config
fastsdcpu  | {'clip_path': None,
fastsdcpu  |  'diffusion_path': None,
fastsdcpu  |  'gguf_models': '/app/models/gguf',
fastsdcpu  |  't5xxl_path': None,
fastsdcpu  |  'vae_path': None}
fastsdcpu  | GGUF Diffusion on Linux
fastsdcpu  | Failed to load library /app/libstable-diffusion.so
fastsdcpu  | Error in generating images: Error: /app/libstable-diffusion.so: cannot open shared object file: No such file or directory
fastsdcpu  | Traceback (most recent call last):
fastsdcpu  |   File "/app/src/backend/gguf/gguf_diffusion.py", line 92, in __init__
fastsdcpu  |     self.libsdcpp = ctypes.CDLL(sdcpp_shared_lib_path)
fastsdcpu  |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
fastsdcpu  |   File "/usr/local/lib/python3.11/ctypes/__init__.py", line 376, in __init__
fastsdcpu  |     self._handle = _dlopen(self._name, mode)
fastsdcpu  |                    ^^^^^^^^^^^^^^^^^^^^^^^^^
fastsdcpu  | OSError: /app/libstable-diffusion.so: cannot open shared object file: No such file or directory
fastsdcpu  | 
fastsdcpu  | During handling of the above exception, another exception occurred:
fastsdcpu  | 
fastsdcpu  | Traceback (most recent call last):
fastsdcpu  |   File "/app/src/context.py", line 57, in generate_text_to_image
fastsdcpu  |     self.lcm_text_to_image.init(
fastsdcpu  |   File "/app/src/backend/lcm_text_to_image.py", line 304, in init
fastsdcpu  |     self._init_gguf_diffusion(lcm_diffusion_setting)
fastsdcpu  |   File "/app/src/backend/lcm_text_to_image.py", line 662, in _init_gguf_diffusion
fastsdcpu  |     self.pipeline = GGUFDiffusion(
fastsdcpu  |                     ^^^^^^^^^^^^^^
fastsdcpu  |   File "/app/src/backend/gguf/gguf_diffusion.py", line 95, in __init__
fastsdcpu  |     raise ValueError(f"Error: {e}")
fastsdcpu  | ValueError: Error: /app/libstable-diffusion.so: cannot open shared object file: No such file or directory

Operating System

Linux

Hardware / CPU

No response

Checklist

  • I searched existing issues
  • I am using a supported environment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions