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

feat(ui): FLUX in linear UI #6846

Merged
merged 14 commits into from
Sep 17, 2024
Merged

feat(ui): FLUX in linear UI #6846

merged 14 commits into from
Sep 17, 2024

Conversation

maryhipp
Copy link
Collaborator

@maryhipp maryhipp commented Sep 12, 2024

Summary

Adds support in linear UI for using FLUX as a main model for text-to-image, image-to-image, inpainting, and outpainting.

Does NOT include: LoRA support, controlnet support, IP adapter support, or upscaling. This means the only available layers on the canvas included in this PR are inpainting and raster layers. Support for the rest will be in subsequent PRs as the back-end is built out.

Related Issues / Discussions

QA Instructions

Options for FLUX generation settings:
Screenshot 2024-09-16 at 1 33 19 PM

Merge Plan

Checklist

  • The PR has a short but descriptive title, suitable for a changelog
  • Tests added / updated (if applicable)
  • Documentation added / updated (if applicable)

@github-actions github-actions bot added python PRs that change python files invocations PRs that change invocations frontend PRs that change frontend files labels Sep 12, 2024
@hswlab
Copy link

hswlab commented Sep 15, 2024

The node user interface is not quite self-explanatory for basic users, it would be great if FLUX models could be used like all the other models via the basic ‘text to image’ user interface. Is this a big challenge to adapt Invoke AI to make this possible or can we expect such a functionality to be available in the future?

@maryhipp maryhipp marked this pull request as ready for review September 16, 2024 17:30
@maryhipp maryhipp changed the title Maryhipp/flux linear UI feat(ui): FLUX in linear UI Sep 16, 2024
@maryhipp
Copy link
Collaborator Author

The node user interface is not quite self-explanatory for basic users, it would be great if FLUX models could be used like all the other models via the basic ‘text to image’ user interface. Is this a big challenge to adapt Invoke AI to make this possible or can we expect such a functionality to be available in the future?

That is what this PR is doing 👍

@hipsterusername
Copy link
Member

When switching to Flux from SDXL, bounding box can get put into a state that is whack/breaks - It's also strange to have the bounding box change sizes when canvas mode is selected.

Copy link
Collaborator

@psychedelicious psychedelicious left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great!

I changed one thing - drop the default steps from 50 to 30. Ain't nobody got time for that.

@psychedelicious psychedelicious enabled auto-merge (rebase) September 17, 2024 05:29
@psychedelicious psychedelicious merged commit 3d1a04c into main Sep 17, 2024
14 checks passed
@psychedelicious psychedelicious deleted the maryhipp/flux-linear-ui branch September 17, 2024 05:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
frontend PRs that change frontend files invocations PRs that change invocations python PRs that change python files
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants