Allow users to disable lora patching optimization introduced by #6439 #6628
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.
Summary
LoRA patching optimization introduced in PR #6439 may cause issue in some edge cases, which prevents InvokeAI to generate any reasonable image.
This patch add an configuration option to allow users to disable the change introduced in #6439 in case the issue occurs.
Related Issues / Discussions
QA Instructions
I tested this on my server (no GPU, running InvokeAI on an Intel Ice Lake SP CPU) and problem (mentioned in #6559) is addressed.
Since it is probably an edge case, (only 2 issues are found possibly related to it) it may not always be reproducible.
Merge Plan
N/A (This patch won't touch anything big, e.g. db schema, etc)
Checklist