Sean Sube
|
23aaf656d3
|
fix(api): match mask and image size before adding noise (#373)
|
2023-05-03 23:05:40 -05:00 |
Sean Sube
|
ac4aef6ae3
|
resize mask to cover source image before trimming
|
2023-05-02 21:15:14 -05:00 |
Sean Sube
|
c8bc175239
|
fix(api): keep aspect ratio of mask for non-square sources (#373)
|
2023-05-02 20:52:28 -05:00 |
Sean Sube
|
8b57767f4a
|
fix chain stage loading
|
2023-05-01 23:25:55 -05:00 |
Sean Sube
|
95725fff79
|
feat(api): add tile size and stride to image parameters
|
2023-05-01 23:21:25 -05:00 |
Sean Sube
|
746e33b1f5
|
slice mask for views
|
2023-05-01 19:40:19 -05:00 |
Sean Sube
|
e8d6ab64c1
|
add view iteration to panoramic inpaint
|
2023-05-01 19:09:52 -05:00 |
Sean Sube
|
ca611f03df
|
enable all valid inpaint pipes
|
2023-05-01 18:58:29 -05:00 |
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
|
b249936963
|
feat(api): parse alternative groups in prompts
|
2023-04-23 15:03:11 -05:00 |
Sean Sube
|
b20df68131
|
fix(api): switch between available pipelines
|
2023-04-15 15:37:45 -05:00 |
Sean Sube
|
4aabf1ee27
|
wire up pipeline parameter, apply lint
|
2023-04-12 23:11:53 -05:00 |
Sean Sube
|
2af1530a7e
|
feat: make pipeline type a request parameter
|
2023-04-12 22:58:48 -05:00 |
Sean Sube
|
a9e55ff9f2
|
remove references to inversion parameter
|
2023-03-18 19:47:22 -05:00 |
Sean Sube
|
10fbafaff0
|
fix(api): correct imports
|
2023-03-04 22:25:49 -06:00 |
Sean Sube
|
c99aa67220
|
name threads, max queues, type/lint fixes
|
2023-02-28 21:44:52 -06:00 |
Sean Sube
|
584dddb5d6
|
lint all the new stuff
|
2023-02-26 14:15:30 -06:00 |
Sean Sube
|
f898de8c54
|
background workers, logger
|
2023-02-25 23:49:39 -06:00 |
Sean Sube
|
2e7de16778
|
feat: add a way to select textual inversions
|
2023-02-25 11:53:32 -06:00 |
Sean Sube
|
b7a780bacc
|
correct param name for upscale mask
|
2023-02-18 22:53:57 -06:00 |
Sean Sube
|
ac1f7449bb
|
fix(api): use stage source when available
|
2023-02-18 22:11:44 -06:00 |
Sean Sube
|
25c56c7d5c
|
fix imports
|
2023-02-18 20:28:21 -06:00 |
Sean Sube
|
4d93c13431
|
apply lint, fix shadowed names
|
2023-02-18 17:59:13 -06:00 |
Sean Sube
|
b4f7973c1e
|
lint(api): use consistent name for source/mask images to avoid conflict with kwargs
|
2023-02-18 16:35:57 -06:00 |
Sean Sube
|
e9472bc005
|
feat(api): add model cache for diffusion models
|
2023-02-13 18:04:46 -06:00 |
Sean Sube
|
06d4f32574
|
make progress callbacks optional
|
2023-02-12 12:22:11 -06:00 |
Sean Sube
|
d9fc908592
|
feat(api): collect progress from chain pipelines (#90)
|
2023-02-12 12:17:36 -06:00 |
Sean Sube
|
ffbe0929e6
|
apply lint
|
2023-02-11 18:10:36 -06:00 |
Sean Sube
|
3a290822eb
|
feat(api): pass tile order to inpaint and outpaint pipelines
|
2023-02-11 18:00:18 -06:00 |
Sean Sube
|
b1a1a2b9c4
|
lint(api): apply style fixes
|
2023-02-07 08:20:02 -06:00 |
Sean Sube
|
b6fd288842
|
fix(api): calculate outpaint overlap factor before adding margins
|
2023-02-06 22:49:58 -06:00 |
Sean Sube
|
a9f4e19616
|
chore(api): log overlap factor when outpainting
|
2023-02-06 22:43:58 -06:00 |
Sean Sube
|
811b6640a8
|
fix(api): only run one form of outpaint tiling
|
2023-02-05 23:02:06 -06:00 |
Sean Sube
|
d6c1244d72
|
fix(api): use grid tiling when inpaint margin is 0
|
2023-02-05 22:57:52 -06:00 |
Sean Sube
|
7462c96616
|
apply lint fixes again
|
2023-02-05 17:55:04 -06:00 |
Sean Sube
|
20467aafac
|
chore(api): add logging for LPW pipelines
|
2023-02-05 17:53:51 -06:00 |
Sean Sube
|
9c84d853c9
|
add missing lpw param
|
2023-02-05 17:40:10 -06:00 |
Sean Sube
|
5f35a2853b
|
fix(api): fully switch between LPW and regular ONNX pipelines
|
2023-02-05 17:36:00 -06:00 |
Sean Sube
|
f3983a7917
|
fix(api): switch RNG based on LPW parameter
|
2023-02-05 17:24:15 -06:00 |
Sean Sube
|
fb376c6b62
|
feat(api): make LPW an image parameter
|
2023-02-05 17:15:37 -06:00 |
Sean Sube
|
6fe278c744
|
fix(api): switch between spiral and grid tiling based on outpaint margins (#101)
|
2023-02-05 16:56:11 -06:00 |
Sean Sube
|
401df84069
|
fix(api): replace some numpy RNGs with torch equivalent
|
2023-02-05 13:43:33 -06:00 |
Sean Sube
|
7b506cb6d3
|
feat(api): enable LPW custom pipeline (#27)
|
2023-02-05 11:31:40 -06:00 |
Sean Sube
|
54dd34d211
|
lint(api): apply black and isort style
|
2023-02-05 07:53:35 -06:00 |
Sean Sube
|
cc12cb0fcf
|
clean up lingering provider refs
|
2023-02-04 21:23:34 -06:00 |
Sean Sube
|
04a2faffd9
|
fix(api): set CUDA device in ORT session
|
2023-02-04 21:17:39 -06:00 |