ComfyUI icon indicating copy to clipboard operation
ComfyUI copied to clipboard

'VAE' object has no attribute 'base_dtype'

Open 158zd opened this issue 1 year ago • 2 comments

Expected Behavior

'VAE' object has no attribute 'base_dtype'

Actual Behavior

'VAE' object has no attribute 'base_dtype'

Steps to Reproduce

'VAE' object has no attribute 'base_dtype'

Debug Logs

computer: Windows 10
ComfyUI:v0.2.7
(.venv) PS D:\AI\ComfyUI> python main.py
[START] Security scan
[DONE] Security scan
## ComfyUI-Manager: installing dependencies done.
** ComfyUI startup time: 2024-11-16 13:14:23.194632
** Platform: Windows
** Python version: 3.12.7 | packaged by Anaconda, Inc. | (main, Oct  4 2024, 13:17:27) [MSC v.1929 64 bit (AMD64)]
** Python executable: D:\AI\ComfyUI\.venv\Scripts\python.exe
** ComfyUI Path: D:\AI\ComfyUI
** Log path: D:\AI\ComfyUI\comfyui.log

Prestartup times for custom nodes:
   0.0 seconds: D:\AI\ComfyUI\custom_nodes\rgthree-comfy
   0.0 seconds: D:\AI\ComfyUI\custom_nodes\ComfyUI-Easy-Use
   4.9 seconds: D:\AI\ComfyUI\custom_nodes\ComfyUI-Manager

Total VRAM 8188 MB, total RAM 65416 MB
pytorch version: 2.5.1+cu124
Set vram state to: NORMAL_VRAM
Device: cuda:0 NVIDIA GeForce RTX 4060 : cudaMallocAsync
Using pytorch cross attention
[Prompt Server] web root: D:\AI\ComfyUI\web
[ComfyUI-Easy-Use] server: v1.2.5 Loaded
[ComfyUI-Easy-Use] web root: D:\AI\ComfyUI\custom_nodes\ComfyUI-Easy-Use\web_version/v2 Loaded
Total VRAM 8188 MB, total RAM 65416 MB
pytorch version: 2.5.1+cu124
Set vram state to: NORMAL_VRAM
Device: cuda:0 NVIDIA GeForce RTX 4060 : cudaMallocAsync
### Loading: ComfyUI-Impact-Pack (V7.11.3)
### Loading: ComfyUI-Impact-Pack (Subpack: V0.8)
[Impact Pack] Wildcards loading done.
### Loading: ComfyUI-Manager (V2.51.9)
### ComfyUI Revision: 2832 [4ac401af] | Released on '2024-11-15'
(pysssss:WD14Tagger) [DEBUG] Available ORT providers: TensorrtExecutionProvider, CUDAExecutionProvider, CPUExecutionProvider
(pysssss:WD14Tagger) [DEBUG] Using ORT providers: CUDAExecutionProvider, CPUExecutionProvider
------------------------------------------
Comfyroll Studio v1.76 :  175 Nodes Loaded
------------------------------------------
** For changes, please see patch notes at https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes/blob/main/Patch_Notes.md
** For help, please see the wiki at https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes/wiki
------------------------------------------
[comfyui_controlnet_aux] | INFO -> Using ckpts path: D:\AI\ComfyUI\custom_nodes\comfyui_controlnet_aux\ckpts
[comfyui_controlnet_aux] | INFO -> Using symlinks: False
[comfyui_controlnet_aux] | INFO -> Using ort providers: ['CUDAExecutionProvider', 'DirectMLExecutionProvider', 'OpenVINOExecutionProvider', 'ROCMExecutionProvider', 'CPUExecutionProvider', 'CoreMLExecutionProvider']
DWPose: Onnxruntime with acceleration providers detected
[ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/alter-list.json
[ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/model-list.json
[ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/extension-node-map.json
[ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/custom-node-list.json
[ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/github-stats.json
[comfy_mtb] | INFO -> loaded 86 nodes successfuly
[comfy_mtb] | INFO -> Some nodes (2) could not be loaded. This can be ignored, but go to http://127.0.0.1:8188/mtb if you want more information.
Efficiency Nodes: Attempting to add Control Net options to the 'HiRes-Fix Script' Node (comfyui_controlnet_aux add-on)...Success!

[rgthree-comfy] Loaded 42 extraordinary nodes. 🎉

WAS Node Suite: BlenderNeko's Advanced CLIP Text Encode found, attempting to enable `CLIPTextEncode` support.
WAS Node Suite: `CLIPTextEncode (BlenderNeko Advanced + NSP)` node enabled under `WAS Suite/Conditioning` menu.
WAS Node Suite: OpenCV Python FFMPEG support is enabled
WAS Node Suite: `ffmpeg_bin_path` is set to: D:/AI/wb/ffmpeg/bin/ffmpeg.exe
WAS Node Suite: Finished. Loaded 219 nodes successfully.

        "Art is not what you see, but what you make others see." - Edgar Degas


Import times for custom nodes:
   0.0 seconds: D:\AI\ComfyUI\custom_nodes\websocket_image_save.py
   0.0 seconds: D:\AI\ComfyUI\custom_nodes\AIGODLIKE-COMFYUI-TRANSLATION
   0.0 seconds: D:\AI\ComfyUI\custom_nodes\Batch-Condition-ComfyUI
   0.0 seconds: D:\AI\ComfyUI\custom_nodes\ComfyUI_ADV_CLIP_emb
   0.0 seconds: D:\AI\ComfyUI\custom_nodes\ComfyUI-WD14-Tagger
   0.0 seconds: D:\AI\ComfyUI\custom_nodes\ComfyUI-IC-Light-Native
   0.0 seconds: D:\AI\ComfyUI\custom_nodes\ComfyUI_IPAdapter_plus
   0.0 seconds: D:\AI\ComfyUI\custom_nodes\ComfyUI-Custom-Scripts
   0.0 seconds: D:\AI\ComfyUI\custom_nodes\ComfyUI_HF_Servelress_Inference
   0.0 seconds: D:\AI\ComfyUI\custom_nodes\ComfyUI_essentials
   0.0 seconds: D:\AI\ComfyUI\custom_nodes\comfyui-various
   0.0 seconds: D:\AI\ComfyUI\custom_nodes\rgthree-comfy
   0.0 seconds: D:\AI\ComfyUI\custom_nodes\ComfyUI-KJNodes
   0.1 seconds: D:\AI\ComfyUI\custom_nodes\efficiency-nodes-comfyui
   0.1 seconds: D:\AI\ComfyUI\custom_nodes\ComfyUI-IC-Light
   0.1 seconds: D:\AI\ComfyUI\custom_nodes\ComfyUI_Comfyroll_CustomNodes
   0.1 seconds: D:\AI\ComfyUI\custom_nodes\comfyui_controlnet_aux
   0.3 seconds: D:\AI\ComfyUI\custom_nodes\Comfyui-ergouzi-Nodes
   0.5 seconds: D:\AI\ComfyUI\custom_nodes\comfyui_segment_anything
   0.9 seconds: D:\AI\ComfyUI\custom_nodes\ComfyUI-Manager
   1.1 seconds: D:\AI\ComfyUI\custom_nodes\ComfyUI-Easy-Use
   1.1 seconds: D:\AI\ComfyUI\custom_nodes\ComfyUI-Impact-Pack
   1.2 seconds: D:\AI\ComfyUI\custom_nodes\ComfyUI-BrushNet
   2.9 seconds: D:\AI\ComfyUI\custom_nodes\ComfyUI_LayerStyle
   3.2 seconds: D:\AI\ComfyUI\custom_nodes\comfy_mtb
   5.4 seconds: D:\AI\ComfyUI\custom_nodes\was-node-suite-comfyui

Starting server

To see the GUI go to: http://127.0.0.1:8188
got prompt
final text_encoder_type: bert-base-uncased
Loads SAM model: D:\AI\ComfyUI\models\sams\sam_vit_b_01ec64.pth (device:Prefer GPU)
D:\AI\ComfyUI\.venv\Lib\site-packages\transformers\modeling_utils.py:1161: FutureWarning: The `device` argument is deprecated and will be removed in v5 of Transformers.
  warnings.warn(
D:\AI\ComfyUI\custom_nodes\ComfyUI_LayerStyle\py\local_groundingdino\models\GroundingDINO\transformer.py:862: FutureWarning: `torch.cuda.amp.autocast(args...)` is deprecated. Please use `torch.amp.autocast('cuda', args...)` instead.
  with torch.cuda.amp.autocast(enabled=False):
# of Detected SEGS: 1
1girl, solo, long_hair, looking_at_viewer, skirt, brown_hair, shirt, long_sleeves, brown_eyes, jewelry, standing, full_body, earrings, outdoors, shoes, day, socks, off_shoulder, nail_polish, black_footwear, sweater, tree, hand_on_hip, sleeves_past_wrists, plaid, window, leaf, plaid_skirt, white_socks, pink_nails, pink_shirt, autumn_leaves, autumn, pink_sweater,
model weight dtype torch.float16, manual cast: None
model_type EPS
Using pytorch attention in VAE
Using pytorch attention in VAE
Requested to load SD1ClipModel
Loading 1 new model
loaded completely 0.0 235.84423828125 True
WARNING: No VAE weights detected, VAE not initalized.
# of Detected SEGS: 1
model_path is D:\AI\ComfyUI\custom_nodes\comfyui_controlnet_aux\ckpts\LiheYoung/Depth-Anything\checkpoints\depth_anything_vitl14.pth
using MLP layer as FFN
model_path is D:\AI\ComfyUI\custom_nodes\comfyui_controlnet_aux\ckpts\TheMistoAI/MistoLine\Anyline\MTEED.pth
model_path is D:\AI\ComfyUI\custom_nodes\comfyui_controlnet_aux\ckpts\yzd-v/DWPose\yolox_l.onnx
model_path is D:\AI\ComfyUI\custom_nodes\comfyui_controlnet_aux\ckpts\hr16/DWPose-TorchScript-BatchSize5\dw-ll_ucoco_384_bs5.torchscript.pt

DWPose: Using yolox_l.onnx for bbox detection and dw-ll_ucoco_384_bs5.torchscript.pt for pose estimation
DWPose: Caching ONNXRuntime session yolox_l.onnx...
DWPose: Caching TorchScript module dw-ll_ucoco_384_bs5.torchscript.pt on ...
DWPose: Bbox 331.92ms
DWPose: Pose 357.68ms on 1 people

Warning torch.load doesn't support weights_only on this pytorch version, loading unsafely.
Warning torch.load doesn't support weights_only on this pytorch version, loading unsafely.
Detailer: force inpaint
Detailer: segment upscale for ((718, 1535)) | crop region (1024, 1536) x 1.0 -> (1024, 1536)
!!! Exception during processing !!! 'VAE' object has no attribute 'vae_dtype'
Traceback (most recent call last):
  File "D:\AI\ComfyUI\execution.py", line 323, in execute
    output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\AI\ComfyUI\execution.py", line 198, in get_output_data
    return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\AI\ComfyUI\execution.py", line 169, in _map_node_over_list
    process_inputs(input_dict, i)
  File "D:\AI\ComfyUI\execution.py", line 158, in process_inputs
    results.append(getattr(obj, func)(**inputs))
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\AI\ComfyUI\custom_nodes\ComfyUI-Impact-Pack\modules\impact\impact_pack.py", line 378, in doit
    DetailerForEach.do_detail(image, segs, model, clip, vae, guide_size, guide_size_for, max_size, seed, steps,
  File "D:\AI\ComfyUI\custom_nodes\ComfyUI-Impact-Pack\modules\impact\impact_pack.py", line 323, in do_detail
    enhanced_image, cnet_pils = core.enhance_detail(cropped_image, model, clip, vae, guide_size, guide_size_for_bbox, max_size,
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\AI\ComfyUI\custom_nodes\ComfyUI-Impact-Pack\modules\impact\core.py", line 324, in enhance_detail
    latent_image = to_latent_image(upscaled_image, vae)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\AI\ComfyUI\custom_nodes\ComfyUI-Impact-Pack\modules\impact\utils.py", line 512, in to_latent_image
    return vae_encode.encode(vae, pixels)[0]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\AI\ComfyUI\nodes.py", line 319, in encode
    t = vae.encode(pixels[:,:,:,:3])
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\AI\ComfyUI\comfy\sd.py", line 391, in encode
    memory_used = self.memory_used_encode(pixel_samples.shape, self.vae_dtype)
                                                               ^^^^^^^^^^^^^^
AttributeError: 'VAE' object has no attribute 'vae_dtype'

Prompt executed in 30.19 seconds

Other

No response

158zd avatar Nov 16 '24 05:11 158zd

What is the VAE model you have loaded?

ltdrdata avatar Nov 16 '24 07:11 ltdrdata

Sorry, it has been resolved. The nodes weren't linked.

158zd avatar Nov 16 '24 12:11 158zd

Hi all Sorry for reopening this one with: Prompt executed in 23.42 seconds 100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:23<00:00, 1.17s/it] !!! Exception during processing !!! 'VAE' object has no attribute 'vae_dtype' Traceback (most recent call last): File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 323, in execute output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 198, in get_output_data return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 169, in _map_node_over_list process_inputs(input_dict, i) File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 158, in process_inputs results.append(getattr(obj, func)(**inputs)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/debian/SDWEbUI/comfyui/ComfyUI/nodes.py", line 284, in decode images = vae.decode(samples["samples"]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/debian/SDWEbUI/comfyui/ComfyUI/comfy/sd.py", line 339, in decode memory_used = self.memory_used_decode(samples_in.shape, self.vae_dtype) ^^^^^^^^^^^^^^ AttributeError: 'VAE' object has no attribute 'vae_dtype'

Prompt executed in 23.44 seconds

Did watch for the nodes to be linked: they were. Any hint will be highly appreciated. Thanks and regards, Roger

RogerWeihrauch avatar Nov 17 '24 19:11 RogerWeihrauch

Following the complete report:

Prompt executed in 23.42 seconds 100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:23<00:00, 1.17s/it] !!! Exception during processing !!! 'VAE' object has no attribute 'vae_dtype' Traceback (most recent call last): File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 323, in execute output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 198, in get_output_data return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 169, in _map_node_over_list process_inputs(input_dict, i) File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 158, in process_inputs results.append(getattr(obj, func)(**inputs)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/debian/SDWEbUI/comfyui/ComfyUI/nodes.py", line 284, in decode images = vae.decode(samples["samples"]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/debian/SDWEbUI/comfyui/ComfyUI/comfy/sd.py", line 339, in decode memory_used = self.memory_used_decode(samples_in.shape, self.vae_dtype) ^^^^^^^^^^^^^^ AttributeError: 'VAE' object has no attribute 'vae_dtype'

Prompt executed in 23.44 seconds

RogerWeihrauch avatar Nov 17 '24 19:11 RogerWeihrauch

Following the complete report:

ComfyUI Error Report

Error Details

  • Node ID: 8
  • Node Type: VAEDecode
  • Exception Type: AttributeError
  • Exception Message: 'VAE' object has no attribute 'vae_dtype'

Stack Trace

  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 323, in execute
    output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 198, in get_output_data
    return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 169, in _map_node_over_list
    process_inputs(input_dict, i)

  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 158, in process_inputs
    results.append(getattr(obj, func)(**inputs))
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/home/debian/SDWEbUI/comfyui/ComfyUI/nodes.py", line 284, in decode
    images = vae.decode(samples["samples"])
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/home/debian/SDWEbUI/comfyui/ComfyUI/comfy/sd.py", line 339, in decode
    memory_used = self.memory_used_decode(samples_in.shape, self.vae_dtype)
                                                            ^^^^^^^^^^^^^^

System Information

  • ComfyUI Version: v0.2.7-27-gd9f9096
  • Arguments: main.py
  • OS: posix
  • Python Version: 3.11.2 (main, Sep 14 2024, 03:00:30) [GCC 12.2.0]
  • Embedded Python: false
  • PyTorch Version: 2.5.1+cu124

Devices

  • Name: cuda:0 NVIDIA GeForce GTX 1050 Ti : cudaMallocAsync
    • Type: cuda
    • VRAM Total: 4227727360
    • VRAM Free: 2264777944
    • Torch VRAM Total: 2348810240
    • Torch VRAM Free: 620348632

Logs

2024-11-17T13:44:45.449369 - Total VRAM 4032 MB, total RAM 64326 MB
2024-11-17T13:44:45.449422 - pytorch version: 2.5.1+cu124
2024-11-17T13:44:45.458887 - Set vram state to: NORMAL_VRAM
2024-11-17T13:44:45.458989 - Device: cuda:0 NVIDIA GeForce GTX 1050 Ti : cudaMallocAsync
2024-11-17T13:44:46.885923 - Using pytorch cross attention
2024-11-17T13:44:47.730429 - ****** User settings have been changed to be stored on the server instead of browser storage. ******2024-11-17T13:44:47.730440 - 
2024-11-17T13:44:47.730455 - ****** For multi-user setups add the --multi-user CLI argument to enable multiple user profiles. ******2024-11-17T13:44:47.730458 - 
2024-11-17T13:44:47.730551 - [Prompt Server] web root: /home/debian/SDWEbUI/comfyui/ComfyUI/web
2024-11-17T13:44:48.736937 - 
Import times for custom nodes:
2024-11-17T13:44:48.736999 -    0.0 seconds: /home/debian/SDWEbUI/comfyui/ComfyUI/custom_nodes/websocket_image_save.py
2024-11-17T13:44:48.737021 - 
2024-11-17T13:44:48.739479 - Starting server

2024-11-17T13:44:48.739645 - To see the GUI go to: http://127.0.0.1:8188
2024-11-17T14:13:40.849696 - got prompt
2024-11-17T14:13:40.849907 - invalid prompt: {'type': 'prompt_no_outputs', 'message': 'Prompt has no outputs', 'details': '', 'extra_info': {}}
2024-11-17T14:15:49.617152 - got prompt
2024-11-17T14:15:49.670367 - model weight dtype torch.bfloat16, manual cast: torch.float32
2024-11-17T14:15:49.671826 - model_type EPS
2024-11-17T14:15:49.997954 - WARNING: No VAE weights detected, VAE not initalized.
2024-11-17T14:15:50.055074 - Requested to load SD1ClipModel
2024-11-17T14:15:50.055128 - Loading 1 new model
2024-11-17T14:15:50.057997 - loaded completely 0.0 235.84423828125 True
2024-11-17T14:15:50.116801 - got prompt
2024-11-17T14:15:50.391940 - Requested to load BaseModel
2024-11-17T14:15:50.391993 - Loading 1 new model
2024-11-17T14:15:51.336751 - loaded completely 0.0 1639.406135559082 True
2024-11-17T14:16:15.252925 - 
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:23<00:00,  1.23s/it]2024-11-17T14:16:15.253064 - 
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:23<00:00,  1.19s/it]2024-11-17T14:16:15.253075 - 
2024-11-17T14:16:16.066673 - !!! Exception during processing !!! 'VAE' object has no attribute 'vae_dtype'
2024-11-17T14:16:16.067674 - Traceback (most recent call last):
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 323, in execute
    output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 198, in get_output_data
    return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 169, in _map_node_over_list
    process_inputs(input_dict, i)
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 158, in process_inputs
    results.append(getattr(obj, func)(**inputs))
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/nodes.py", line 284, in decode
    images = vae.decode(samples["samples"])
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/comfy/sd.py", line 339, in decode
    memory_used = self.memory_used_decode(samples_in.shape, self.vae_dtype)
                                                            ^^^^^^^^^^^^^^
AttributeError: 'VAE' object has no attribute 'vae_dtype'

2024-11-17T14:16:16.068355 - Prompt executed in 26.45 seconds
2024-11-17T14:16:40.283927 - 
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:24<00:00,  1.24s/it]2024-11-17T14:16:40.284096 - 
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:24<00:00,  1.20s/it]2024-11-17T14:16:40.284112 - 
2024-11-17T14:16:41.096431 - !!! Exception during processing !!! 'VAE' object has no attribute 'vae_dtype'
2024-11-17T14:16:41.097019 - Traceback (most recent call last):
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 323, in execute
    output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 198, in get_output_data
    return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 169, in _map_node_over_list
    process_inputs(input_dict, i)
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 158, in process_inputs
    results.append(getattr(obj, func)(**inputs))
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/nodes.py", line 284, in decode
    images = vae.decode(samples["samples"])
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/comfy/sd.py", line 339, in decode
    memory_used = self.memory_used_decode(samples_in.shape, self.vae_dtype)
                                                            ^^^^^^^^^^^^^^
AttributeError: 'VAE' object has no attribute 'vae_dtype'

2024-11-17T14:16:41.097579 - Prompt executed in 24.84 seconds
2024-11-17T14:17:38.829975 - got prompt
2024-11-17T14:18:02.826645 - 
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:23<00:00,  1.24s/it]2024-11-17T14:18:02.826799 - 
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:23<00:00,  1.20s/it]2024-11-17T14:18:02.826811 - 
2024-11-17T14:18:03.643936 - !!! Exception during processing !!! 'VAE' object has no attribute 'vae_dtype'
2024-11-17T14:18:03.644527 - Traceback (most recent call last):
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 323, in execute
    output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 198, in get_output_data
    return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 169, in _map_node_over_list
    process_inputs(input_dict, i)
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 158, in process_inputs
    results.append(getattr(obj, func)(**inputs))
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/nodes.py", line 284, in decode
    images = vae.decode(samples["samples"])
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/comfy/sd.py", line 339, in decode
    memory_used = self.memory_used_decode(samples_in.shape, self.vae_dtype)
                                                            ^^^^^^^^^^^^^^
AttributeError: 'VAE' object has no attribute 'vae_dtype'

2024-11-17T14:18:03.644965 - Prompt executed in 24.81 seconds
2024-11-17T14:21:50.444357 - got prompt
2024-11-17T14:22:15.246440 - 
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:24<00:00,  1.23s/it]2024-11-17T14:22:15.246553 - 
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:24<00:00,  1.24s/it]2024-11-17T14:22:15.246565 - 
2024-11-17T14:22:15.248245 - !!! Exception during processing !!! 'VAE' object has no attribute 'vae_dtype'
2024-11-17T14:22:15.248627 - Traceback (most recent call last):
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 323, in execute
    output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 198, in get_output_data
    return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 169, in _map_node_over_list
    process_inputs(input_dict, i)
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 158, in process_inputs
    results.append(getattr(obj, func)(**inputs))
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/nodes.py", line 284, in decode
    images = vae.decode(samples["samples"])
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/comfy/sd.py", line 339, in decode
    memory_used = self.memory_used_decode(samples_in.shape, self.vae_dtype)
                                                            ^^^^^^^^^^^^^^
AttributeError: 'VAE' object has no attribute 'vae_dtype'

2024-11-17T14:22:15.248994 - Prompt executed in 24.80 seconds
2024-11-17T14:23:15.010212 - got prompt
2024-11-17T14:23:15.022089 - 
  0%|                                                                                           | 0/20 [00:00<?, ?it/s]2024-11-17T14:23:15.417600 - got prompt
2024-11-17T14:23:38.425617 - 
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:23<00:00,  1.17s/it]2024-11-17T14:23:38.425756 - 
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:23<00:00,  1.17s/it]2024-11-17T14:23:38.425768 - 
2024-11-17T14:23:38.428164 - !!! Exception during processing !!! 'VAE' object has no attribute 'vae_dtype'
2024-11-17T14:23:38.428705 - Traceback (most recent call last):
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 323, in execute
    output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 198, in get_output_data
    return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 169, in _map_node_over_list
    process_inputs(input_dict, i)
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 158, in process_inputs
    results.append(getattr(obj, func)(**inputs))
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/nodes.py", line 284, in decode
    images = vae.decode(samples["samples"])
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/comfy/sd.py", line 339, in decode
    memory_used = self.memory_used_decode(samples_in.shape, self.vae_dtype)
                                                            ^^^^^^^^^^^^^^
AttributeError: 'VAE' object has no attribute 'vae_dtype'

2024-11-17T14:23:38.429204 - Prompt executed in 23.42 seconds
2024-11-17T14:24:02.033233 - 
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:23<00:00,  1.18s/it]2024-11-17T14:24:02.033351 - 
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:23<00:00,  1.17s/it]2024-11-17T14:24:02.033362 - 
2024-11-17T14:24:02.034956 - !!! Exception during processing !!! 'VAE' object has no attribute 'vae_dtype'
2024-11-17T14:24:02.035330 - Traceback (most recent call last):
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 323, in execute
    output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 198, in get_output_data
    return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 169, in _map_node_over_list
    process_inputs(input_dict, i)
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 158, in process_inputs
    results.append(getattr(obj, func)(**inputs))
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/nodes.py", line 284, in decode
    images = vae.decode(samples["samples"])
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/comfy/sd.py", line 339, in decode
    memory_used = self.memory_used_decode(samples_in.shape, self.vae_dtype)
                                                            ^^^^^^^^^^^^^^
AttributeError: 'VAE' object has no attribute 'vae_dtype'

2024-11-17T14:24:02.035704 - Prompt executed in 23.44 seconds
2024-11-17T14:27:22.968799 - got prompt
2024-11-17T14:27:22.969180 - Failed to validate prompt for output 9:
2024-11-17T14:27:22.969212 - * VAEDecode 8:
2024-11-17T14:27:22.969230 -   - Required input is missing: vae
2024-11-17T14:27:22.969247 - Output will be ignored
2024-11-17T14:27:22.969272 - invalid prompt: {'type': 'prompt_outputs_failed_validation', 'message': 'Prompt outputs failed validation', 'details': '', 'extra_info': {}}
2024-11-17T14:27:23.708806 - got prompt
2024-11-17T14:27:47.128858 - 
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:23<00:00,  1.17s/it]2024-11-17T14:27:47.128975 - 
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:23<00:00,  1.17s/it]2024-11-17T14:27:47.128990 - 
2024-11-17T14:27:47.130960 - !!! Exception during processing !!! 'VAE' object has no attribute 'vae_dtype'
2024-11-17T14:27:47.131401 - Traceback (most recent call last):
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 323, in execute
    output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 198, in get_output_data
    return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 169, in _map_node_over_list
    process_inputs(input_dict, i)
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 158, in process_inputs
    results.append(getattr(obj, func)(**inputs))
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/nodes.py", line 284, in decode
    images = vae.decode(samples["samples"])
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/comfy/sd.py", line 339, in decode
    memory_used = self.memory_used_decode(samples_in.shape, self.vae_dtype)
                                                            ^^^^^^^^^^^^^^
AttributeError: 'VAE' object has no attribute 'vae_dtype'

2024-11-17T14:27:47.131891 - Prompt executed in 23.42 seconds
2024-11-17T14:27:57.906607 - got prompt
2024-11-17T14:27:57.906872 - Failed to validate prompt for output 9:
2024-11-17T14:27:57.906896 - * (prompt):
2024-11-17T14:27:57.906913 -   - Required input is missing: images
2024-11-17T14:27:57.906932 - * SaveImage 9:
2024-11-17T14:27:57.906948 -   - Required input is missing: images
2024-11-17T14:27:57.906963 - Output will be ignored
2024-11-17T14:27:57.906989 - invalid prompt: {'type': 'prompt_outputs_failed_validation', 'message': 'Prompt outputs failed validation', 'details': 'Required input is missing: images', 'extra_info': {}}
2024-11-17T14:27:58.624116 - got prompt
2024-11-17T14:28:22.122901 - 
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:23<00:00,  1.17s/it]2024-11-17T14:28:22.123031 - 
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:23<00:00,  1.17s/it]2024-11-17T14:28:22.123042 - 
2024-11-17T14:28:22.125062 - !!! Exception during processing !!! 'VAE' object has no attribute 'vae_dtype'
2024-11-17T14:28:22.125528 - Traceback (most recent call last):
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 323, in execute
    output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 198, in get_output_data
    return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 169, in _map_node_over_list
    process_inputs(input_dict, i)
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 158, in process_inputs
    results.append(getattr(obj, func)(**inputs))
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/nodes.py", line 284, in decode
    images = vae.decode(samples["samples"])
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/comfy/sd.py", line 339, in decode
    memory_used = self.memory_used_decode(samples_in.shape, self.vae_dtype)
                                                            ^^^^^^^^^^^^^^
AttributeError: 'VAE' object has no attribute 'vae_dtype'

2024-11-17T14:28:22.125941 - Prompt executed in 23.50 seconds
2024-11-17T14:30:59.170411 - got prompt
2024-11-17T14:30:59.657442 - 
  5%|████▏                                                                              | 1/20 [00:00<00:08,  2.14it/s]2024-11-17T14:30:59.953938 - got prompt
2024-11-17T14:31:23.051686 - 
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:23<00:00,  1.23s/it]2024-11-17T14:31:23.051806 - 
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:23<00:00,  1.19s/it]2024-11-17T14:31:23.051817 - 
2024-11-17T14:31:23.868263 - !!! Exception during processing !!! 'VAE' object has no attribute 'vae_dtype'
2024-11-17T14:31:23.868783 - Traceback (most recent call last):
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 323, in execute
    output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 198, in get_output_data
    return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 169, in _map_node_over_list
    process_inputs(input_dict, i)
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/execution.py", line 158, in process_inputs
    results.append(getattr(obj, func)(**inputs))
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/nodes.py", line 284, in decode
    images = vae.decode(samples["samples"])
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/debian/SDWEbUI/comfyui/ComfyUI/comfy/sd.py", line 339, in decode
    memory_used = self.memory_used_decode(samples_in.shape, self.vae_dtype)
                                                            ^^^^^^^^^^^^^^
AttributeError: 'VAE' object has no attribute 'vae_dtype'

2024-11-17T14:31:23.869226 - Prompt executed in 24.70 seconds
2024-11-17T14:31:24.474219 - 
  5%|████▏                                                                              | 1/20 [00:00<00:08,  2.31it/s]

Attached Workflow

Please make sure that workflow does not contain any sensitive information such as API keys or passwords.

{"last_node_id":9,"last_link_id":9,"nodes":[{"id":7,"type":"CLIPTextEncode","pos":[413,389],"size":[425.27801513671875,180.6060791015625],"flags":{},"order":3,"mode":0,"inputs":[{"name":"clip","type":"CLIP","link":5}],"outputs":[{"name":"CONDITIONING","type":"CONDITIONING","links":[6],"slot_index":0}],"properties":{"Node name for S&R":"CLIPTextEncode"},"widgets_values":["text, watermark"]},{"id":6,"type":"CLIPTextEncode","pos":[415,186],"size":[422.84503173828125,164.31304931640625],"flags":{},"order":2,"mode":0,"inputs":[{"name":"clip","type":"CLIP","link":3}],"outputs":[{"name":"CONDITIONING","type":"CONDITIONING","links":[4],"slot_index":0}],"properties":{"Node name for S&R":"CLIPTextEncode"},"widgets_values":["beautiful scenery nature glass bottle landscape, , purple galaxy bottle,"]},{"id":5,"type":"EmptyLatentImage","pos":[473,609],"size":[315,106],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"name":"LATENT","type":"LATENT","links":[2],"slot_index":0}],"properties":{"Node name for S&R":"EmptyLatentImage"},"widgets_values":[512,512,1]},{"id":3,"type":"KSampler","pos":[863,186],"size":[315,262],"flags":{},"order":4,"mode":0,"inputs":[{"name":"model","type":"MODEL","link":1},{"name":"positive","type":"CONDITIONING","link":4},{"name":"negative","type":"CONDITIONING","link":6},{"name":"latent_image","type":"LATENT","link":2}],"outputs":[{"name":"LATENT","type":"LATENT","links":[7],"slot_index":0}],"properties":{"Node name for S&R":"KSampler"},"widgets_values":[624836788623766,"randomize",20,8,"euler","normal",1]},{"id":8,"type":"VAEDecode","pos":[1209,188],"size":[210,46],"flags":{},"order":5,"mode":0,"inputs":[{"name":"samples","type":"LATENT","link":7},{"name":"vae","type":"VAE","link":8}],"outputs":[{"name":"IMAGE","type":"IMAGE","links":[9],"slot_index":0}],"properties":{"Node name for S&R":"VAEDecode"},"widgets_values":[]},{"id":9,"type":"SaveImage","pos":[1451,189],"size":[210,58],"flags":{},"order":6,"mode":0,"inputs":[{"name":"images","type":"IMAGE","link":9}],"outputs":[],"properties":{},"widgets_values":["ComfyUI"]},{"id":4,"type":"CheckpointLoaderSimple","pos":[26,474],"size":[315,98],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[{"name":"MODEL","type":"MODEL","links":[1],"slot_index":0},{"name":"CLIP","type":"CLIP","links":[3,5],"slot_index":1},{"name":"VAE","type":"VAE","links":[8],"slot_index":2}],"properties":{"Node name for S&R":"CheckpointLoaderSimple"},"widgets_values":["stableDiffusionV15Bf16Fp16NoEma_v15NoEma.safetensors"]}],"links":[[1,4,0,3,0,"MODEL"],[2,5,0,3,3,"LATENT"],[3,4,1,6,0,"CLIP"],[4,6,0,3,1,"CONDITIONING"],[5,4,1,7,0,"CLIP"],[6,7,0,3,2,"CONDITIONING"],[7,3,0,8,0,"LATENT"],[8,4,2,8,1,"VAE"],[9,8,0,9,0,"IMAGE"]],"groups":[],"config":{},"extra":{"ds":{"scale":1,"offset":[0,0]}},"version":0.4}

Additional Context

(Please add any additional context or steps to reproduce the error here)

RogerWeihrauch avatar Nov 17 '24 19:11 RogerWeihrauch

@RogerWeihrauch The Checkpoint you used has no baked VAE in it. You need to load a VAE and connect it to VAEDecode.

image

LukeG89 avatar Nov 17 '24 22:11 LukeG89

@LukeG89 Hi LukeG89 Thanks for your response. May I additionally ask: How can I be/make sure that a ckpt HAS integrated a VAE? Is it only to be recognised on its name? Could I do some checks before trying a ckpt/model to not spend all the time generating with result of a missing VAE? Reards, Roger

RogerWeihrauch avatar Nov 18 '24 08:11 RogerWeihrauch

... btw; it works after now loading a VAE containing model/ckpt/safetensor file. This could be closed; but I would enjoy an answer to my Q istead, if you don't mind. Regards, Roger

RogerWeihrauch avatar Nov 18 '24 08:11 RogerWeihrauch

How can I be/make sure that a ckpt HAS integrated a VAE?

@RogerWeihrauch I honestly don't know if there is a way to know. Regarding your case, I just searched for your model on CivitAI and it was written in the description:

https://civitai.com/models/155256/stable-diffusion-v15-bf16fp16-no-emaema-only-no-vae-safetensors-checkpoint

LukeG89 avatar Nov 18 '24 08:11 LukeG89

Ah, ok, thanks. This will be a valueable option for me to check before. ComfyUI now runs smoothly. Thanks to your hint. Regards and may you close this issue. ;) Roger

RogerWeihrauch avatar Nov 18 '24 08:11 RogerWeihrauch