Commit Graph

79 Commits (0a49961baaaa594313baffba7a000e4e98712c71)

Author SHA1 Message Date
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 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 8c98115914 remove force reinstall 2023-05-11 14:20:27 -04:00
Vladimir Mandic aff2dcb625 add skip torch 2023-05-11 12:08:38 -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 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
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 4ba9f0c8dc pin torch version 2023-05-09 12:22:52 -04:00
SourceHeartLock 92c63370a1
Merge branch 'vladmandic:master' into master 2023-05-10 00:07:06 +08:00
bugyalu 302e2f9f44 fix(#824): can not start the webui on Mac Arm64 2023-05-10 00:06:30 +08:00
Antonio Cheong f509fefeb1
EXTREMELY IMPORTANT BUGFIX
typo
2023-05-09 20:29:55 +08:00
Vladimir Mandic fe496f4ebc add train preprocess options 2023-05-05 09:06:06 -04:00
Vladimir Mandic a677253b7c add api-logo workaround 2023-05-04 10:45:25 -04:00
Vladimir Mandic e0543e4475 add ignore flag 2023-05-03 19:15:18 -04:00
Vladimir Mandic 0af6c70b94 add notifications 2023-05-03 14:32:14 -04:00
Vladimir Mandic 8cbce7ea19 add version flag 2023-05-03 14:32:14 -04:00
Vladimir Mandic d86b081ed3 update ssl 2023-05-03 08:22:57 -04:00
Vladimir Mandic 10a9c2760a switch cmdargs 2023-05-01 19:49:19 -04:00
Vladimir Mandic 75b741f119 fallback args 2023-04-30 23:06:32 -04:00
Vladimir Mandic a136a8ea63 update 2023-04-30 18:44:19 -04:00
Vladimir Mandic 7eb82e2627 remove circular imports from installer 2023-04-30 12:21:32 -04:00
Vladimir Mandic d62ee69c75 cleanup installer 2023-04-30 12:01:25 -04:00