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
|
ca2f0a6404
|
fix(api): pass outscale factor to CodeFormer (fixes #100)
|
2023-02-05 16:22:04 -06:00 |
Sean Sube
|
85b2895f41
|
chore(gui): add strings for SD upscaling and CodeFormer
|
2023-02-05 16:17:06 -06:00 |
Sean Sube
|
b8ffe3ffa8
|
fix(gui): split upscaling and face correction controls
|
2023-02-05 16:15:15 -06:00 |
Sean Sube
|
7c5f9baeb7
|
fix(api): embed LPW pipeline (fixes #96)
|
2023-02-05 16:01:11 -06:00 |
Sean Sube
|
49b3aa68bb
|
fix(api): update SD upscale pipeline
|
2023-02-05 15:54:17 -06:00 |
Sean Sube
|
a2a0028bd4
|
feat(api): add CodeFormer to conversion script
|
2023-02-05 15:53:43 -06:00 |
Sean Sube
|
cb3590720b
|
lint(api): remove unused imports
|
2023-02-05 15:33:56 -06:00 |
Sean Sube
|
27da3c3334
|
fix(docs): explain how to convert your own models
|
2023-02-05 15:32:30 -06:00 |
Sean Sube
|
15c651b31a
|
fix(api): use first available platform if requested one does not exist
|
2023-02-05 13:44:13 -06:00 |
Sean Sube
|
401df84069
|
fix(api): replace some numpy RNGs with torch equivalent
|
2023-02-05 13:43:33 -06:00 |
Sean Sube
|
7158922039
|
chore(docs): note codeformer and SD upscaling in user guide
|
2023-02-05 11:42:37 -06:00 |
Sean Sube
|
68dda4b3ca
|
chore(docs): note codeformer and SD upscaling in readme
|
2023-02-05 11:39:58 -06:00 |
Sean Sube
|
3231a904c1
|
fix txt2img call
|
2023-02-05 11:31:44 -06:00 |
Sean Sube
|
7b506cb6d3
|
feat(api): enable LPW custom pipeline (#27)
|
2023-02-05 11:31:40 -06:00 |
Sean Sube
|
1e477f7548
|
feat(gui): navigate to appropriate tab when copying image (fixes #80)
|
2023-02-05 11:31:09 -06:00 |
Sean Sube
|
e6e9914ca0
|
feat(gui): save tabs and allow linking (#80)
|
2023-02-05 11:27:18 -06:00 |
Sean Sube
|
4a728cb9ae
|
lint(api): include more params in JSON response and file
|
2023-02-05 10:50:15 -06:00 |
Sean Sube
|
0a9f108156
|
feat(api): add CodeFormer to automatic upscale
|
2023-02-05 10:49:20 -06:00 |
Sean Sube
|
9d0609fefe
|
fix(api): keep chain pipeline images and use request size
|
2023-02-05 10:27:34 -06:00 |
Sean Sube
|
bf1378bf96
|
fix(api): log stacktrace from job errors
|
2023-02-05 08:50:26 -06:00 |
Sean Sube
|
e059f11253
|
feat(api): add CodeFormer stage for chain pipelines
|
2023-02-05 08:37:47 -06:00 |
Sean Sube
|
35681efc1b
|
clean up draft CodeFormer stage
|
2023-02-05 08:06:50 -06:00 |
Sean Sube
|
54dd34d211
|
lint(api): apply black and isort style
|
2023-02-05 07:53:35 -06:00 |
Sean Sube
|
c0e5f435ee
|
fix(build): disable ROCm container
|
2023-02-04 21:53:03 -06:00 |
Sean Sube
|
37dd8927bf
|
fix(api): pass device ID in provider params
|
2023-02-04 21:52:45 -06:00 |
Sean Sube
|
9d1f9412f6
|
log device options
|
2023-02-04 21:26:11 -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 |
Sean Sube
|
d636ce3eef
|
fix(api): avoid setting device on schedulers that do not support it
|
2023-02-04 17:21:12 -06:00 |
Sean Sube
|
39a422f2e5
|
feat(docs): start a developer guide
|
2023-02-04 17:16:36 -06:00 |
Sean Sube
|
13510dbacd
|
fix(api): prefer device with lower index when queue is tied
|
2023-02-04 17:03:01 -06:00 |
Sean Sube
|
d75cd50a62
|
fix non-generic types
|
2023-02-04 16:57:00 -06:00 |
Sean Sube
|
5c07fff8b4
|
lint(api): type fields in job pool class defs
|
2023-02-04 16:55:42 -06:00 |
Sean Sube
|
ae434f5c11
|
fix(api): add device index to job status endpoint
|
2023-02-04 16:55:20 -06:00 |
Sean Sube
|
ed2e15a67e
|
fix(api): exclude finished jobs when load balancing
|
2023-02-04 16:54:44 -06:00 |
Sean Sube
|
de6e3b4e27
|
only return device index
|
2023-02-04 16:40:24 -06:00 |
Sean Sube
|
bf3f227d66
|
fix(api): default to first available device when there are no other jobs
|
2023-02-04 16:37:36 -06:00 |
Sean Sube
|
efee374c16
|
feat(api): load-balance background jobs between devices
|
2023-02-04 16:22:50 -06:00 |
Sean Sube
|
7c96145397
|
feat(build): add basic codespaces definition (#25)
|
2023-02-04 16:11:24 -06:00 |
Sean Sube
|
3a91347709
|
fix(api): remove unused flask-executor package
|
2023-02-04 15:56:48 -06:00 |
Sean Sube
|
f6a6c997bb
|
lint(api): log which device is assigned to which job
|
2023-02-04 15:56:32 -06:00 |
Sean Sube
|
5e0231c01b
|
feat(api): distribute jobs to devices using round-robin (#38)
|
2023-02-04 15:49:05 -06:00 |
Sean Sube
|
1e38659c80
|
extract device
|
2023-02-04 15:00:22 -06:00 |
Sean Sube
|
59f5fd41b0
|
restore provider to image params for now
|
2023-02-04 14:58:54 -06:00 |
Sean Sube
|
3637f642c6
|
fix(api): pass job context and device to upscaling
|
2023-02-04 14:52:23 -06:00 |
Sean Sube
|
8a81e8b810
|
add missing arg to chain pipeline
|
2023-02-04 14:27:27 -06:00 |
Sean Sube
|
2f1f6b3a11
|
fix chain pipeline image field names
|
2023-02-04 14:24:18 -06:00 |
Sean Sube
|
bef50d89b1
|
fix(api): move chain body to form field
|
2023-02-04 14:18:44 -06:00 |
Sean Sube
|
1de2a51db5
|
feat(api): load source and mask images for chain pipelines (#88)
|
2023-02-04 14:08:43 -06:00 |