Studio2/SD/API: Exclude more static_kwargs in StableDiffusion.init for now #2096
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
Although the changes in #2091 got things to failing at the point of
iree-compile
of unet for me, the merged version considers vae_encode before unet. It turns out vae_encode has a similar problem with including aprecision
argument when main branchturbine_models.custom_models.sd_inference
doesn't yet include it.This comments out
precision
for all the blocks in the thestatic_kwargs
variable which defines how the the various pipeline models are called, and gets us back to aniree-compile
failure again.Changes
Possible Problems/Concerns
precision
is landed in the Turbine models, I've added a TODO comment saying that.