-
Notifications
You must be signed in to change notification settings - Fork 367
Description
Followed the exact instructions for using an anaconda environment. Using either the gradio app or the sample python text to image code the same error is presented.
Traceback (most recent call last):
File "/workspace/miniconda3/envs/omnigen/lib/python3.10/site-packages/diffusers/utils/import_utils.py", line 920, in _get_module
return importlib.import_module("." + module_name, self.name)
File "/workspace/miniconda3/envs/omnigen/lib/python3.10/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1050, in _gcd_import
File "", line 1027, in _find_and_load
File "", line 1006, in _find_and_load_unlocked
File "", line 688, in _load_unlocked
File "", line 883, in exec_module
File "", line 241, in _call_with_frames_removed
File "/workspace/miniconda3/envs/omnigen/lib/python3.10/site-packages/diffusers/loaders/peft.py", line 38, in
from .lora_base import _fetch_state_dict, _func_optionally_disable_offloading
File "/workspace/miniconda3/envs/omnigen/lib/python3.10/site-packages/diffusers/loaders/lora_base.py", line 56, in
from peft.tuners.tuners_utils import BaseTunerLayer
File "/workspace/miniconda3/envs/omnigen/lib/python3.10/site-packages/peft/init.py", line 17, in
from .auto import (
File "/workspace/miniconda3/envs/omnigen/lib/python3.10/site-packages/peft/auto.py", line 31, in
from .config import PeftConfig
File "/workspace/miniconda3/envs/omnigen/lib/python3.10/site-packages/peft/config.py", line 24, in
from .utils import CONFIG_NAME, PeftType, TaskType
File "/workspace/miniconda3/envs/omnigen/lib/python3.10/site-packages/peft/utils/init.py", line 16, in
from .loftq_utils import replace_lora_weights_loftq
File "/workspace/miniconda3/envs/omnigen/lib/python3.10/site-packages/peft/utils/loftq_utils.py", line 25, in
from accelerate.utils.memory import clear_device_cache
ImportError: cannot import name 'clear_device_cache' from 'accelerate.utils.memory' (/workspace/miniconda3/envs/omnigen/lib/python3.10/site-packages/accelerate/utils/memory.py)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/workspace/OmniGen/test.py", line 1, in
from OmniGen import OmniGenPipeline
File "/workspace/OmniGen/OmniGen/init.py", line 1, in
from .model import OmniGen
File "/workspace/OmniGen/OmniGen/model.py", line 9, in
from diffusers.loaders import PeftAdapterMixin
File "", line 1075, in _handle_fromlist
File "/workspace/miniconda3/envs/omnigen/lib/python3.10/site-packages/diffusers/utils/import_utils.py", line 910, in getattr
module = self._get_module(self._class_to_module[name])
File "/workspace/miniconda3/envs/omnigen/lib/python3.10/site-packages/diffusers/utils/import_utils.py", line 922, in _get_module
raise RuntimeError(
RuntimeError: Failed to import diffusers.loaders.peft because of the following error (look up to see its traceback):
cannot import name 'clear_device_cache' from 'accelerate.utils.memory' (/workspace/miniconda3/envs/omnigen/lib/python3.10/site-packages/accelerate/utils/memory.py)