Sean Sube
8ce09d307b
feat(api): allow a different prompt for each highres stage
2023-09-04 21:20:45 -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
Sean Sube
0ad250251e
feat(api): add an experimental multi-prompt syntax
2023-09-04 21:20:27 -05:00
Sean Sube
2c8ba67ecb
make highres work with SDXL and use a full-size txt2img stage
2023-09-04 21:20:23 -05:00
Sean Sube
44004730ea
skip loading component models for XL
2023-09-04 21:20:01 -05:00
Sean Sube
b31f546516
lint(api): use more accurate worker name throughout
2023-07-15 18:54:54 -05:00
Sean Sube
f7fc442ba5
fix(api): keep network tokens while replacing wildcards in the saved prompt
2023-07-06 21:16:51 -05:00
Sean Sube
15c26cd74b
fix(api): remove tile size limit for img2img and outpaint stages
2023-07-05 17:16:30 -05:00
Sean Sube
37185252a5
feat(api): make pipeline stages support multiple images
2023-07-04 13:29:58 -05:00
Sean Sube
a9fa76737e
fix(api): pass strength to LPW pipe from img2img blend
2023-07-03 08:27:37 -05:00
Sean Sube
197dc48b06
fix(api): make img2img blend work with LPW
2023-07-03 08:05:30 -05:00
Sean Sube
2a9e4a24a3
lint(api): make all other stages inherit from base stage
2023-07-02 18:21:21 -05:00
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