Graham
f18725bacc
replaced <username> with %username% for easy copy/paste ( #744 )
2022-12-31 21:29:37 -08:00
jinchen62
f6064a2b84
Add a prototype of the model compilation configs for SD ( #734 )
2022-12-28 15:14:36 -08:00
powderluv
2c09d63cd9
Update to build 417
2022-12-27 14:25:20 -08:00
Gaurav Shukla
45af40fd14
[SD][web] Add openjourney and dreamlike in SD web UI
...
Signed-Off-by: Gaurav Shukla <gaurav@nod-labs.com >
2022-12-26 01:59:36 +05:30
Phaneesh Barwaria
d11cf42501
Add support for dreamlike diffusion ( #725 )
...
* Add support for dreamlike diffusion
* model wrapper to support 77 dreamlike
* lint fix
2022-12-26 01:35:17 +05:30
Gaurav Shukla
c3c1e3b055
[SD] Add bucket info in the model_db.json
...
Signed-Off-by: Gaurav Shukla <gaurav@nod-labs.com >
2022-12-25 20:38:33 +05:30
Gaurav Shukla
7c5e3b1d99
[SD] Fix flags for cuda devices
...
Signed-Off-by: Gaurav Shukla <gaurav@nod-labs.com >
2022-12-25 19:03:02 +05:30
Gaurav Shukla
ed6cec71e7
[SD] Fix clip inference time
...
Fix clip inference time by adding default warmup_count to 5.
Signed-Off-by: Gaurav Shukla <gaurav@nod-labs.com >
2022-12-25 18:16:53 +05:30
PhaneeshB
1261074d95
Add tuned models for av3 and ad
2022-12-24 22:56:15 +05:30
Stanley Winata
136021424c
[SD] Change default VMA large heap block size for windows perf. ( #715 )
...
Windows perform can boost from 2.67s/image to 2.4523s/image.
While Linux stays the same.
2022-12-24 01:40:58 +07:00
PhaneeshB
fee4ba3746
Add openjourney
2022-12-23 23:34:22 +05:30
PhaneeshB
1aa3255061
Add vaebase for av3 and ad
2022-12-23 04:17:17 +05:30
Daniel Garvey
b01f29f10d
add support for clear_all ( #691 )
2022-12-22 11:25:03 -06:00
Gaurav Shukla
7eeb7f0715
[SD] Update all the utilities to make web and CLI codebase closer ( #707 )
...
At this point, all the utilities of SD web and CLI are exactly same.
Signed-Off-by: Gaurav Shukla <gaurav@nod-labs.com >
Signed-off-by: Gaurav Shukla <gaurav@nod-labs.com >
2022-12-22 02:49:48 -08:00
Gaurav Shukla
dfd6ba67b3
[SD] Update SD CLI to use model_db.json
...
Signed-Off-by: Gaurav Shukla <gaurav@nod-labs.com >
2022-12-22 02:13:04 +05:30
PhaneeshB
6964c5eeba
encapsulate relevant methods in one method
2022-12-21 23:56:17 +05:30
PhaneeshB
2befe771b3
Add support for automatic target triple selection for SD
2022-12-21 22:38:06 +05:30
Quinn Dawkins
9434981cdc
Add random seed generation for seed = -1 in cli ( #689 )
2022-12-20 17:15:22 -05:00
Phaneesh Barwaria
8b3706f557
Add Anything v3 and AnalogDiffusion variants of SD ( #685 )
...
* base support for anythingv3
* add analogdiffusiont
* Update readme
* keep max len 77 till support for 64 added for variants
* lint fix
2022-12-20 13:08:13 -08:00
powderluv
bf1178eb79
roll to build 400
2022-12-20 10:34:31 -08:00
yzhang93
abcd3fa94a
[SD] Set model max length 64 as default ( #681 )
2022-12-19 21:13:04 -08:00
Quinn Dawkins
7027356126
[SD] Fix warmup for max length 64 ( #680 )
2022-12-19 21:04:44 -05:00
yzhang93
5ebe13a13d
Add Unet len 64 tuned model ( #679 )
2022-12-19 16:24:08 -08:00
yzhang93
f865222882
Update VAE 19dec tuned model ( #676 )
2022-12-19 12:42:28 -08:00
powderluv
e2fe2e4095
Point to 398
2022-12-19 12:08:30 -08:00
powderluv
0532a95f08
Update stable_diffusion_amd.md
2022-12-19 12:04:42 -08:00
Quinn Dawkins
ff536f6015
[SD] Deduplicate initial noise generation ( #677 )
2022-12-19 14:38:41 -05:00
Prashant Kumar
2257f87edf
Update opt_params.py
2022-12-19 23:43:30 +05:30
PhaneeshB
a17800da00
Add 64 len f16 untuned mlir
2022-12-19 22:53:17 +05:30
Prashant Kumar
059c1b3a19
Disable vae --use_tuned version.
2022-12-19 22:45:45 +05:30
Stanley Winata
9a36816d27
[SD][CLI] Add a warmup phase ( #670 )
2022-12-20 00:14:23 +07:00
Gaurav Shukla
b2b3a0a62b
[SD] Move initial latent generation out of inference time
...
The initial random latent generation is not taken into account
for total SD inference time.
Signed-Off-by: Gaurav Shukla <gaurav@nod-labs.com >
2022-12-19 22:32:05 +05:30
Prashant Kumar
3173b7d1d9
Update VAE model and wrapper.
2022-12-19 19:54:50 +05:30
Gaurav Shukla
9d716d70d6
[SD][web] Fix performance issues on shark scheduler
...
Signed-Off-by: Gaurav Shukla <gaurav@nod-labs.com >
2022-12-19 17:44:37 +05:30
Stanley Winata
e1901a8608
[SD][CL] Disable print at every iteration. ( #664 )
...
Printing might incur extra time to runtime. Hence, we add a flag to hide it. To disable printing please set this flag `--hide_steps`.
Co-authored-by: Stanley <stanley@MacStudio.lan >
2022-12-19 15:39:57 +07:00
Quinn Dawkins
59358361f9
[SD] Make clip batch 2 for positive and negative prompts ( #662 )
...
Combines the forward passes for each input prompt type into a single batched clip pass.
2022-12-18 23:46:21 -05:00
Quinn Dawkins
b6d3ff26bd
[SD] Change default VMA large heap block size ( #660 )
2022-12-18 21:41:46 -05:00
Quinn Dawkins
2bc6de650d
[SD] Add support for a compiled version of the discrete Euler scheduler ( #657 )
...
* Add Shark version of euler scheduler
* Add Shark version of euler scheduler to web ui
2022-12-17 19:25:43 -08:00
powderluv
ffef1681e3
Update stable_diffusion_amd.md
2022-12-17 03:40:08 -08:00
yzhang93
d935006a4a
Update Unet tuned model to v2 ( #656 )
2022-12-16 22:10:15 -08:00
powderluv
660cb5946e
Update to 392 release
2022-12-16 16:00:49 -08:00
Anush Elangovan
72976a2ece
Import env vars first
2022-12-16 15:12:28 -08:00
Phaneesh Barwaria
831f206cd0
Revert "Add target triple selection for multiple cards" ( #655 )
...
This reverts commit acb905f0cc .
2022-12-16 15:01:45 -08:00
Gaurav Shukla
72648aa9f2
Revert "[SD][WEB] Deduce vulkan-target-triple in the presence of multiple cards"
...
This reverts commit 35e623deaf .
2022-12-17 04:28:18 +05:30
Gaurav Shukla
35e623deaf
[SD][WEB] Deduce vulkan-target-triple in the presence of multiple cards
...
1. Get the correct vulkan-target-triple for a specified device in the
presence of multiple cards.
2. Use tuned unet model for rdna3 cards.
Signed-Off-by: Gaurav Shukla <gaurav@nod-labs.com >
2022-12-17 03:04:47 +05:30
Anush Elangovan
6263636738
Fix more lints
2022-12-16 13:26:15 -08:00
yzhang93
c73eed2e51
Add VAE winograd tuned model ( #647 )
2022-12-16 13:01:45 -08:00
Anush Elangovan
30fdc99f37
Set to enable llpc
...
Use an env var to enable llpc
2022-12-16 12:57:30 -08:00
PhaneeshB
acb905f0cc
Add target triple selection for multiple cards
2022-12-17 02:24:37 +05:30
Gaurav Shukla
bba06d0142
[SD][WEB] Avoid passing args to utils APIs
...
Signed-Off-by: Gaurav Shukla <gaurav@nod-labs.com >
2022-12-17 01:41:33 +05:30