Skip to content

AttributeError: 'VAE' object has no attribute 'to' #241

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
neutrinotek opened this issue Dec 31, 2024 · 3 comments
Closed

AttributeError: 'VAE' object has no attribute 'to' #241

neutrinotek opened this issue Dec 31, 2024 · 3 comments

Comments

@neutrinotek
Copy link

I've tried various model/vae combos (bf16/fp32) with these nodes, and cannot seem to get it to work. Every time I get through sampling and move to decoding, I get the following error:

!!! Exception during processing !!! 'VAE' object has no attribute 'to'

Traceback (most recent call last):

  File "/home/runner/ComfyUI/execution.py", line 328, 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/runner/ComfyUI/execution.py", line 203, 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/runner/ComfyUI/execution.py", line 174, in _map_node_over_list

    process_inputs(input_dict, i)

  File "/home/runner/ComfyUI/execution.py", line 163, in process_inputs

    results.append(getattr(obj, func)(**inputs))

                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/home/runner/ComfyUI/custom_nodes/ComfyUI-HunyuanVideoWrapper/nodes.py", line 1440, in decode

    vae.to(device)

    ^^^^^^

AttributeError: 'VAE' object has no attribute 'to'

Prompt executed in 287.25 seconds

fatal: No names found, cannot describe anything.

Any thoughts? I'm using the models directly from the Kijai huggingface page, but the only way I can use Hunyuan currently are the Low-VRAM options which I can't use Enhance a Video with.

@elchupacabrinski
Copy link

did you find a solution? running into the same problem

@neutrinotek
Copy link
Author

Yeah... Not sure if yours is the same issue, but mine was an oversight by me. I was using the standard "Load VAE" node instead of the HunyuanVideo VAE Loader.

@elchupacabrinski
Copy link

probably not as I just solved it by switching to the builtin hunyuan VAE loader instead of the one this project comes with :D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants