flowtyone / ComfyUI-Flowty-LDSR

LDSR custom node for ComfyUI
GNU General Public License v3.0
190 stars 14 forks source link

Error occurred when executing LDSRModelLoader: mutable default for field override_dirname is not allowed: use default_factory #9

Closed kenic123 closed 7 months ago

kenic123 commented 7 months ago

Error occurred when executing LDSRModelLoader:

mutable default for field override_dirname is not allowed: use default_factory

File "E:\ComfyUI_Pro\ComfyUI\execution.py", line 155, in recursive_execute output_data, output_ui = get_output_data(obj, input_data_all) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\ComfyUI_Pro\ComfyUI\execution.py", line 85, in get_output_data return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\ComfyUI_Pro\ComfyUI\execution.py", line 78, in map_node_over_list results.append(getattr(obj, func)(**slice_dict(input_data_all, i))) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\ComfyUI_Pro\ComfyUI\custom_nodes\ComfyUI-Flowty-LDSR__init.py", line 34, in load model = LDSR.load_model_from_path(model_path) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\ComfyUI_Pro\ComfyUI\custom_nodes\ComfyUI-Flowty-LDSR\ldsrlib\LDSR.py", line 75, in load_model_from_path pl_sd = torch.load(modelPath, map_location="cpu") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\ComfyUI_Pro\python_embeded\Lib\site-packages\torch\serialization.py", line 1014, in load return _load(opened_zipfile, ^^^^^^^^^^^^^^^^^^^^^ File "E:\ComfyUI_Pro\python_embeded\Lib\site-packages\torch\serialization.py", line 1422, in _load result = unpickler.load() ^^^^^^^^^^^^^^^^ File "E:\ComfyUI_Pro\python_embeded\Lib\site-packages\torch\serialization.py", line 1415, in find_class return super().find_class(mod_name, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\ComfyUI_Pro\python_embeded\Lib\site-packages\pytorch_lightning__init.py", line 34, in from pytorch_lightning.callbacks import Callback # noqa: E402 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\ComfyUI_Pro\python_embeded\Lib\site-packages\pytorch_lightning\callbacks__init.py", line 14, in from pytorch_lightning.callbacks.callback import Callback File "E:\ComfyUI_Pro\python_embeded\Lib\site-packages\pytorch_lightning\callbacks\callback.py", line 25, in from pytorch_lightning.utilities.types import STEP_OUTPUT File "E:\ComfyUI_Pro\python_embeded\Lib\site-packages\pytorch_lightning\utilities__init__.py", line 18, in from pytorch_lightning.utilities.apply_func import move_data_to_device # noqa: F401 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\ComfyUI_Pro\python_embeded\Lib\site-packages\pytorch_lightning\utilities\apply_func.py", line 29, in from pytorch_lightning.utilities.imports import _compare_version, _TORCHTEXT_LEGACY File "E:\ComfyUI_Pro\python_embeded\Lib\site-packages\pytorch_lightning\utilities\imports.py", line 145, in _HYDRA_EXPERIMENTAL_AVAILABLE = _module_available("hydra.experimental") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\ComfyUI_Pro\python_embeded\Lib\site-packages\pytorch_lightning\utilities\imports.py", line 56, in _module_available importlib.import_module(module_path) File "importlib\init__.py", line 126, in import_module File "E:\ComfyUI_Pro\python_embeded\Lib\site-packages\hydra\init__.py", line 5, in from hydra import utils File "E:\ComfyUI_Pro\python_embeded\Lib\site-packages\hydra\utils.py", line 8, in import hydra._internal.instantiate._instantiate2 File "E:\ComfyUI_Pro\python_embeded\Lib\site-packages\hydra_internal\instantiate_instantiate2.py", line 11, in from hydra._internal.utils import _locate File "E:\ComfyUI_Pro\python_embeded\Lib\site-packages\hydra_internal\utils.py", line 17, in from hydra.core.utils import get_valid_filename, validate_config_path File "E:\ComfyUI_Pro\python_embeded\Lib\site-packages\hydra\core\utils.py", line 19, in from hydra.core.hydra_config import HydraConfig File "E:\ComfyUI_Pro\python_embeded\Lib\site-packages\hydra\core\hydra_config.py", line 6, in from hydra.conf import HydraConf File "E:\ComfyUI_Pro\python_embeded\Lib\site-packages\hydra\conf\init.py", line 45, in class JobConf: File "E:\ComfyUI_Pro\python_embeded\Lib\site-packages\hydra\conf\init__.py", line 70, in JobConf @dataclass ^^^^^^^^^ File "dataclasses.py", line 1230, in dataclass File "dataclasses.py", line 1220, in wrap File "dataclasses.py", line 958, in _process_class File "dataclasses.py", line 815, in _get_field

Close Queue size: 0⚙️🖼️ Queue Prompt GPU 13% VRAM 9% ERROR Extra options Queue FrontView QueueView History Save Load Refresh Clipspace Clear Load Default Switch Locale Browser💾 💾 Save Full Export As Component Manager Share

kenic123 commented 7 months ago

1.更新pytorch-lightning:pip install --upgrade pytorch-lightning 2.把ComfyUI-Flowty-LDSR\ldsrlib\ldm\models\diffusion\ddpm.py第19行删除,改为:from pytorch_lightning.utilities import rank_zero_only 3.重启,解决!