1
0
Fork 0
Commit Graph

208 Commits

Author SHA1 Message Date
Sean Sube 2546084208
lint(api): move some noisy log messages to trace level 2023-12-21 21:07:02 -06:00
Sean Sube e09631ef05
apply lint 2023-12-19 23:01:05 -06:00
Sean Sube c8a9734acf
dump unet to torch before making cnet 2023-12-19 22:50:18 -06:00
Sean Sube 4a87fb2a31
update forwarding shapes, apply lint 2023-12-19 22:10:37 -06:00
Sean Sube b4262eb777
remove bulky controlnet wrapper 2023-12-19 20:56:24 -06:00
Sean Sube ba9982af51
fix(api): various controlnet fixes 2023-12-19 19:19:48 -06:00
Sean Sube 133c4a20bd
fix(api): use correct post-fetch path when converting from checkpoints (#432) 2023-12-16 13:17:24 -06:00
Sean Sube 95d8f4a598
fix(api): make sure all file types are covered (#432) 2023-12-14 20:04:08 -06:00
Sean Sube 4da4cd95a5
fix(api): trim whitespace from model names because it breaks things (#376) 2023-12-10 13:59:47 -06:00
Sean Sube 9c1fcd16fa
fix(api): only fetch diffusion models if they have not already been converted (#398) 2023-12-10 13:52:52 -06:00
Sean Sube e7da2cf8a6
fix(api): load pretrained VAE from original path 2023-12-08 23:19:52 -06:00
Sean Sube 4fd50984f0
fix(api): correct VAE extension check during conversion 2023-12-08 22:55:51 -06:00
Sean Sube 46d9fc0dd4
fix(api): make sure diffusion models have a valid prefix 2023-12-08 18:49:18 -06:00
Sean Sube 9b4ae0916b
lint and test fixes 2023-12-03 12:53:50 -06:00
Sean Sube 44a23a6366
apply lint 2023-11-24 22:40:01 -06:00
Sean Sube d7c95a4a4f
fix SDXL node names once 2023-11-24 16:51:03 -06:00
Sean Sube 74832fc61b
fix(api): match SDXL keys per LoRA 2023-11-24 15:22:07 -06:00
Sean Sube 98f8abbacd
fix(api): correctly detect unknown embedding format 2023-11-23 23:53:17 -06:00
Sean Sube ddd3d45b79
fix(api): add logging along SDXL custom VAE codepath 2023-11-23 23:21:45 -06:00
Sean Sube f00bfe9bd0
more tests, apply lint 2023-11-23 11:19:58 -06:00
Sean Sube 54dc970a7e
correctly remove operator types 2023-11-21 23:12:24 -06:00
Sean Sube 33bd67beb6
switch LoRA back to fixing node names on the fly 2023-11-21 22:33:17 -06:00
Sean Sube a39fe1d21c
use pre-fixed names for XL LoRA key matching 2023-11-21 21:46:34 -06:00
Sean Sube 60615e097b
fix(api): support normal LoRA keys in SDXL LoRAs 2023-11-21 19:10:11 -06:00
Sean Sube 7e6749e0d7
apply lint, add missing file 2023-11-18 18:13:13 -06:00
Sean Sube eb3f1479f2
fix(api): only use optimum's fp16 mode for SDXL export when torch fp16 is enabled 2023-11-16 21:45:50 -06:00
Sean Sube 4a2498ad8d
apply lint 2023-11-08 22:04:15 -06:00
Sean Sube f4f3bda6f8
fix(api): allow all supported tensors extensions for VAE files 2023-11-08 22:00:56 -06:00
Sean Sube 7c67d595fb
add more misc logging 2023-11-06 08:48:35 -06:00
Sean Sube b365660adc
move more SDXL LoRA logs to trace level 2023-11-05 16:35:32 -06:00
Sean Sube 046803fc2b
lint(api): reduce log level during SDXL LoRA blending 2023-11-05 15:55:49 -06:00
Sean Sube e9b1375440
fix(api): write tests for embedding/inversion blending 2023-10-06 19:04:48 -05:00
Sean Sube 1351b2f3ff
fix(api): allow SDXL VAE in any supported tensor format, ensure new SDXL models get hash file 2023-10-06 19:01:00 -05:00
Sean Sube 0ecae65f88
fix(api): set VAE attn processor during conversion 2023-09-24 15:02:21 -05:00
Sean Sube 5d3a7d77a5
fix(api): use Torch pipelines while loading models for conversion 2023-09-24 10:04:21 -05:00
Sean Sube c99481f484
fix(api): load replacement VAE from single file for SD v1/v2 2023-09-24 09:49:50 -05:00
Sean Sube 52fdf4f48a
fix(api): test LoRA blending code 2023-09-21 18:24:08 -05:00
Sean Sube a71298ff33
remove unused schema, lint 2023-09-15 08:40:56 -05:00
Sean Sube b851c234fe
more tests 2023-09-14 19:35:48 -05:00
Sean Sube 8a5e211172
lint(api): deduplicate some imports 2023-09-13 17:27:05 -05:00
Sean Sube cf2cf51b17
fix(api): resolve XL VAE within model folder 2023-09-11 20:21:43 -05:00
Sean Sube cd06f9291b
add custom VAE and fp16 support to SDXL conversion 2023-09-11 18:18:38 -05:00
Sean Sube 51b10de265
pass initial device to chain 2023-09-10 22:46:06 -05:00
Sean Sube 956a260db6
fix import 2023-09-10 12:15:39 -05:00
Sean Sube f2d0c2f765
apply lint 2023-09-10 11:53:36 -05:00
Sean Sube fe68670844
feat(api): add conversion for SDXL models 2023-09-10 11:52:46 -05:00
Sean Sube 1d5ac7dde5
optimize XL LoRA node matching 2023-09-04 21:20:54 -05:00
Sean Sube ea9023c2eb
fix(api): only run SDXL LoRA node matching on XL models 2023-09-04 21:20:39 -05:00
Sean Sube ecac0d5770
apply lint 2023-09-04 21:20:33 -05:00
Sean Sube bbacfd1ca0
feat(api): support for SDXL LoRAs 2023-09-04 21:20:30 -05:00