kijai / ComfyUI-Marigold

Marigold depth estimation in ComfyUI
GNU General Public License v3.0
442 stars 22 forks source link

Marigold import failed ,cannot import name 'builder' from 'google.protobuf.internal' #36

Open appzk opened 1 month ago

appzk commented 1 month ago

File "D:\ComfyUI-aki-v1.2\custom_nodes\ComfyUI-Marigold__init.py", line 1, in from .nodes import MarigoldDepthEstimation, MarigoldDepthEstimationVideo, ColorizeDepthmap, SaveImageOpenEXR, RemapDepth File "D:\ComfyUI-aki-v1.2\custom_nodes\ComfyUI-Marigold\nodes.py", line 8, in from .marigold.model.marigold_pipeline import MarigoldPipeline File "D:\ComfyUI-aki-v1.2\custom_nodes\ComfyUI-Marigold\marigold\model\marigold_pipeline.py", line 9, in from diffusers import ( File "", line 1075, in _handle_fromlist File "D:\ComfyUI-aki-v1.2\python\lib\site-packages\diffusers\utils\import_utils.py", line 799, in getattr__ value = getattr(module, name) File "D:\ComfyUI-aki-v1.2\python\lib\site-packages\diffusers\utils\import_utils.py", line 798, in getattr module = self._get_module(self._class_to_module[name]) File "D:\ComfyUI-aki-v1.2\python\lib\site-packages\diffusers\utils\import_utils.py", line 810, in _get_module raise RuntimeError( RuntimeError: Failed to import diffusers.models.unets.unet_2d_condition because of the following error (look up to see its traceback): Failed to import diffusers.loaders.single_file_model because of the following error (look up to see its traceback): Failed to import transformers.models.auto.image_processing_auto because of the following error (look up to see its traceback): cannot import name 'builder' from 'google.protobuf.internal' (D:\ComfyUI-aki-v1.2\python\lib\site-packages\google\protobuf\internal__init__.py)

Cannot import D:\ComfyUI-aki-v1.2\custom_nodes\ComfyUI-Marigold module for custom nodes: Failed to import diffusers.models.unets.unet_2d_condition because of the following error (look up to see its traceback): Failed to import diffusers.loaders.single_file_model because of the following error (look up to see its traceback): Failed to import transformers.models.auto.image_processing_auto because of the following error (look up to see its traceback): cannot import name 'builder' from 'google.protobuf.internal' (D:\ComfyUI-aki-v1.2\python\lib\site-packages\google\protobuf\internal__init__.py)

my env

[SD-Launcher] D:\ComfyUI-aki-v1.2>python
Python 3.10.11 (tags/v3.10.11:7d4cc5a, Apr  5 2023, 00:38:17) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> print(torch.__version__)
2.1.2+cu118
>>> print(torch.cuda.is_available()) 
True
>>> print(torch.version.cuda) 
11.8

diffusers 0.29.2 image

kijai commented 1 month ago

Seems to be error from protobuf rather than diffusers?