Pierre Chapuis
|
defbb9eb3a
|
update deps and use ruff in Rye to format
|
2024-03-05 19:40:52 +01:00 |
|
Laurent
|
d26ec690e8
|
(CI) add bounty stale bot
|
2024-03-05 14:13:59 +01:00 |
|
Pierre Chapuis
|
98e2ab94c9
|
fix CI (again)
https://github.com/eifinger/setup-rye/releases/tag/v2.0.0
|
2024-03-04 11:28:40 +01:00 |
|
Pierre Chapuis
|
83ff8f7007
|
fix CI
https://github.com/eifinger/setup-rye/releases/tag/v1.16.1
|
2024-03-02 14:07:13 +01:00 |
|
Cédric Deltheil
|
7792cffea5
|
bump library version to v0.4.0
|
2024-02-26 14:54:53 +01:00 |
|
Benjamin Trom
|
f1079fe8f1
|
write Training 101 guide
|
2024-02-26 14:44:02 +01:00 |
|
Pierre Chapuis
|
91d1b46aa9
|
Add a note that we mitigate non-zero SNR in DDIM.
|
2024-02-26 12:14:02 +01:00 |
|
Pierre Chapuis
|
87f798778f
|
update README
|
2024-02-26 12:14:02 +01:00 |
|
Pierre Chapuis
|
d5d199edc5
|
add tests for SDXL Lightning
|
2024-02-26 12:14:02 +01:00 |
|
Pierre Chapuis
|
7d8e3fc1db
|
add SDXL-Lightning weights to conversion script + support safetensors
|
2024-02-26 12:14:02 +01:00 |
|
Pierre Chapuis
|
7f51d18045
|
clarify that add_lcm_lora can load SDXL-Lightning
|
2024-02-26 12:14:02 +01:00 |
|
Pierre Chapuis
|
7e4e0f0650
|
correctly scale init latents for Euler scheduler
|
2024-02-26 12:14:02 +01:00 |
|
Pierre Chapuis
|
bf0ba58541
|
refactor solver params, add sample prediction type
|
2024-02-26 12:14:02 +01:00 |
|
Pierre Chapuis
|
ddc1cf8ca7
|
refactor solvers to support different timestep spacings
|
2024-02-26 12:14:02 +01:00 |
|
Pierre Chapuis
|
d14c5bd5f8
|
add option to override unet weights for conversion
|
2024-02-26 12:14:02 +01:00 |
|
Pierre Chapuis
|
8f614e7647
|
check hash of downloaded LoRA weights, update DPO refs
(the DPO LoRA weights have changed: 2699b36e22 )
|
2024-02-23 12:02:18 +01:00 |
|
Laurent
|
28f9368c93
|
(weight conversion) fix typo in ControlLora export folder
|
2024-02-22 17:59:36 +01:00 |
|
Cédric Deltheil
|
176807740b
|
control_lora: fix adapter set scale
The adapter set scale did not propagate the scale to the underlying
zero convolutions. The value set at CTOR time was used instead.
Follow up of #285
|
2024-02-22 10:01:05 +01:00 |
|
Pierre Chapuis
|
83960bdbb8
|
Add LCM and LCM-LoRA to README
|
2024-02-21 16:37:27 +01:00 |
|
Pierre Chapuis
|
03b79d6d34
|
rename ResidualBlock to ConditionScaleBlock in LCM
|
2024-02-21 16:37:27 +01:00 |
|
Pierre Chapuis
|
5f21922925
|
update disk space estimation in CONTRIBUTING.md
|
2024-02-21 16:37:27 +01:00 |
|
Pierre Chapuis
|
684e2b9a47
|
add docstrings for LCM / LCM-LoRA
|
2024-02-21 16:37:27 +01:00 |
|
Pierre Chapuis
|
383c3c8a04
|
add tests for LCM and LCM-LoRA
(As of now LoRA with guidance > 1 and especially base do not pass with those tolerances.)
|
2024-02-21 16:37:27 +01:00 |
|
Pierre Chapuis
|
b55e9332fe
|
add LCM and LCM-LoRA to tests weights conversion script
|
2024-02-21 16:37:27 +01:00 |
|
Pierre Chapuis
|
12b6829a26
|
add support for LCM LoRA weights loading
|
2024-02-21 16:37:27 +01:00 |
|
Pierre Chapuis
|
fafe5f8f5a
|
Improve filtering when auto-attaching LoRAs.
Also support debug output to help diagnose bad mappings.
|
2024-02-21 16:37:27 +01:00 |
|
Pierre Chapuis
|
f8d55ccb20
|
add LcmAdapter
This adds support for the condition scale embedding.
Also updates the UNet converter to support LCM.
|
2024-02-21 16:37:27 +01:00 |
|
Pierre Chapuis
|
c8c6294550
|
add LCMSolver (Latent Consistency Models)
|
2024-02-21 16:37:27 +01:00 |
|
Pierre Chapuis
|
4a619e84f0
|
support disabling CFG in LatentDiffusionModel
|
2024-02-21 16:37:27 +01:00 |
|
Cédric Deltheil
|
446967859d
|
test_style_aligned: switch to CLIP text batch API
Added in #263
|
2024-02-21 16:33:03 +01:00 |
|
Pierre Colle
|
d199cd4f24
|
batch sdxl + sd1 + compute_clip_text_embedding
Co-authored-by: Cédric Deltheil <355031+deltheil@users.noreply.github.com>
|
2024-02-21 15:17:11 +01:00 |
|
Pierre Chapuis
|
8139b2dd91
|
fix IP-Adapter weights conversion
|
2024-02-21 15:03:48 +01:00 |
|
Cédric Deltheil
|
5ab5d7fd1c
|
import ControlLoraAdapter part of latent_diffusion
|
2024-02-19 14:11:32 +01:00 |
|
Laurent
|
8b799bf3ad
|
add StyleAligned to the README's "Latest News 🔥"
|
2024-02-15 15:22:47 +01:00 |
|
Laurent
|
da3c3602fb
|
write StyleAligned e2e test
|
2024-02-15 15:22:47 +01:00 |
|
Laurent
|
60c0780fe7
|
write StyleAligned inject/eject tests
|
2024-02-15 15:22:47 +01:00 |
|
Laurent
|
2a3e353f04
|
enable StyleAligned related docstrings in mkdocstrings
|
2024-02-15 15:22:47 +01:00 |
|
Laurent
|
efa3988638
|
implement StyleAlignedAdapter
|
2024-02-15 15:22:47 +01:00 |
|
limiteinductive
|
432e32f94f
|
rename Scheduler -> LRScheduler
|
2024-02-15 11:48:36 +01:00 |
|
Laurent
|
684303230d
|
export ControlLora and ControlLoraAdapter in refiners.foundationals.latent_diffusion.stable_diffusion_xl
|
2024-02-15 11:32:49 +01:00 |
|
Laurent
|
383793b534
|
add ControlLora v2 to the "Latest News 🔥" in README.md
|
2024-02-15 10:10:23 +01:00 |
|
Laurent
|
00270604ef
|
fix conversion_script bug + rename control_lora e2e test
|
2024-02-14 18:20:46 +01:00 |
|
Laurent
|
7fe392298a
|
write ControlLora e2e tests
|
2024-02-14 18:20:46 +01:00 |
|
Laurent
|
5fee723cd1
|
write ControlLora weight conversion script
|
2024-02-14 18:20:46 +01:00 |
|
Laurent
|
41a5ce2052
|
implement ControlLora and ControlLoraAdapter
|
2024-02-14 18:20:46 +01:00 |
|
Laurent
|
a54808e757
|
add context_key getter and setter to RangeAdapter2d
|
2024-02-14 18:20:46 +01:00 |
|
Laurent
|
35b6e2f7c5
|
add context_key getter and setter to TimestepEncoder
|
2024-02-14 18:20:46 +01:00 |
|
Laurent
|
0230971543
|
simplify is_compatible in lora.py
|
2024-02-14 18:20:46 +01:00 |
|
Pierre Chapuis
|
35868ba34b
|
Move helper to attach several LoRAs from SD to Fluxion
|
2024-02-14 13:35:46 +01:00 |
|
limiteinductive
|
bec845553f
|
update deprecated validator for field_validator
|
2024-02-13 18:35:51 +01:00 |
|