Skip to content

cannot import name 'clear_device_cache' from 'accelerate.utils.memory' #32

@Milor123

Description

@Milor123

I cant use this , what should i do guys? i am using python 3.11

ImportError: cannot import name 'clear_device_cache' from 'accelerate.utils.memory' (C:\Users\User\.pyenv-win-venv\envs\comfy11\Lib\site-packages\accelerate\utils\memory.py)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "C:\Users\User\.pyenv-win-venv\envs\comfy11\Lib\site-packages\diffusers\utils\import_utils.py", line 920, in _get_module
    return importlib.import_module("." + module_name, self.__name__)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\User\scoop\apps\pyenv\current\pyenv-win\versions\3.11.9\Lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1126, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "C:\Users\User\.pyenv-win-venv\envs\comfy11\Lib\site-packages\diffusers\models\controlnets\__init__.py", line 5, in <module>
    from .controlnet import ControlNetModel, ControlNetOutput
  File "C:\Users\User\.pyenv-win-venv\envs\comfy11\Lib\site-packages\diffusers\models\controlnets\controlnet.py", line 33, in <module>
    from ..unets.unet_2d_blocks import (
  File "C:\Users\User\.pyenv-win-venv\envs\comfy11\Lib\site-packages\diffusers\models\unets\__init__.py", line 6, in <module>
    from .unet_2d import UNet2DModel
  File "C:\Users\User\.pyenv-win-venv\envs\comfy11\Lib\site-packages\diffusers\models\unets\unet_2d.py", line 24, in <module>
    from .unet_2d_blocks import UNetMidBlock2D, get_down_block, get_up_block
  File "C:\Users\User\.pyenv-win-venv\envs\comfy11\Lib\site-packages\diffusers\models\unets\unet_2d_blocks.py", line 36, in <module>
    from ..transformers.dual_transformer_2d import DualTransformer2DModel
  File "C:\Users\User\.pyenv-win-venv\envs\comfy11\Lib\site-packages\diffusers\models\transformers\__init__.py", line 6, in <module>
    from .cogvideox_transformer_3d import CogVideoXTransformer3DModel
  File "C:\Users\User\.pyenv-win-venv\envs\comfy11\Lib\site-packages\diffusers\models\transformers\cogvideox_transformer_3d.py", line 22, in <module>
    from ...loaders import PeftAdapterMixin
  File "<frozen importlib._bootstrap>", line 1229, in _handle_fromlist
  File "C:\Users\User\.pyenv-win-venv\envs\comfy11\Lib\site-packages\diffusers\utils\import_utils.py", line 910, in __getattr__
    module = self._get_module(self._class_to_module[name])
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\User\.pyenv-win-venv\envs\comfy11\Lib\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' (C:\Users\User\.pyenv-win-venv\envs\comfy11\Lib\site-packages\accelerate\utils\memory.py)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "C:\Users\noe\Documents\ComfyUI_windows_portable\ComfyUI\nodes.py", line 2141, in load_custom_node
    module_spec.loader.exec_module(module)
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "C:\Users\User\Documents\ComfyUI_windows_portable\ComfyUI\custom_nodes\comfyui_stable_makeup\__init__.py", line 2, in <module>
    from .stable_makeup_nodes import NODE_CLASS_MAPPINGS, NODE_DISPLAY_NAME_MAPPINGS
  File "C:\Users\User\Documents\ComfyUI_windows_portable\ComfyUI\custom_nodes\comfyui_stable_makeup\stable_makeup_nodes.py", line 11, in <module>
    from diffusers import (DDIMScheduler, ControlNetModel,
  File "<frozen importlib._bootstrap>", line 1229, in _handle_fromlist
  File "C:\Users\User\.pyenv-win-venv\envs\comfy11\Lib\site-packages\diffusers\utils\import_utils.py", line 911, in __getattr__
    value = getattr(module, name)
            ^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\User\.pyenv-win-venv\envs\comfy11\Lib\site-packages\diffusers\utils\import_utils.py", line 910, in __getattr__
    module = self._get_module(self._class_to_module[name])
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\User\.pyenv-win-venv\envs\comfy11\Lib\site-packages\diffusers\utils\import_utils.py", line 922, in _get_module
    raise RuntimeError(
RuntimeError: Failed to import diffusers.models.controlnets.controlnet because of the following error (look up to see its traceback):
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' (C:\Users\User\.pyenv-win-venv\envs\comfy11\Lib\site-packages\accelerate\utils\memory.py)

Cannot import C:\Users\User\Documents\ComfyUI_windows_portable\ComfyUI\custom_nodes\comfyui_stable_makeup module for custom nodes: Failed to import diffusers.models.controlnets.controlnet because of the following error (look up to see its traceback):
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' (C:\Users\User\.pyenv-win-venv\envs\comfy11\Lib\site-packages\accelerate\utils\memory.py)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions