Commit Graph

38 Commits

Author SHA1 Message Date
layerdiffusion
07b2d2ccac clipvision, ipadapter, and misc
backend is 75% finished
2024-08-03 14:18:16 -07:00
layerdiffusion
bb5083f3c2 rework sample function 2024-08-03 13:27:23 -07:00
layerdiffusion
e81788e3b8 add huggingface mappings 2024-08-02 22:56:04 -07:00
layerdiffusion
31d26adba3 add latent_spaces 2024-08-02 22:40:30 -07:00
layerdiffusion
e722991752 control rework 2024-08-02 22:17:27 -07:00
layerdiffusion
1f56acf3e7 use trange 2024-08-02 15:09:04 -07:00
layerdiffusion
6ed95d66e5 rework several component patcher
backend is 65% finished
2024-08-02 14:56:57 -07:00
layerdiffusion
91543adb90 resolve #926 2024-08-02 13:55:11 -07:00
layerdiffusion
d1b8a2676d rework lora and patching system
and dora etc - backend rework is 60% finished
And I also removed the webui’s extremely annoying lora filter from model versions.
2024-08-02 13:45:26 -07:00
layerdiffusion
2104e12dab Update unet.py 2024-08-02 04:22:05 -07:00
layerdiffusion
40476bb8b3 Update unet.py 2024-08-02 04:20:18 -07:00
layerdiffusion
76e0d17af3 tune attn params 2024-08-02 04:18:47 -07:00
layerdiffusion
3dd084d55b more attention types 2024-08-02 03:37:21 -07:00
layerdiffusion
318219bc9d move file 2024-08-02 03:37:20 -07:00
layerdiffusion
61ca3bc34f fix lora 2024-08-01 23:29:27 -07:00
layerdiffusion
f6981339b0 predictor is a better name 2024-08-01 21:29:34 -07:00
layerdiffusion
bc9977a305 UNet from Scratch
Now backend rewrite is about 50% finished.
Estimated finish is in 72 hours.
After that, many newer features will land.
2024-08-01 21:19:41 -07:00
layerdiffusion
fec51bf2dd ling 2024-08-01 13:07:42 -07:00
layerdiffusion
4d1be42975 Intergrate CLIP 2024-08-01 12:27:20 -07:00
layerdiffusion
af0b04cc16 store huggingface vars in VAE 2024-07-31 21:40:18 -07:00
layerdiffusion
3079b81547 make attn func name more technically correct 2024-07-31 21:35:19 -07:00
layerdiffusion
3fb9d5a85c fix vae output layer weight cannot cast 2024-07-31 21:20:56 -07:00
layerdiffusion
0d079a846d Intergrate Native AutoEncoderKL 2024-07-31 21:10:19 -07:00
layerdiffusion
f052fabd4d make model guess a function that can be patched 2024-07-30 17:26:49 -06:00
layerdiffusion
c8156fcf41 rework model loader and configs 2024-07-30 13:27:26 -06:00
layerdiffusion
40dd61ba6c improve vae key mapping 2024-07-30 09:23:58 -06:00
layerdiffusion
3289ccb53f add vae configs 2024-07-30 08:55:22 -06:00
layerdiffusion
dc62b0d2d7 begin to use new vae impl 2024-07-30 08:43:14 -06:00
layerdiffusion
9a48c9eff3 rename state_dict method to make it clear 2024-07-30 08:05:36 -06:00
layerdiffusion
9cb69baf9f Implement VAE for new backend 2024-07-29 22:26:32 -06:00
layerdiffusion
3bc9402de9 ling 2024-07-29 11:48:55 -06:00
layerdiffusion
68b672493a implement attention for new backend 2024-07-29 11:46:16 -06:00
layerdiffusion
99fcb35506 rename 2024-07-29 11:29:29 -06:00
layerdiffusion
c4f52d8ffb add args for new backend 2024-07-29 11:27:58 -06:00
layerdiffusion
5d291c28ad implement args for new backend 2024-07-29 11:22:20 -06:00
layerdiffusion
1b2610db3e implement stream in new backend 2024-07-29 11:16:59 -06:00
layerdiffusion
9793b4be0f implement operations from scratch 2024-07-29 10:59:16 -06:00
layerdiffusion
6b163843fc add backend folder 2024-07-29 10:37:18 -06:00