Sean Sube
2913cd0382
feat(api): make chain stages into classes with max tile size and step count estimate
2023-07-01 12:33:14 -05:00
Sean Sube
7a73c9ff61
fix(api): pass additional params to new stages
2023-07-01 12:31:41 -05:00
Sean Sube
7a951065e4
# This is a combination of 3 commits.
...
# This is the 1st commit message:
pass size to txt2img stage
# This is the commit message #2 :
pass highres and upscale params
# This is the commit message #3 :
pass correct strength param
2023-07-01 12:30:53 -05:00
Sean Sube
fd3e65eafc
feat(api): start using chain pipelines for all images
2023-07-01 12:30:30 -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
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
1f9efb433a
apply lint
2023-02-28 22:04:55 -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
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
7b8ced0f68
feat(api): prefer chain stage parameters over request parameters ( #138 )
2023-02-18 16:27:48 -06:00
Sean Sube
e9472bc005
feat(api): add model cache for diffusion models
2023-02-13 18:04:46 -06:00
Sean Sube
7fa1783be4
feat: implement blend tab and copy buttons ( #62 )
2023-02-13 17:34:42 -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
651acf6991
lint recent changes
2023-02-06 17:26:51 -06:00
Sean Sube
de4e7b0dc9
feat: add face outscale as its own parameter ( #111 )
2023-02-06 17:13:37 -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
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
401df84069
fix(api): replace some numpy RNGs with torch equivalent
2023-02-05 13:43:33 -06:00
Sean Sube
54dd34d211
lint(api): apply black and isort style
2023-02-05 07:53:35 -06:00
Sean Sube
04a2faffd9
fix(api): set CUDA device in ORT session
2023-02-04 21:17:39 -06:00
Sean Sube
8f1cbc83f8
feat(api): parse named tile sizes
2023-01-28 23:06:25 -06:00
Sean Sube
db9189fd3d
get upscaling model from stage params
2023-01-28 22:52:39 -06:00
Sean Sube
18803db6ed
fix(api): parse border and upscale in chain stages
2023-01-28 22:48:53 -06:00
Sean Sube
151ebff237
feat(api): parse chain pipeline from request
2023-01-28 22:31:34 -06:00
Sean Sube
c7a6ec45d8
fix(api): avoid circular deps in diffusion pipeline cache
2023-01-28 20:15:39 -06:00
Sean Sube
4547bcef50
feat(api): switch to python logging
2023-01-28 17:09:19 -06:00
Sean Sube
dcbd059082
feat(api): add img2img and inpaint chain stages
2023-01-28 12:42:02 -06:00