invoke-ai / InvokeAI

InvokeAI is a leading creative engine for Stable Diffusion models, empowering professionals, artists, and enthusiasts to generate and create visual media using the latest AI-driven technologies. The solution offers an industry leading WebUI, supports terminal use through a CLI, and serves as the foundation for multiple commercial products.
https://invoke-ai.github.io/InvokeAI/
Apache License 2.0
22.9k stars 2.37k forks source link

[enhancement]: add vae precision to image metadata #5074

Open StefanTobler opened 10 months ago

StefanTobler commented 10 months ago

Is there an existing issue for this?

Contact Details

@evernbro

What should this feature add?

VAE Model precision should be added to the VAE object in a generated image's metadata. This would allow for the precision used to generate the image to be recalled such that images can more consistently be reproduced.

This could be an extension of the feature/bugfix in #5073

Alternatives

No response

Additional Content

No response

ufuksarp commented 10 months ago

Don't wanna open another issue for this, but shouldn't High Resolution Fix settings, settings in Advanced tab also be in the metadata?

StefanTobler commented 10 months ago

Agreed, can you please help me out and list all the additional fields you want to see in the metadata? I can update the issue to reflect an overall update to the metadata fields.

ufuksarp commented 10 months ago

Agreed, can you please help me out and list all the additional fields you want to see in the metadata? I can update the issue to reflect an overall update to the metadata fields.

Currently nothing inside High Resolution Fix and Advanced tab is saved. Those should definitely be saved in entirety.

High Resolution Fix: Enable High Resolution Fix, Initial Width, Initial Height, Denoising Strength (which has some sort of floating point problem btw)

Advanced: Seamless Tiling X Axis, Y Axis, CLIP Skip level, CPU/GPU Noise

ufuksarp commented 10 months ago

Correction: CLIP skip is saved but not recalled when pressed "Use All". Others that I have posted not saved at all. Those should be saved and recalled when pressed "Use All".