psychedelicious
|
4463e6da5d
|
fix(app): node_pack not added to openapi schema correctly
|
2024-09-06 21:27:56 +10:00 |
|
psychedelicious
|
e6960320dd
|
feat(nodes): CanvasV2MaskAndCropInvocation can paste generated image back on source
This is needed for `Generate` mode.
|
2024-09-06 21:27:56 +10:00 |
|
psychedelicious
|
143c47c887
|
tidy(app): clean up app changes for canvas v2
|
2024-09-06 21:27:37 +10:00 |
|
psychedelicious
|
aa73cbf459
|
feat(nodes): temp disable canvas output crop
|
2024-09-06 21:27:36 +10:00 |
|
psychedelicious
|
1f3163942a
|
fix(nodes): fix canvas mask erode
it wasn't eroding enough and caused incorrect transparency in result images
|
2024-09-06 21:27:35 +10:00 |
|
psychedelicious
|
c98c5f13f7
|
feat(invocation): reduce canvas v2 mask & crop mask dilation
|
2024-09-06 21:27:35 +10:00 |
|
psychedelicious
|
9e89ddf2f1
|
feat(app): update CanvasV2MaskAndCropInvocation
|
2024-09-06 21:27:35 +10:00 |
|
psychedelicious
|
fca9cacc4e
|
feat(app): add CanvasV2MaskAndCropInvocation & CanvasV2MaskAndCropOutput
This handles some masking and cropping that the canvas needs.
|
2024-09-06 21:27:35 +10:00 |
|
Brandon Rising
|
69f080fb75
|
Move flux step callback code into the step_callback util scripts, use other services within the invocation context
|
2024-09-03 14:04:16 -04:00 |
|
Brandon Rising
|
04272a7cc8
|
Initial attempt at preview images
|
2024-09-03 14:04:16 -04:00 |
|
Ryan Dick
|
b43da46b82
|
Rename 'FLUX VAE Encode'/'FLUX VAE Decode' to 'FLUX Image to Latents'/'FLUX Latents to Image'
|
2024-09-02 09:38:17 -04:00 |
|
Ryan Dick
|
4255a01c64
|
Restore line that was accidentally removed during development.
|
2024-09-02 09:38:17 -04:00 |
|
Ryan Dick
|
cfdd5a1900
|
Rename flux_text_to_image.py -> flex_denoise.py
|
2024-09-02 09:38:17 -04:00 |
|
Ryan Dick
|
2313f326df
|
Add denoise_end param to FluxDenoiseInvocation.
|
2024-09-02 09:38:17 -04:00 |
|
Ryan Dick
|
2e092a2313
|
Rename FluxTextToImageInvocation -> FluxDenoiseInvocation.
|
2024-09-02 09:38:17 -04:00 |
|
Ryan Dick
|
763ef06c18
|
Use the existence of initial latents to decide whether we are doing image-to-image in the FLUX denoising node. Previously we were using the denoising_start value, but in some cases with an inpaintin mask you may want to run image-to-image from densoising_start=0.
|
2024-09-02 09:38:17 -04:00 |
|
Ryan Dick
|
8292f6cd42
|
Code cleanup and documentation around FLUX inpainting.
|
2024-09-02 09:38:17 -04:00 |
|
Ryan Dick
|
278bba499e
|
Split FLUX VAE decoding out into its own node from LatentsToImageInvocation.
|
2024-09-02 09:38:17 -04:00 |
|
Ryan Dick
|
dd99ed28e0
|
Split FLUX VAE encoding out into its own node from ImageToLatentsInvocation.
|
2024-09-02 09:38:17 -04:00 |
|
Ryan Dick
|
9a8aca69bf
|
Get a rough version of FLUX inpainting working.
|
2024-09-02 09:38:17 -04:00 |
|
Ryan Dick
|
7ad62512eb
|
Update MaskTensorToImageInvocation to support input mask tensors with or without a channel dimension.
|
2024-09-02 09:38:17 -04:00 |
|
Ryan Dick
|
bd466661ec
|
Remove unused vae field from FLUXTextToImageInvocation.
|
2024-09-02 09:38:17 -04:00 |
|
Ryan Dick
|
7ebb509d05
|
Bump FLUX node versions after splitting out VAE encode/decode.
|
2024-09-02 09:38:17 -04:00 |
|
Ryan Dick
|
0aa13c046c
|
Split VAE decoding out from the FLUXTextToImageInvocation.
|
2024-09-02 09:38:17 -04:00 |
|
Ryan Dick
|
a7a33d73f5
|
Get FLUX non-masked image-to-image working - still rough.
|
2024-09-02 09:38:17 -04:00 |
|
Ryan Dick
|
ffa39857d3
|
Add FLUX VAE decoding support to LatentsToImageInvocation.
|
2024-09-02 09:38:17 -04:00 |
|
Ryan Dick
|
e85c3bc465
|
Add FLUX VAE support to ImageToLatentsInvocation.
|
2024-09-02 09:38:17 -04:00 |
|
Ryan Dick
|
4e4b6c6dbc
|
Tidy variable management and dtype handling in FluxTextToImageInvocation.
|
2024-08-29 19:08:18 +00:00 |
|
Ryan Dick
|
5e8cf9fb6a
|
Remove hack to clear cache from the FluxTextToImageInvocation. We now clear the cache based on the on-disk model size.
|
2024-08-29 19:08:18 +00:00 |
|
Ryan Dick
|
c738fe051f
|
Split T5 encoding and CLIP encoding into separate functions to ensure that all model references are locally-scoped so that the two models don't have to be help in memory at the same time.
|
2024-08-29 19:08:18 +00:00 |
|
maryhipp
|
16825ee6e9
|
feat(nodes): bump version of flux model node, update default workflow
|
2024-08-29 11:52:51 -04:00 |
|
Mary Hipp
|
3f5340fa53
|
feat(nodes): add submodels as inputs to FLUX main model node instead of hardcoded names
|
2024-08-29 11:52:51 -04:00 |
|
Brandon Rising
|
2d185fb766
|
Run ruff
|
2024-08-26 20:17:50 -04:00 |
|
Brandon Rising
|
849da67cc7
|
Remove no longer used code in the flux denoise function
|
2024-08-26 20:17:50 -04:00 |
|
Brandon Rising
|
3ea6c9666e
|
Remove in progress images until we're able to make the valuable
|
2024-08-26 20:17:50 -04:00 |
|
Ryan Dick
|
635d2f480d
|
ruff
|
2024-08-26 20:17:50 -04:00 |
|
Brandon Rising
|
70c278c810
|
Remove dependency on flux config files
|
2024-08-26 20:17:50 -04:00 |
|
Brandon Rising
|
56b9906e2e
|
Setup scaffolding for in progress images and add ability to cancel the flux node
|
2024-08-26 20:17:50 -04:00 |
|
Brandon Rising
|
5063be92bf
|
Switch flux to using its own conditioning field
|
2024-08-26 20:17:50 -04:00 |
|
Brandon Rising
|
6764dcfdaa
|
Load and unload clip/t5 encoders and run inference separately in text encoding
|
2024-08-26 20:17:50 -04:00 |
|
Ryan Dick
|
a0bf20bcee
|
Run FLUX VAE decoding in the user's preferred dtype rather than float32. Tested, and seems to work well at float16.
|
2024-08-26 20:17:50 -04:00 |
|
Ryan Dick
|
14ab339b33
|
Move prepare_latent_image_patches(...) to sampling.py with all of the related FLUX inference code.
|
2024-08-26 20:17:50 -04:00 |
|
Ryan Dick
|
25c91efbb6
|
Rename field positive_prompt -> prompt.
|
2024-08-26 20:17:50 -04:00 |
|
Ryan Dick
|
d7c22b3bf7
|
Tidy is_schnell detection logic.
|
2024-08-26 20:17:50 -04:00 |
|
Ryan Dick
|
185f2a395f
|
Make FLUX get_noise(...) consistent across devices/dtypes.
|
2024-08-26 20:17:50 -04:00 |
|
Ryan Dick
|
0c5649491e
|
Mark FLUX nodes as prototypes.
|
2024-08-26 20:17:50 -04:00 |
|
Brandon Rising
|
c27d59baf7
|
Run ruff
|
2024-08-26 20:17:50 -04:00 |
|
Brandon Rising
|
f130ddec7c
|
Remove automatic install of models during flux model loader, remove no longer used import function on context
|
2024-08-26 20:17:50 -04:00 |
|
Ryan Dick
|
a0a259eef1
|
Fix max_seq_len field description.
|
2024-08-26 20:17:50 -04:00 |
|
maryhipp
|
5d0b248fdb
|
fix(worker) fix T5 type
|
2024-08-26 20:17:50 -04:00 |
|