-
48963fa591
feat(api): split up test scripts for diffusers and real esrgan
Sean Sube
2023-01-16 10:55:24 -0600
-
5fded3cf40
remove unused param from output
Sean Sube
2023-01-16 10:03:30 -0600
-
e59449fec1
feat(api): add conversion script for models
Sean Sube
2023-01-16 09:57:59 -0600
-
1283bc3d3f
fix(api): look up noise coordinates correctly
Sean Sube
2023-01-16 07:49:25 -0600
-
604cdf39b0
lint(api): helper to get borders from request
Sean Sube
2023-01-16 07:45:50 -0600
-
53fcc0b91f
lint(api): remove output path, join from context
Sean Sube
2023-01-16 07:42:10 -0600
-
c8944a2be8
fix path
Sean Sube
2023-01-16 07:36:35 -0600
-
7c9dbf2c7e
remove unused fields from context
Sean Sube
2023-01-16 07:34:37 -0600
-
8a97cbebb6
remove invalid model path call
Sean Sube
2023-01-16 07:33:53 -0600
-
7c52743aaa
remove invalid imports
Sean Sube
2023-01-16 07:33:22 -0600
-
4d6560aaba
fix(gui): read image size from its own field
Sean Sube
2023-01-16 07:31:59 -0600
-
13a4fa2278
lint(api): encapsulate paths in server context class
Sean Sube
2023-01-16 07:31:42 -0600
-
a76793d105
fix(api): correct output paths, read strength from params
Sean Sube
2023-01-15 20:00:26 -0600
-
f9c33486c1
fix latents for txt2img
Sean Sube
2023-01-15 19:49:40 -0600
-
7d8ea23166
fix param hashing
Sean Sube
2023-01-15 19:48:43 -0600
-
bdc8e277fe
lint(api): clean up output file hash stuff
Sean Sube
2023-01-15 19:47:57 -0600
-
e43238b327
fix init imports
Sean Sube
2023-01-15 19:34:51 -0600
-
44c81d966f
lint(api): finish splitting up modules
Sean Sube
2023-01-15 19:33:40 -0600
-
ff70d36a05
lint(api): add class for params, size, other common data
Sean Sube
2023-01-15 19:14:58 -0600
-
1146118b1a
lint(api): split up modules
Sean Sube
2023-01-15 18:54:20 -0600
-
c7c3645466
lint(api): split out pipeline code
Sean Sube
2023-01-15 18:46:00 -0600
-
806503c709
fix(api): load upscaling model from models dir
Sean Sube
2023-01-15 18:41:58 -0600
-
45d65d1342
fix(api): convert back to PIL after upscaling
Sean Sube
2023-01-15 18:25:12 -0600
-
1fe6fa91fb
fix(api): convert image to numpy before upscaling
Sean Sube
2023-01-15 18:13:28 -0600
-
77cb84c60e
feat(api): add basic upscaling
Sean Sube
2023-01-15 18:04:10 -0600
-
64fac4d7aa
chore(docs): update readme screenshot
Sean Sube
2023-01-15 15:13:58 -0600
-
ae8b26fa8f
chore: bump package versions
Sean Sube
2023-01-15 15:13:47 -0600
-
601b74ac35
chore(release): 0.4.0
v0.4.0
Sean Sube
2023-01-15 14:44:34 -0600
-
5bb3f6c558
feat: add noise source with solid color
Sean Sube
2023-01-15 14:26:04 -0600
-
16108ae172
fix(api): add time to filenames (for #55)
Sean Sube
2023-01-15 14:22:51 -0600
-
df6b07194b
fix(api): set default mask filter to none, matching the client
Sean Sube
2023-01-15 14:06:37 -0600
-
40080ad46b
feat: add gaussian multiply to mask filters
Sean Sube
2023-01-15 14:04:54 -0600
-
f00f36b5b1
feat(gui): add update instructions to error screen
Sean Sube
2023-01-15 13:58:29 -0600
-
eedea93ade
fix(api): blend source and noise in correct order
feat/52-blend-edges
Sean Sube
2023-01-15 13:47:39 -0600
-
f142418707
fix(api): convert mask before blending source
Sean Sube
2023-01-15 13:45:37 -0600
-
081a96d536
fix(api): use full-image compositing, write debug images to output dir
Sean Sube
2023-01-15 13:40:11 -0600
-
47f9eb1391
fix(docs): add links to GUI client at GH pages
Sean Sube
2023-01-15 13:38:09 -0600
-
9c93e16698
fix(api): clean up background jobs once they are ready (for #55)
Sean Sube
2023-01-15 11:43:47 -0600
-
e4020cf3f6
fix(api): always apply mask filter for inpainting
Sean Sube
2023-01-15 11:39:40 -0600
-
b1aca928ab
fix(api): correct type of provider in output path
Sean Sube
2023-01-15 11:29:38 -0600
-
e429bafeef
fix(api): include all parameters in output path
Sean Sube
2023-01-15 11:28:12 -0600
-
0d919bdb11
lint(gui): set histogram noise to the default
Sean Sube
2023-01-15 11:16:39 -0600
-
2a30a04e46
feat(gui): add selector for mask filter
Sean Sube
2023-01-15 11:10:02 -0600
-
f5ed77a349
fix(api): reduce copies, fix function signatures
Sean Sube
2023-01-15 11:09:47 -0600
-
ef06b45599
fix(api): reuse results of blur modes
Sean Sube
2023-01-15 10:54:17 -0600
-
1c2c8b2689
fix(gui): correct label for blur mode
Sean Sube
2023-01-15 10:49:26 -0600
-
e2d17e1833
fix(api): fill gaussian blur with noise first
Sean Sube
2023-01-15 10:49:09 -0600
-
4af1b8e1aa
save mask and noise for debugging
Sean Sube
2023-01-15 10:09:57 -0600
-
6c07d124e0
feat(api): add a mask filter to blend outpainting edges
Sean Sube
2023-01-15 09:54:55 -0600
-
c0bef9a1a7
lint(gui): arrange noise and blend menus side by side
Sean Sube
2023-01-15 09:40:21 -0600
-
4675f89bb7
fix(api): add missing origin argument to noise sources
Sean Sube
2023-01-15 09:40:08 -0600
-
0ed11af34b
fix(api): correct endpoint name for blend ops
Sean Sube
2023-01-15 09:35:25 -0600
-
d3ad43bef4
feat(gui): add menus for noise source and blend mode
Sean Sube
2023-01-15 09:34:17 -0600
-
a8f0a7a7eb
feat(api): add endpoints for blend and noise settings
Sean Sube
2023-01-15 09:32:30 -0600
-
e403980a44
feat(api): add parameters for noise source and blend op to inpaint
Sean Sube
2023-01-15 09:21:09 -0600
-
77470a610a
feat(api): add original source and gaussian blur noise sources
Sean Sube
2023-01-15 00:14:05 -0600
-
47bf4c6bb7
fix(api): positional args for LPW pipeline
feat/27-lpw
Sean Sube
2023-01-14 23:33:44 -0600
-
f6cb6afd53
set up all modes
Sean Sube
2023-01-14 23:26:26 -0600
-
dd74bfc54a
fix(api): use kwargs for dimensions
Sean Sube
2023-01-14 22:45:35 -0600
-
dabc2115aa
set revision on pipeline base
Sean Sube
2023-01-14 21:52:13 -0600
-
20ece4b30e
fix(api): correct pipeline method for txt2img mode
Sean Sube
2023-01-11 22:23:33 -0600
-
ddc6c9fb1a
feat(api): enable long prompt weighting pipeline
Sean Sube
2023-01-11 22:02:18 -0600
-
-
9376de880e
feat(api): add normal and uniform noise sources
Sean Sube
2023-01-14 21:46:14 -0600
-
0d53fdfe53
feat(gui): add fill with white, toggle for outpainting
feat/24-outpaint
Sean Sube
2023-01-14 18:30:27 -0600
-
09c9b2c028
fix(api): restore inpainting without outpainting
Sean Sube
2023-01-14 18:30:04 -0600
-
6cd98bb960
feat(gui): add outpainting to API client and state
Sean Sube
2023-01-14 18:07:05 -0600
-
34fa3f6341
fix(api): limit outpainting using image size params
Sean Sube
2023-01-14 17:09:41 -0600
-
26a8ce7095
fix(gui): send strength for img2img requests
Sean Sube
2023-01-14 17:06:45 -0600
-
c29c92ed90
fix(api): resize images after getting request params
Sean Sube
2023-01-14 17:06:29 -0600
-
9e2921d3de
feat(gui): add outpainting dimension controls to inpaint tab
Sean Sube
2023-01-14 17:00:53 -0600
-
d9bbb9bb5a
feat(api): take outpainting dimensions from query params
Sean Sube
2023-01-14 16:59:38 -0600
-
899d41a38d
run outpainting at original size
Sean Sube
2023-01-14 16:31:47 -0600
-
23ddbc6b10
build full-size latents for outpainting
Sean Sube
2023-01-14 16:28:43 -0600
-
de13d2d6ef
remove debug print
Sean Sube
2023-01-14 16:27:34 -0600
-
1d4560cf36
fix blend, use mask as mult
Sean Sube
2023-01-14 16:24:46 -0600
-
70047737e6
syntax fix
Sean Sube
2023-01-14 16:19:54 -0600
-
6772cb4297
per-channel blend
Sean Sube
2023-01-14 16:18:37 -0600
-
6fded9de2d
build noise by pixels
Sean Sube
2023-01-14 16:14:37 -0600
-
4233c34813
syntax fix, save noise image
Sean Sube
2023-01-14 16:03:56 -0600
-
b8b7dcf757
reshape using image stride
Sean Sube
2023-01-14 16:00:12 -0600
-
d4d1687851
reshape data before imaging
Sean Sube
2023-01-14 15:49:46 -0600
-
e05ed35f6b
flatten noise data
Sean Sube
2023-01-14 15:44:19 -0600
-
1220155d39
use sum of histogram, remove unused imports
Sean Sube
2023-01-14 15:36:19 -0600
-
e9620fd62e
generate noise channel-wise
Sean Sube
2023-01-14 15:34:57 -0600
-
0b46ce4090
calculate single stats instance
Sean Sube
2023-01-14 15:27:30 -0600
-
9b56c75b92
adjust weights by channel sum
Sean Sube
2023-01-14 15:24:04 -0600
-
b24b1eb961
feat(gui): produce noise based on source image histogram
Sean Sube
2023-01-14 15:19:41 -0600
-
c8c548183d
multiply source by inverted mask
Sean Sube
2023-01-14 14:34:35 -0600
-
5c3d42876f
convert pixel back to int
Sean Sube
2023-01-14 14:24:36 -0600
-
47df0ecaff
convert noise to multiplier
Sean Sube
2023-01-14 14:23:31 -0600
-
6216486325
isolate noise blend, print errors
Sean Sube
2023-01-14 14:20:42 -0600
-
1e24018b57
feat(api): blend outpainting border with noise
Sean Sube
2023-01-14 14:01:15 -0600
-
9ed3a3fd3e
move test to inpaint endpoint
Sean Sube
2023-01-14 13:24:25 -0600
-
a3029c30a6
fix(api): use correct param name for platform
Sean Sube
2023-01-14 13:19:04 -0600
-
66dc5322d0
feat(api): add helper to expand images for outpainting
Sean Sube
2023-01-14 13:17:16 -0600
-
e8b580a5de
fix(api): get default params from file, enforce minimum params
Sean Sube
2023-01-14 12:45:18 -0600
-
c09eb75ab4
fix(gui): improve API link example
Sean Sube
2023-01-14 11:41:32 -0600
-
65f2f4d953
feat(gui): add error message when server is not available (fixes #48)
Sean Sube
2023-01-14 11:25:53 -0600
-
3ad3299734
feat(gui): replace mask to grayscale with fill button
feat/39-mask-source-preview
Sean Sube
2023-01-14 10:50:30 -0600
-
d5c68811d6
lint(gui): move delete button to last position on card
Sean Sube
2023-01-14 10:25:18 -0600