Skip to content
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

Add tiled vae encoding/decoding toggle to detailer nodes #883

Open
wants to merge 2 commits into
base: Main
Choose a base branch
from

Conversation

alexheretic
Copy link

@alexheretic alexheretic commented Jan 16, 2025

Tiled vae encoding/decoding is more optimal sometimes, it can prevent upsteam non-tiled encode/decode from failing and internally falling back to tiled versions. So it is nice to have the option.

This version uses the upstream tiled-vae node default settings, which aren't currently configurable. The default detailer config has tiling disabled so this should be a non-breaking change.

We could simplify it a bit and just have a single option for "tiled_vae" that applies to both encode & decode. Let me know if you'd prefer that.

This PR also includes basic logging for how long vae operations take. I can remove these if you prefer.

Resolves #667
Resolves #822

@ltdrdata
Copy link
Owner

It looks good. I'll test it first later.

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