Commit Graph

3212 Commits (0a49961baaaa594313baffba7a000e4e98712c71)

Author SHA1 Message Date
cool-bigdogs-tshirt 1268d2762f fix unipc inpainting 2023-06-01 18:03:26 -05:00
Disty0 562947c944 Use proper device names instead of "xpu" 2023-06-02 01:14:56 +03:00
Vladimir Mandic 251dc341f9 restruct html/js and cleanup 2023-06-01 17:44:15 -04:00
Vince Navarro c30eb90aff
Remove stray print 2023-06-01 17:28:13 -04:00
Vince Navarro 523dbaf8dc
Add XPU support for --device-id 2023-06-01 16:42:21 -04:00
Vladimir Mandic 02c9640fa5 enhance image saving 2023-06-01 15:44:38 -04:00
Vladimir Mandic 364df7036e redo progressbar 2023-06-01 11:43:28 -04:00
Vladimir Mandic 8f4bc4df08 update changelog 2023-05-31 12:44:35 -04:00
Vladimir Mandic 4b9924a35a
Merge pull request #1237 from DrJKL/new-title
Raise exception when failing to find diffuser model
2023-05-31 12:03:32 -04:00
Alexander Brown 2e7aa7eb15 Raise exception when failing to find diffuser model 2023-05-31 08:54:58 -07:00
Vladimir Mandic fcb9bde068 add pause button 2023-05-31 11:47:22 -04:00
Vladimir Mandic d9f72b066f precalc hashes 2023-05-31 09:14:34 -04:00
Disty0 3b99450022 Check for k-diffusion patch 2023-05-31 12:12:55 +03:00
Disty0 b2b67127e3 Fix torch.Generator does not support XPU 2023-05-31 12:03:38 +03:00
Vladimir Mandic d1ab205d3d fix samplers 2023-05-30 17:15:52 -04:00
Vladimir Mandic c39553c4ed fix ensd 2023-05-30 16:50:36 -04:00
Vladimir Mandic fa51d45bc3 fix samplers 2023-05-30 15:28:41 -04:00
Vladimir Mandic 873371f1e5 merge stage one 2023-05-30 14:13:29 -04:00
Vladimir Mandic b664991633 update samplers 2023-05-30 12:18:22 -04:00
Vladimir Mandic 24bbe045a7 fix paste 2023-05-29 20:55:33 -04:00
Vladimir Mandic 8354b7c6d9 style changes 2023-05-29 15:42:24 -04:00
Vladimir Mandic 5f1fd7bd66 update common ui 2023-05-29 13:43:03 -04:00
Disty0 9dbe8bc6e4 Fix cuda with ipex on memmon.py 2023-05-29 00:35:49 +03:00
Vladimir Mandic 54257dd226 refactoring for pylint 2023-05-28 17:09:58 -04:00
Vladimir Mandic 2ee38ccd0e update 2023-05-28 16:07:13 -04:00
Disty0 09141ee1a8 Fix int64 with UniPC && Add OneAPI version logging 2023-05-28 21:25:34 +03:00
Vladimir Mandic 7254925dca add settings search 2023-05-28 11:46:48 -04:00
Vladimir Mandic 9bf0b1ae1f allow experimental to override precision 2023-05-28 07:46:47 -04:00
Vladimir Mandic 851d129680 more diffusers work 2023-05-27 15:49:54 -04:00
Vladimir Mandic 24d8570bcb update model merge 2023-05-27 09:29:57 -04:00
Vladimir Mandic 421db2c046 reorder hires 2023-05-27 07:37:28 -04:00
Vladimir Mandic efd3810860 diffusers merge 2023-05-26 22:42:03 -04:00
Disty0 8022de7464 Fix AVX512 error when using low or med vram with ipex 2023-05-26 23:43:37 +03:00
Vladimir Mandic 1e07e871fb add get version method 2023-05-25 13:59:57 -04:00
Vladimir Mandic 9a3a56dbb2 fix ipex device 2023-05-25 13:40:48 -04:00
Vladimir Mandic cb62c2f6ad fix plms fallback 2023-05-25 13:25:26 -04:00
Vladimir Mandic 8495842634 update profiling 2023-05-25 10:41:28 -04:00
Vladimir Mandic f8884bc051 fix hip detection 2023-05-25 09:13:57 -04:00
Vladimir Mandic fc82ea2d7e cache loaded model 2023-05-25 08:51:46 -04:00
Vladimir Mandic 9285326c6d fix tqdm 2023-05-25 07:53:25 -04:00
Vladimir Mandic 9e22d91245 update logging and temp file handling 2023-05-25 07:41:40 -04:00
Vladimir Mandic 9e66d88e21 add mps defaults 2023-05-24 15:21:49 -04:00
Vladimir Mandic 684851ae34 set default optimizer 2023-05-24 13:50:01 -04:00
Vladimir Mandic 8091ef2fca update hiresfix 2023-05-24 12:48:08 -04:00
Vladimir Mandic 0acc7d3b86 fix redirector 2023-05-24 08:49:33 -04:00
Disty0 5614a4c3fd Fix typo 2023-05-24 13:11:02 +03:00
Disty0 0412651a6c Send to CPU intead of XPU when unloading 2023-05-24 13:03:40 +03:00
Vladimir Mandic 5c516332d7 bug fixes 2023-05-23 18:48:37 -04:00
Vladimir Mandic d36b16d03f refactor api auth 2023-05-23 14:31:22 -04:00
Vladimir Mandic beff89bad3 api auth override 2023-05-22 15:27:20 -04:00
Vladimir Mandic c103e53689 secure api access 2023-05-22 14:31:04 -04:00
Vladimir Mandic a64bb4375a minor upadtes 2023-05-22 10:50:59 -04:00
Vladimir Mandic e129e83276 updatr gradio 2023-05-22 08:42:47 -04:00
Vladimir Mandic d647bb5c05 minor updates 2023-05-21 18:49:07 -04:00
Vladimir Mandic d9647fd53e add training options 2023-05-21 09:44:36 -04:00
Vladimir Mandic ea0780339a fixes 2023-05-21 08:17:36 -04:00
Vladimir Mandic b6289d56c7 cleanup 2023-05-20 13:36:27 -04:00
Vladimir Mandic 2ce9852cff update 2023-05-20 13:14:04 -04:00
Vladimir Mandic f8f81f86e6 update prompt parser and image size 2023-05-20 13:12:50 -04:00
Vladimir Mandic e59ebe25ce fix styles path 2023-05-20 10:33:31 -04:00
Vladimir Mandic 335ad42fc8 fix segment delimiter 2023-05-20 09:35:14 -04:00
Vladimir Mandic 0891b30ffe update 2023-05-20 08:29:29 -04:00
Matt Parnell 1237782f47 oops 2023-05-19 23:46:06 -05:00
Matt Parnell 2a2921c177 add missing check for empty tensor 2023-05-19 23:29:53 -05:00
Alex Heller f4cd452c14 Made show all settings a tab instead of a separate button
This makes it play more nicely with the other tabs.
It still needs some js though to keep the other setting tabs open, when resetting settings.
2023-05-20 00:18:46 +02:00
Vladimir Mandic 794b23cc2b add parser to infotext 2023-05-19 16:56:08 -04:00
Vladimir Mandic 4c4e147baa fully localize data-dir 2023-05-19 15:23:26 -04:00
Vladimir Mandic 6221ccba4f change default model on download 2023-05-19 14:06:46 -04:00
Vladimir Mandic 42280ef804 add theme mode toggle 2023-05-19 13:24:40 -04:00
Vladimir Mandic 9033499e08 add manual seed 2023-05-19 08:34:43 -04:00
Vladimir Mandic df65e8e30a update clip skip and attention normalization 2023-05-18 22:16:24 -04:00
Vladimir Mandic 527dc0eedf update parser 2023-05-18 19:46:11 -04:00
Vladimir Mandic 1c70056744 match vae file 2023-05-18 19:09:34 -04:00
Vladimir Mandic e1cd374009 fix temp file handler 2023-05-18 18:50:31 -04:00
Vladimir Mandic fef49279f8 update 2023-05-18 15:41:52 -04:00
Vladimir Mandic 314a9bf67c fix extension uninstall 2023-05-18 14:55:43 -04:00
Vladimir Mandic 0c1bb95b13 test fix 2023-05-18 14:16:30 -04:00
Vladimir Mandic 325c0945d2 update model path 2023-05-18 14:04:06 -04:00
Vladimir Mandic 8b682183e3 update gradio 2023-05-18 10:41:24 -04:00
Vladimir Mandic df1fae7248 fix models path 2023-05-18 10:17:39 -04:00
Vladimir Mandic 0e46e74c5e fix extension update/uninstall 2023-05-18 09:27:42 -04:00
Vladimir Mandic 6c66228cde fix models dir 2023-05-18 08:17:49 -04:00
Vladimir Mandic c1e70df845 follow symlinks 2023-05-18 07:36:38 -04:00
Vladimir Mandic 4d67ee67ed minor fixes 2023-05-18 07:09:38 -04:00
Vladimir Mandic 1dffd114fc fix vae loading 2023-05-17 15:38:12 -04:00
Vladimir Mandic b979d448ed update 2023-05-17 14:41:13 -04:00
Vladimir Mandic 0ccda9bc8b jumbo patch 2023-05-17 14:15:55 -04:00
Vladimir Mandic 554f26296e update initial samplers 2023-05-17 08:46:57 -04:00
Vladimir Mandic 1ef3c69804 add compel parser 2023-05-17 08:29:04 -04:00
Vladimir Mandic 616553220b debug print params list 2023-05-17 07:42:41 -04:00
Vladimir Mandic 6c271dcfc6 update default samplers 2023-05-17 07:16:11 -04:00
Vladimir Mandic 6936804474 add compatiblity prompt parser 2023-05-17 07:07:51 -04:00
Vladimir Mandic f6f1a73b39 minor fixes 2023-05-17 06:15:18 -04:00
Vladimir Mandic 5250ba4be3 force no-half with directml 2023-05-16 21:20:36 -04:00
Vladimir Mandic ff4f94fc2a fixes 2023-05-16 18:05:29 -04:00
Vladimir Mandic bce16a1db5 update lora 2023-05-16 12:24:04 -04:00
Vladimir Mandic bc02d6668d update cli script examples 2023-05-16 10:52:38 -04:00
Vladimir Mandic f4bb3b4dd1 warn on unavailable sampler 2023-05-16 09:27:37 -04:00
Vladimir Mandic 2f36350e24 refactor 2023-05-16 09:16:12 -04:00
Vladimir Mandic 7fe0587557 update cli 2023-05-15 16:55:10 -04:00
Vladimir Mandic e737419ba4 update 2023-05-15 13:05:05 -04:00
Vladimir Mandic 1b73161e4d update prompt parser 2023-05-15 12:25:41 -04:00
Vladimir Mandic 8350b93a5c add force latent sampler 2023-05-15 09:32:20 -04:00
Vladimir Mandic 8a9eb2c766 add test script 2023-05-15 08:44:03 -04:00
Vladimir Mandic c99c1410f5 update 2023-05-14 20:25:27 -04:00
Vladimir Mandic 5134471bc8 dml autocast 2023-05-14 13:24:59 -04:00
Vladimir Mandic 618a1703ae update cudnn benchmark setting 2023-05-14 12:28:37 -04:00
Vladimir Mandic 760f5fb89a add extra debug messages 2023-05-14 12:26:15 -04:00
Vladimir Mandic 85d67d6331 add interrupt to processing 2023-05-14 12:13:44 -04:00
Vladimir Mandic 77eae443b5 extension manager fixes 2023-05-14 11:22:15 -04:00
Vladimir Mandic 44b31a2d6b
Merge pull request #944 from khusain/case-insensitive-theme-list
Case-insensitive sorting for theme list
2023-05-14 11:02:53 -04:00
khusain 730bb8335c Case-insensitive sorting for the list of themes 2023-05-14 10:53:04 -04:00
Vladimir Mandic 4f937be64b fix sendto metadata 2023-05-14 10:39:32 -04:00
Vladimir Mandic 12569f7fdb match installed extensions 2023-05-14 08:02:36 -04:00
Vladimir Mandic 926b8666cd update argparser 2023-05-13 16:42:01 -04:00
Vladimir Mandic 819d105d1d update cli 2023-05-13 15:21:00 -04:00
Vladimir Mandic c46f0dbdeb fix 2023-05-13 12:55:50 -04:00
Vladimir Mandic a652270999 fix 2023-05-13 12:26:00 -04:00
Vladimir Mandic a2923064a5 update cudnn 2023-05-13 11:52:31 -04:00
Vladimir Mandic d96ab6a1ae update directml 2023-05-13 11:21:11 -04:00
Vladimir Mandic a2485cf7ef update 2023-05-12 21:12:24 -04:00
Vladimir Mandic 1921504e64 enable dynamo compile 2023-05-12 15:58:00 -04:00
Vladimir Mandic daf90cb6b4 add performance note 2023-05-12 14:23:51 -04:00
Vladimir Mandic 62dda471a3 process images in threads 2023-05-12 14:21:26 -04:00
Vladimir Mandic 0a46f8ada7 enable per-extension update 2023-05-12 10:07:19 -04:00
Vladimir Mandic 1943bfea88 use cudnn workaround 2023-05-11 22:24:12 -04:00
Vladimir Mandic df2cfd5100 add torch type override 2023-05-11 20:36:34 -04:00
Vladimir Mandic 5905fcb97e deduplicate themes 2023-05-11 19:43:30 -04:00
Vladimir Mandic 0f2a03a5bf update theme 2023-05-11 11:50:51 -04:00
Vladimir Mandic 44be01531d update send to params 2023-05-11 11:06:48 -04:00
Vladimir Mandic 05656a54fe update extra networks 2023-05-11 09:30:34 -04:00
Vladimir Mandic 99b6133bc9 update requirements 2023-05-10 16:40:36 -04:00
Vladimir Mandic e038bf1549 aggressive gc 2023-05-10 16:03:55 -04:00
Vladimir Mandic c5df80197e new extension manager 2023-05-10 15:12:02 -04:00
Vladimir Mandic 9f1004d2b6 fix tab ordering 2023-05-09 11:13:10 -04:00
Vladimir Mandic d7fdc5944c
Merge pull request #829 from froger-me/master
[UX] UniPC and PLMS as fallback, PLMS forced, settings consistency
2023-05-09 10:41:40 -04:00
Vladimir Mandic d8a2c32918 xyz grid optimizations 2023-05-09 10:41:23 -04:00
Alexandre Froger 304f473970
Update ui.py
[UX] UniPC and PLMS as fallback, PLMS forced, settings consistency #829

Explicit app selected defaults:

- If UniPC is not hidden, that should be default
- Fallback to Euler a if not hidden
- Fallback to first available
2023-05-09 22:25:00 +08:00
Alexandre Froger e132f65c14
Update sd_samplers.py
[UX] UniPC and PLMS as fallback, PLMS forced, settings consistency #829

Refactor
2023-05-09 22:23:14 +08:00
Alexandre Froger 2cd023ec7b
Update ui.py
[Issue]: UniPC always here #822

on load, select the first available sampler in UI ; this seems more expected than arbitrarily selecting UniPC which is the last one in the alphabetical list
2023-05-09 21:20:08 +08:00
Alexandre Froger 2d7e9bdf54
Update shared.py
[Issue]: UniPC always here #822

remove PLMS from the samplers that can be selected/deselected since it should always be available
2023-05-09 21:16:07 +08:00
Alexandre Froger 8d9188af6f
Update sd_samplers.py
[Issue]: UniPC always here #822

check if the samplers list is empty, in which case force only UniPC and PLMS, otherwise only use the set of selected ones, with PLMS forced as part of the set of available samplers
2023-05-09 21:13:12 +08:00
Vladimir Mandic 1288aec459 correct metadata before/after 2023-05-09 09:09:31 -04:00
Vladimir Mandic 8203bd5c97 update 2023-05-09 09:09:31 -04:00
Vladimir Mandic 8062f9197d run without checkpoint 2023-05-09 09:09:31 -04:00
Vladimir Mandic 57ae792004 add ui ordering 2023-05-09 09:09:31 -04:00
Vladimir Mandic 4d9fab4984 fix txt_fullfn 2023-05-08 11:56:59 -04:00
Vladimir Mandic 0210830296 update noise multiplier 2023-05-08 09:27:50 -04:00
Vladimir Mandic 2af0e0c8a1 change temp files to image files 2023-05-08 09:27:50 -04:00
Vladimir Mandic 41182009cb switch some cmdopts to opts 2023-05-08 09:27:50 -04:00