Sean Sube
|
fbab26fe31
|
resize mask to match source
|
2023-04-29 15:40:26 -05:00 |
Sean Sube
|
bfe989997e
|
use full tile size for mask and noise
|
2023-04-29 15:10:43 -05:00 |
Sean Sube
|
a1e7a5d077
|
pad incomplete mask tiles
|
2023-04-29 15:00:59 -05:00 |
Sean Sube
|
a4d197a6e7
|
round entire canvas up to tile size
|
2023-04-29 14:55:41 -05:00 |
Sean Sube
|
f782f39cce
|
fix(api): remove size limit on inpainting stage
|
2023-04-29 14:23:00 -05:00 |
Sean Sube
|
acde899559
|
reuse config from loaded UNet
|
2023-04-29 13:27:39 -05:00 |
Sean Sube
|
0175d7edcf
|
fix(api): specify input channels when converting inpainting models (#356)
|
2023-04-29 12:18:15 -05:00 |
Sean Sube
|
4c126153f5
|
fix(api): switch to diffusers ckpt loading, add more pipelines to conversion (#337, #356)
|
2023-04-29 12:00:43 -05:00 |
Sean Sube
|
d699c75283
|
fix(api): allow more LoRA/TI filenames
|
2023-04-29 09:09:25 -05:00 |
Sean Sube
|
8e0e6cfb9e
|
apply lint
|
2023-04-28 23:07:03 -05:00 |
Sean Sube
|
d0d154e411
|
fix timestamp range for panoramic img2img
|
2023-04-28 23:04:18 -05:00 |
Sean Sube
|
763b4f105a
|
apply lint
|
2023-04-28 20:38:09 -05:00 |
Sean Sube
|
6d05f40ecb
|
correct param names for VAE encoder wrapper
|
2023-04-28 20:37:59 -05:00 |
Sean Sube
|
9a2421ee47
|
fixes for VAE encoder wrapper
|
2023-04-28 16:06:39 -05:00 |
Sean Sube
|
d9f7971d0a
|
fix(api): do not downscale source images for panorama pipeline
|
2023-04-28 16:02:03 -05:00 |
Sean Sube
|
980cba1d29
|
wrap VAE encoder
|
2023-04-28 15:56:30 -05:00 |
Sean Sube
|
c8e1519419
|
fix(api): match panorama img2img parameter check to numpy code path
|
2023-04-28 14:22:47 -05:00 |
Sean Sube
|
1d9de2c45b
|
apply lint
|
2023-04-28 13:56:36 -05:00 |
Sean Sube
|
79115e5f23
|
remove conv breaking VAE wrapper
|
2023-04-28 13:55:02 -05:00 |
Sean Sube
|
7e5380db43
|
feat: add tiled VAE parameter to client
|
2023-04-28 13:30:54 -05:00 |
Sean Sube
|
577e2320f5
|
fix sample size, use first output
|
2023-04-28 13:30:37 -05:00 |
Sean Sube
|
878e29ad3d
|
remove gradients from tiled VAE tensors
|
2023-04-27 23:41:43 -05:00 |
Sean Sube
|
dbd9a186ae
|
feat(api): allow converting inpaint models (#356)
|
2023-04-27 23:41:04 -05:00 |
Sean Sube
|
fbeeae692b
|
remove config ref, add np/torch conversions
|
2023-04-27 23:03:17 -05:00 |
Sean Sube
|
64a753e064
|
feat(api): add tiled VAE wrapper
|
2023-04-27 22:50:11 -05:00 |
Sean Sube
|
eef85aabb8
|
fix param order for numpy code path
|
2023-04-27 21:02:43 -05:00 |
Sean Sube
|
c6fc860484
|
fix(api): make panorama work with prompt alternatives
|
2023-04-27 13:22:07 -05:00 |
Sean Sube
|
b8b73d8592
|
fix(api): make sure UNet wrapper always has embeds defined
|
2023-04-27 09:05:38 -05:00 |
Sean Sube
|
bc946bb085
|
fix(api): use correct latents for scheduler noise
|
2023-04-27 09:00:45 -05:00 |
Sean Sube
|
bad00dc508
|
fix refs to latents
|
2023-04-27 08:58:53 -05:00 |
Sean Sube
|
d2baa323ab
|
fix(api): match LPW parameter order
|
2023-04-27 08:19:18 -05:00 |
Sean Sube
|
47d80b07b3
|
feat(api): add img2img mode to panorama pipeline
|
2023-04-27 07:22:00 -05:00 |
Sean Sube
|
29c616d99e
|
mostly working panorama
|
2023-04-26 21:10:13 -05:00 |
Sean Sube
|
a792bd2c5e
|
numpy fixes for panorama
|
2023-04-26 08:33:03 -05:00 |
Sean Sube
|
214af7fe6a
|
feat(api): add panorama pipeline for ONNX
|
2023-04-26 07:35:20 -05:00 |
Sean Sube
|
42a47200ef
|
Revert "fix(api): use padding token for prompt padding"
This reverts commit 2fe6a87818 .
|
2023-04-24 21:50:36 -05:00 |
Sean Sube
|
3ce508d08f
|
apply lint
|
2023-04-24 21:04:35 -05:00 |
Sean Sube
|
b43cb26d06
|
fix(build): copy schemas into containers
|
2023-04-24 19:23:52 -05:00 |
Sean Sube
|
dc6bf330c1
|
feat(api): add optimization for max attention slicing (#355)
|
2023-04-24 19:13:32 -05:00 |
Sean Sube
|
95e75ffd24
|
fix(api): check GTK import individually
|
2023-04-24 18:39:25 -05:00 |
Sean Sube
|
9c337df7df
|
fix(api): make SD upscaling compatible with multi-prompt patch
|
2023-04-24 18:31:33 -05:00 |
Sean Sube
|
ec7d563c58
|
fix(api): resolve SD upscaling model relative to models path
|
2023-04-24 18:23:56 -05:00 |
Sean Sube
|
ae9f6c2f35
|
fix(api): add requirements files for optional deps
|
2023-04-24 18:13:00 -05:00 |
Sean Sube
|
2fe6a87818
|
fix(api): use padding token for prompt padding
|
2023-04-24 18:10:46 -05:00 |
Sean Sube
|
3f4dd70b53
|
apply lint
|
2023-04-24 18:10:12 -05:00 |
Sean Sube
|
d0e4b8da29
|
feat(api): add system notifications when image jobs finish (#329)
|
2023-04-24 17:40:50 -05:00 |
Sean Sube
|
cad87b97f4
|
feat(api): allow offloading individual models to CPU (#330)
|
2023-04-24 17:40:12 -05:00 |
Sean Sube
|
7caaa9ed40
|
fix(api): correct dict types for 3.8
|
2023-04-24 17:39:06 -05:00 |
Sean Sube
|
477fb69e03
|
apply lint
|
2023-04-23 21:16:46 -05:00 |
Sean Sube
|
b1aafd24aa
|
handle lack of negative prompt
|
2023-04-23 19:47:03 -05:00 |
Sean Sube
|
9e9fe90f80
|
chore(api): remove SD v2.1 from base models
|
2023-04-23 18:23:05 -05:00 |
Sean Sube
|
0d60406eca
|
fix(api): make SD upscaling work with negative prompt
|
2023-04-23 18:22:59 -05:00 |
Sean Sube
|
8736a13277
|
lint(exe): move Windows bundle entry script to correct folder
|
2023-04-23 18:22:50 -05:00 |
Sean Sube
|
4f9d12cefa
|
remove LoRAs and TIs from SD upscaling
|
2023-04-23 18:22:44 -05:00 |
Sean Sube
|
8146ef881d
|
only apply prompt embeds when LPW is not selected, load upscale pipeline like others
|
2023-04-23 18:22:41 -05:00 |
Sean Sube
|
0eeb342576
|
apply alternatives to upscale stage
|
2023-04-23 18:22:38 -05:00 |
Sean Sube
|
f1957f7378
|
fix prompt segment order
|
2023-04-23 18:22:36 -05:00 |
Sean Sube
|
bd3e6100a2
|
collect prompt sections between alt groups
|
2023-04-23 18:22:29 -05:00 |
Sean Sube
|
b249936963
|
feat(api): parse alternative groups in prompts
|
2023-04-23 15:03:11 -05:00 |
Sean Sube
|
6fecb1ee8b
|
fix(api): get admin token from correct server object
|
2023-04-22 13:16:14 -05:00 |
Sean Sube
|
4ac25f0650
|
fix(api): remove traces of highres from blend pipeline
|
2023-04-22 12:40:51 -05:00 |
Sean Sube
|
5f5b01fed0
|
apply lint
|
2023-04-22 12:28:46 -05:00 |
Sean Sube
|
e283b2770a
|
fix(scripts): do not use source filter for img2img tests
|
2023-04-22 12:28:13 -05:00 |
Sean Sube
|
5f5418132b
|
fix(api): build sum tokens for TIs using emb_params key
|
2023-04-22 12:07:52 -05:00 |
Sean Sube
|
6c00b2d87d
|
initialize dtype for SD wrappers
|
2023-04-22 12:00:09 -05:00 |
Sean Sube
|
0a75f961dc
|
fix(api): share loaded pipeline when running loopback or highres after img2img
|
2023-04-22 11:47:01 -05:00 |
Sean Sube
|
8068659c0f
|
handle image filter none better
|
2023-04-22 11:38:05 -05:00 |
Sean Sube
|
eeaba37fa9
|
fix(api): correctly disable source filtering when none is selected
|
2023-04-22 11:34:48 -05:00 |
Sean Sube
|
348421dd6d
|
fix controlnet segmentation string, add some source filter logging
|
2023-04-22 11:26:21 -05:00 |
Sean Sube
|
106b377a57
|
pass strength to loopback
|
2023-04-22 11:01:47 -05:00 |
Sean Sube
|
954d8e9c1c
|
move loopback into the right code path
|
2023-04-22 10:54:39 -05:00 |
Sean Sube
|
d21346e5da
|
apply lint
|
2023-04-22 10:42:22 -05:00 |
Sean Sube
|
c96dd814a8
|
fix(api): correct slashes in launch scripts
|
2023-04-22 10:39:39 -05:00 |
Sean Sube
|
00fb64ba82
|
feat: add img2img loopback (#331)
|
2023-04-22 10:39:23 -05:00 |
Sean Sube
|
7b0095a665
|
feat(api): add support for negative embeds (#348)
|
2023-04-22 10:05:58 -05:00 |
Sean Sube
|
9e9feb2ea0
|
lint(api): consistently use server dtype
|
2023-04-22 00:28:29 -05:00 |
Sean Sube
|
9bb612f54e
|
fix(api): handle empty prompts (#340)
|
2023-04-22 00:28:10 -05:00 |
Sean Sube
|
6e7f202b8d
|
fix(api): store both pre-parse and parsed prompts (#320)
|
2023-04-22 00:11:33 -05:00 |
HoopyFreud
|
21b53c1b7b
|
Recomitting everything
|
2023-04-21 15:17:31 -04:00 |
Sean Sube
|
c7aea34b28
|
fix(api): use correct params for default outpainting borders (#345)
|
2023-04-20 22:33:18 -05:00 |
Sean Sube
|
a46f00aeb4
|
fix(api): use slice multiplication for 3x3 kernels without CP decomp
|
2023-04-20 22:10:49 -05:00 |
Sean Sube
|
49781df2fd
|
apply lint
|
2023-04-20 21:26:16 -05:00 |
Sean Sube
|
ff4c8a9404
|
handle tensors of the same rank
|
2023-04-20 20:24:37 -05:00 |
Sean Sube
|
3e8f4b3edf
|
fix(api): improve summing of mismatched weights
|
2023-04-20 20:06:43 -05:00 |
Sean Sube
|
f0109d3406
|
fix(api): blend LoHA and LoRA weights for 1x1 kernels
|
2023-04-20 19:31:40 -05:00 |
Sean Sube
|
e9e9d75f9d
|
fix(api): correct return value after fully converting checkpoints
|
2023-04-20 18:00:35 -05:00 |
Sean Sube
|
30c96be24f
|
send token with admin requests, return worker status after restarting
|
2023-04-20 17:36:29 -05:00 |
Sean Sube
|
df0e7dc57e
|
feat: add admin endpoint to restart image workers (#207)
|
2023-04-20 07:36:31 -05:00 |
Sean Sube
|
e12f3c2801
|
fix(scripts): correct model paths in test scripts
|
2023-04-16 23:18:35 -05:00 |
Sean Sube
|
cfdd926fff
|
fix(api): wait for worker to become idle before enqueueing next job (#286)
|
2023-04-15 20:37:53 -05:00 |
Sean Sube
|
17e7b6aff2
|
fix(api): keep ControlNet metadata after lookup
|
2023-04-15 17:31:02 -05:00 |
Sean Sube
|
8d47b71183
|
fix(api): match ControlNet selection against model names
|
2023-04-15 17:21:13 -05:00 |
Sean Sube
|
31965356d8
|
fix(api): handle mixed tensors for ControlNet on CPU
|
2023-04-15 17:03:04 -05:00 |
Sean Sube
|
161913bb7e
|
fix(api): add pre-converted ControlNets to base sources, add missing ControlNet strings
|
2023-04-15 16:55:53 -05:00 |
Sean Sube
|
e0e6b74b98
|
fix(api): correct parameter names for BSRGAN, use RRDB from BasicSR for Real ESRGAN
|
2023-04-15 16:20:46 -05:00 |
Sean Sube
|
dd771663ef
|
fix(api): add missing arguments to prompt patch (#336)
|
2023-04-15 15:56:02 -05:00 |
Sean Sube
|
b076326ab3
|
fix(api): restore inpaint pipeline option
|
2023-04-15 15:43:31 -05:00 |
Sean Sube
|
b20df68131
|
fix(api): switch between available pipelines
|
2023-04-15 15:37:45 -05:00 |
Sean Sube
|
317029356e
|
apply lint
|
2023-04-15 14:42:14 -05:00 |
Sean Sube
|
95841ffe2b
|
fix(api): check diffusers version before imports (#336)
|
2023-04-15 14:32:22 -05:00 |