Commit Graph

4849 Commits

Author SHA1 Message Date
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 2ce17e727f fix css 2023-05-14 13:27:59 -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 89d0a841f3 Merge pull request #940 from chmatse/patch-1
fix prompts from file script failing to read contents from a drag/drop file
2023-05-14 08:35:39 -04:00
Vladimir Mandic 12569f7fdb match installed extensions 2023-05-14 08:02:36 -04:00
Matthias Egger 293cd69940 fix prompts from file script failing to read contents from a drag/drop file
It was not possible to open a file with different prompts into the `Prompts from file` script.

Found an upstream fix:
https://github.com/AUTOMATIC1111/stable-diffusion-webui/commit/8ca50f8240fc1b4400ba59be50ad7a75b99cfbcb

which i implemented localy.
2023-05-14 13:13:46 +02: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 8c98115914 remove force reinstall 2023-05-11 14:20:27 -04:00
Vladimir Mandic e8100ebadb fix css 2023-05-11 12:38:59 -04:00
Vladimir Mandic d12b900e6f fix params 2023-05-11 12:37:15 -04:00
Vladimir Mandic aff2dcb625 add skip torch 2023-05-11 12:08:38 -04:00
Vladimir Mandic 0f2a03a5bf update theme 2023-05-11 11:50:51 -04:00
Vladimir Mandic 7921cc2b1f update requirements 2023-05-11 11:30:03 -04:00
Vladimir Mandic 4303aefae3 update requirements 2023-05-11 11:28:08 -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 0d4dad03c2 retry upgrades 2023-05-10 16:06:45 -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 aad2a53379 Merge pull request #841 from SOELexicon/patch-1
Implement Duplicate Extension Check in 'install_extensions()' Function
2023-05-09 17:27:23 -04:00
Vladimir Mandic e0301360ac update logic 2023-05-09 17:26:02 -04:00
Craig Wright 05a26522b1 Merge branch 'master' into patch-1 2023-05-09 22:23:26 +01:00
Vladimir Mandic faf2cd964e Merge pull request #842 from eyecreate/patch-1
Update installer.py to not be tied to quickly changing intel torch ve…
2023-05-09 17:21:59 -04:00
eyecreate 09ad0e043a Update installer.py to not be tied to quickly changing intel torch versions
If you leave off the git revision, you can still pull in the latest torch build from intel. If you don't do this, intel users will have the install process fail due to new/different versions of pytorch intel pushes.
2023-05-09 17:09:58 -04:00
Craig Wright 16aef2a88c Implement Duplicate Extension Check in 'install_extensions()' Function
Title: Implement Duplicate Extension Check in install_extensions() Function

Description:

In this change, I have added functionality to the install_extensions() function in order to check for and log any duplicate extensions found across both the built-in and custom extensions directories.

This addition provides a level of error checking and prevents potential conflicts between extensions with the same name located in different directories. The function now maintains a dictionary of all encountered extensions, and logs any duplicates in a single line, separated by commas, at the end of the function execution.

This enhancement can help in debugging issues related to extension installations, such as unexpected behavior, crashes, or incorrect data being returned. By providing visibility into duplicate extensions, developers can more quickly identify and resolve these issues, resulting in a more robust and reliable application.

Moreover, logging duplicate extensions can be an important step in maintaining extension hygiene and ensuring the correct loading and running of extensions. This may be particularly helpful in environments with a large number of extensions or frequent updates and changes to extensions.

This change does not affect the existing functionality of installing and updating extensions. It remains fully backward-compatible with previous code and usage patterns.
2023-05-09 22:00:50 +01:00
Vladimir Mandic 5bd863f9a6 update todo 2023-05-09 14:08:59 -04:00