Brandon Rising
|
c819da8859
|
Some cleanup of the tags and description of flux nodes
|
2024-08-21 09:11:15 -04:00 |
|
Brandon Rising
|
e19f079cb2
|
Add t5 encoders and clip embeds to the model manager
|
2024-08-21 09:10:53 -04:00 |
|
Brandon Rising
|
dd24f83d43
|
Fix styling/lint
|
2024-08-21 09:10:22 -04:00 |
|
Brandon Rising
|
da766f5a7e
|
Fix support for 8b quantized t5 encoders, update exception messages in flux loaders
|
2024-08-21 09:10:22 -04:00 |
|
Ryan Dick
|
120e1cf1e9
|
Add tqdm progress bar to FLUX denoising.
|
2024-08-21 09:10:22 -04:00 |
|
Ryan Dick
|
5e2351f3bf
|
Fix FLUX output image clamping. And a few other minor fixes to make inference work with the full bfloat16 FLUX transformer model.
|
2024-08-21 09:10:22 -04:00 |
|
Brandon Rising
|
d705c3cf0e
|
Select dev/schnell based on state dict, use correct max seq len based on dev/schnell, and shift in inference, separate vae flux params into separate config
|
2024-08-21 09:10:20 -04:00 |
|
Brandon Rising
|
115f350f6f
|
Install sub directories with folders correctly, ensure consistent dtype of tensors in flux pipeline and vae
|
2024-08-21 09:09:39 -04:00 |
|
Brandon Rising
|
be6cb2c07c
|
Working inference node with quantized bnb nf4 checkpoint
|
2024-08-21 09:09:39 -04:00 |
|
Brandon Rising
|
4fb5529493
|
Remove unused param on _run_vae_decoding in flux text to image
|
2024-08-21 09:09:39 -04:00 |
|
Brandon Rising
|
b43ee0b837
|
Add nf4 bnb quantized format
|
2024-08-21 09:09:39 -04:00 |
|
Brandon Rising
|
3312fe8fc4
|
Run ruff, setup initial text to image node
|
2024-08-21 09:09:39 -04:00 |
|
Brandon Rising
|
01a2449dae
|
Add backend functions and classes for Flux implementation, Update the way flux encoders/tokenizers are loaded for prompt encoding, Update way flux vae is loaded
|
2024-08-21 09:09:37 -04:00 |
|
Brandon Rising
|
cfe9d0ce0a
|
Some UI cleanup, regenerate schema
|
2024-08-21 09:08:22 -04:00 |
|
Brandon Rising
|
46b6314482
|
Run Ruff
|
2024-08-21 09:06:38 -04:00 |
|
Brandon Rising
|
46d5107ff1
|
Run Ruff
|
2024-08-21 09:06:38 -04:00 |
|
Brandon Rising
|
6ea1278d22
|
Manage quantization of models within the loader
|
2024-08-21 09:06:34 -04:00 |
|
Brandon Rising
|
4556b57382
|
Remove changes to v1 workflow
|
2024-08-21 09:04:40 -04:00 |
|
Brandon Rising
|
f425d3aa3c
|
Setup flux model loading in the UI
|
2024-08-21 09:04:37 -04:00 |
|
Ryan Dick
|
d7a39a4d67
|
WIP on moving from diffusers to FLUX
|
2024-08-21 08:59:19 -04:00 |
|
Ryan Dick
|
3e8a550fab
|
More improvements for LLM.int8() - not fully tested.
|
2024-08-21 08:59:19 -04:00 |
|
Ryan Dick
|
0e96794c6e
|
LLM.int8() quantization is working, but still some rough edges to solve.
|
2024-08-21 08:59:19 -04:00 |
|
Ryan Dick
|
23a7328a66
|
Clean up NF4 implementation.
|
2024-08-21 08:59:19 -04:00 |
|
Ryan Dick
|
c3cf8c3b6b
|
NF4 inference working
|
2024-08-21 08:59:19 -04:00 |
|
Ryan Dick
|
110d58d107
|
NF4 loading working... I think.
|
2024-08-21 08:59:19 -04:00 |
|
Ryan Dick
|
3480e06688
|
wip
|
2024-08-21 08:59:19 -04:00 |
|
Ryan Dick
|
3ba60e1656
|
Split a FluxTextEncoderInvocation out from the FluxTextToImageInvocation. This has the advantage that we benfit from automatic caching when the prompt isn't changed.
|
2024-08-21 08:59:19 -04:00 |
|
Ryan Dick
|
cdd47b657b
|
Make quantized loading fast for both T5XXL and FLUX transformer.
|
2024-08-21 08:59:19 -04:00 |
|
Ryan Dick
|
68c712d254
|
Make quantized loading fast.
|
2024-08-21 08:59:19 -04:00 |
|
Ryan Dick
|
44d7a74b88
|
WIP - experimentation
|
2024-08-21 08:59:19 -04:00 |
|
Ryan Dick
|
e8fb8f4d12
|
Make float16 inference work with FLUX on 24GB GPU.
|
2024-08-21 08:59:19 -04:00 |
|
Ryan Dick
|
9381211508
|
Add support for 8-bit quantizatino of the FLUX T5XXL text encoder.
|
2024-08-21 08:59:19 -04:00 |
|
Ryan Dick
|
8cce4a40d4
|
Make 8-bit quantization save/reload work for the FLUX transformer. Reload is still very slow with the current optimum.quanto implementation.
|
2024-08-21 08:59:19 -04:00 |
|
Ryan Dick
|
4833746698
|
Minor improvements to FLUX workflow.
|
2024-08-21 08:59:19 -04:00 |
|
Ryan Dick
|
8b9bf55bba
|
Got FLUX schnell working with 8-bit quantization. Still lots of rough edges to clean up.
|
2024-08-21 08:59:19 -04:00 |
|
Ryan Dick
|
7b199fed4f
|
Use the FluxPipeline.encode_prompt() api rather than trying to run the two text encoders separately.
|
2024-08-21 08:59:18 -04:00 |
|
Ryan Dick
|
4c7bb06f13
|
Add sentencepiece dependency for the T5 tokenizer.
|
2024-08-21 08:59:18 -04:00 |
|
Ryan Dick
|
13513465c8
|
First draft of FluxTextToImageInvocation.
|
2024-08-21 08:59:18 -04:00 |
|
Ryan Dick
|
d5a949e6c3
|
Update HF download logic to work for black-forest-labs/FLUX.1-schnell.
|
2024-08-21 08:59:18 -04:00 |
|
Ryan Dick
|
eb38295263
|
Update imports for compatibility with bumped diffusers version.
|
2024-08-21 08:59:18 -04:00 |
|
Ryan Dick
|
73ae85cdea
|
Bump diffusers version to include FLUX support.
|
2024-08-21 08:59:18 -04:00 |
|
psychedelicious
|
4f4ba7b462
|
tidy(ui): clean up ActiveStylePreset markup
|
2024-08-21 09:06:41 +10:00 |
|
Mary Hipp
|
2298be0e6b
|
fix(ui): error handling if unable to convert image URL to blob
|
2024-08-21 09:06:41 +10:00 |
|
Mary Hipp
|
63494dfca7
|
remove extra slash in exports path
|
2024-08-21 09:06:41 +10:00 |
|
Mary Hipp
|
36a1d39454
|
fix(ui): handle badge styling when template name is long
|
2024-08-21 09:06:41 +10:00 |
|
Mary Hipp
|
a6f6d5c400
|
fix(ui): add loading state to button when creating or updating a style preset
|
2024-08-21 09:06:41 +10:00 |
|
Mary Hipp
|
e85f221aca
|
fix(ui): clear prompt template when prompts are recalled
|
2024-08-21 09:04:35 +10:00 |
|
Mary Hipp
|
d4797e37dc
|
fix(ui): properly unwrap delete style preset API request so that error is caught
|
2024-08-19 16:12:39 -04:00 |
|
Mary Hipp
|
3e7923d072
|
fix(api): allow updating of type for style preset
|
2024-08-19 16:12:39 -04:00 |
|
psychedelicious
|
a85d69ce3d
|
tidy(ui): getViewModeChunks.tsx -> .ts
|
2024-08-19 08:25:39 +10:00 |
|