Commit Graph

138 Commits

Author SHA1 Message Date
filipstrand
42b4fd6d90 Refactor DepthPro object 2025-05-10 13:40:21 +02:00
filipstrand
4cb8a5b203 Better init pattern for depth model 2025-05-10 13:40:21 +02:00
filipstrand
5f0f39f362 Update calls in MemorySaver 2025-05-07 22:00:13 +02:00
filipstrand
393a60fb2b Small fix for LoRA scales 2025-05-06 13:22:42 +02:00
Anthony Wu
136b76de01 propose --save-full-image option 2025-05-01 00:34:49 -07:00
Anthony Wu
8b828ced27 In-Context generation: allow lora composition 2025-04-30 22:00:33 -07:00
Filip Strand
3af1cc18df
Merge pull request #175 from akx/tup-typ
Fix type annotations for tuples
2025-04-25 14:45:04 +02:00
Aarni Koskela
da5477bdbf Apply no-implicit-optional fixes 2025-04-25 15:32:27 +03:00
Aarni Koskela
ae57884387 Fix type annotations for tuples 2025-04-25 15:30:47 +03:00
Aarni Koskela
79ca146653 Fix type for Img2Img.image_path 2025-04-25 14:03:29 +03:00
Aarni Koskela
ca2f96d75e Allow nullish zip_path for convenience 2025-04-25 14:00:47 +03:00
Aarni Koskela
dc175f3d14 Fix str/Path related typing 2025-04-25 13:59:42 +03:00
Aarni Koskela
effff3273a Normalize Path import style 2025-04-25 13:50:00 +03:00
filipstrand
7cc4099995 Fix command line args 2025-04-25 10:44:13 +02:00
filipstrand
74ab9acf15 Remove torchvision dependency 2025-04-24 15:43:38 +02:00
filipstrand
d376f9c931 FLUX.1 Tools | Redux & Depth 2025-04-24 09:08:21 +02:00
Aarni Koskela
83a7bf3519 Clean up fmt: off comments
* Use magic trailing commas instead of disabling formatting to keep args on separate lines
* Scope `fmt: off`s better where that's not possible
2025-03-31 00:55:38 +02:00
Aarni Koskela
7a9d9e667b Remove duplicate mask_util file
Looks like an inadvertent copy of mflux/flux_tools/fill/mask_util.py
2025-03-30 20:09:58 +03:00
Serkan Sakar
d225d1bbb9 More low-ram improvements 2025-03-22 10:46:21 +01:00
filipstrand
d4d98186e2 FLUX.1 Tools | Fill 2025-03-16 11:12:34 +01:00
Filip Strand
195ed134a0
Merge pull request #141 from anthonywu/prepare-outpaint-scaffolding
Image Outpaint Feature: prepare the CLI and ImageUtil helpers for extended canvas
2025-03-15 12:14:07 +01:00
filipstrand
273431f010 Remove redundant is_mflux weight attribute 2025-03-15 11:45:47 +01:00
filipstrand
696762af2e Save mflux versions in weight metadata 2025-03-15 11:45:47 +01:00
Anthony Wu
8eeecde8f7
Merge branch 'main' into prepare-outpaint-scaffolding 2025-03-13 21:38:42 -07:00
Goekdeniz-Guelmez
f5f8d45eaa initial commmit 2025-03-13 09:40:35 +01:00
Anthony Wu
13121684ac Image Outpaint Feature: prepare the CLI and ImageUtil helpers 2025-03-09 18:38:44 -07:00
Anthony Wu
04d24234f1 Fix: image gen should stop even if no callbacks are registered 2025-03-09 07:42:12 -07:00
Anthony Wu
ce7dfeabfd remedy missed ruff check/formats in 0.6.0 release 2025-03-07 20:27:41 -08:00
filipstrand
e13181e176 Add after_loop callback to in context generation 2025-03-05 08:32:26 +01:00
filipstrand
f75593b1dc New: Add In-Context-LoRA feature 2025-03-05 07:55:21 +01:00
filipstrand
c8c35ac8c9 Add ability to download LoRAs automatically from Huggingface 2025-03-05 07:55:21 +01:00
filipstrand
5ec7ab5b41 Renaming: Remove 'init' prefix for a more general interface 2025-03-05 07:30:46 +01:00
Filip Strand
552eb6a3bb
Merge pull request #136 from DanaCase/clear_prompt_cache
clear prompt cache for training
2025-03-05 07:30:16 +01:00
Dana Case
96ba683181 clear prompt cache for training 2025-03-04 15:14:22 -08:00
Dana Case
50734795b9 add general arguments to train as well 2025-03-03 19:21:01 -08:00
Serkan Sakar
6006806e6d
Merge branch 'filipstrand:main' into memory_saver 2025-03-02 19:38:53 +01:00
Serkan Sakar
f65286e1fb add memory saver to controlnet 2025-03-02 19:28:19 +01:00
filipstrand
d80b6e520f Add option to override saved images 2025-03-01 21:34:26 +01:00
Serkan Sakar
50752f58f4 Memory usage optimizations 2025-02-28 20:43:01 +01:00
filipstrand
821238284a Fix: Handle edge case for img2img 2025-02-14 05:21:35 +01:00
filipstrand
74173f543e Let before-loop callback accept latents and let StepwiseHandler include initial latent 2025-02-14 05:21:18 +01:00
filipstrand
3cecfae75b Refactor model config 2025-02-12 22:27:34 +01:00
filipstrand
e3b2a65aa6 Allow 3-bit and 6-bit quantization (mlx > v0.21.0) 2025-02-12 22:27:34 +01:00
filipstrand
09d75e46b8 Add PromptCache: Small optimization for repeated generations with same prompt 2025-02-12 22:27:34 +01:00
filipstrand
3601baf75e Implement general callback mechanism 2025-02-09 15:27:06 +01:00
filipstrand
e4af40e4ee Refactor: Remove ConfigControlnet 2025-02-09 14:37:23 +01:00
filipstrand
22f98fc5a4 Refactor: Add separate Flux initializer 2025-02-09 14:37:23 +01:00
filipstrand
b5db14b3c6 Add descriptive comments for attention computations 2025-02-02 19:12:07 +01:00
filipstrand
0485cf07c2 Refactor: Transformer blocks 2025-02-02 19:12:07 +01:00
filipstrand
0d9a5d626f Refactor: Transformer & Flux 2025-02-02 19:12:07 +01:00