layerdiffusion
d38e560e42
Implement some rethinking about LoRA system
...
1. Add an option to allow users to use UNet in fp8/gguf but lora in fp16.
2. All FP16 loras do not need patch. Others will only patch again when lora weight change.
3. FP8 unet + fp16 lora are available (somewhat only available) in Forge now. This also solves some “LoRA too subtle” problems.
4. Significantly speed up all gguf models (in Async mode) by using independent thread (CUDA stream) to compute and dequant at the same time, even when low-bit weights are already on GPU.
5. View “online lora” as a module similar to ControlLoRA so that it is moved to GPU together with model when sampling, achieving significant speedup and perfect low VRAM management simultaneously.
2024-08-19 04:31:59 -07:00
Chenlei Hu
9c5038c766
Add --forge-ref-a1111-home cmd arg to reference existing A1111 checkout ( #203 )
...
* Add --forge-ref-a1111-home cmd arg to reference existing A1111 checkout
* nit
2024-02-11 21:22:31 -05:00
AUTOMATIC1111
d0026da483
add --dump-sysinfo, a cmd arg to dump limited sysinfo file at startup
2023-08-30 19:48:47 +03:00
AUTOMATIC1111
c76a30af41
more info for startup timings
2023-07-22 13:49:29 +03:00
AUTOMATIC1111
90eb731ff1
start timer early anyway
2023-07-22 12:21:05 +03:00
Jabasukuriputo Wang
33694baea1
avoid importing timer when it is not strictly needed
2023-07-21 17:15:44 +08:00
Jabasukuriputo Wang
fc3bdf8c11
Merge branch 'dev' into move-start-timer
2023-07-19 10:33:31 +08:00
AUTOMATIC1111
136c8859a4
add backwards compatibility --lyco-dir-backcompat option, use that for LyCORIS directory instead of hardcoded value
...
prevent running preload.py for disabled extensions
2023-07-18 20:11:30 +03:00
wfjsw
3c570421d3
move start timer
2023-07-18 19:00:16 +08:00
AUTOMATIC
f9fe5e5f9d
reworking launch.py: add references to renamed file
2023-05-21 16:27:34 +03:00
AUTOMATIC
4b07984d1b
reworking launch.py: rename
2023-05-21 16:27:34 +03:00
AUTOMATIC
31545abe14
add DPM-Solver++(2M) SDE from new k-diffusion
2023-05-21 07:31:51 +03:00
Aarni Koskela
793a491923
Overhaul tests to use py.test
2023-05-19 17:42:34 +03:00
AUTOMATIC1111
3885f8a63e
Merge pull request #10381 from AUTOMATIC1111/minor-fix
...
Minor fix
2023-05-18 17:51:58 +03:00
Sakura-Luna
96cba45d71
Modify xformers instead of pytorch
2023-05-18 17:29:47 +08:00
AUTOMATIC1111
182330ae40
Merge branch 'dev' into ngrok-py
2023-05-18 10:12:17 +03:00
bobzilladev
0d31f20cbd
Use ngrok-py library
2023-05-16 16:09:41 -04:00
Sakura-Luna
9a9557ecfc
Change to extra-index-url
2023-05-15 03:00:23 +08:00
Aarni Koskela
d9968e6108
launch.py: Don't involve shell for running Python or Git for output
...
Fixes Linux regression in 451d255b58
2023-05-14 20:39:19 +03:00
Sakura-Luna
f29c41bf6d
Modify pytorch command
2023-05-14 22:29:28 +08:00
Aarni Koskela
451d255b58
Get rid of check_run + run_python
2023-05-12 20:54:06 +03:00
Aarni Koskela
55d222a9f4
launch.py: make git_tag() and commit_hash() work even when WEBUI_LAUNCH_LIVE_OUTPUT
2023-05-12 20:54:06 +03:00
w-e-w
681c16dd1e
fix --data-dir for COMMANDLINE_ARGS
...
move reading of COMMANDLINE_ARGS into paths_internal.py so --data-dir can be properly read
2023-05-12 22:33:21 +09:00
Aarni Koskela
49a55b410b
Autofix Ruff W (not W605) (mostly whitespace)
2023-05-11 20:29:11 +03:00
Aarni Koskela
dd3ca9adf7
launch.py: make torch_index_url an envvar
2023-05-11 11:57:46 +03:00
Aarni Koskela
a09e1e6e18
launch.py: Use GitHub archive URLs for gfpgan, clip, openclip instead of git clones
2023-05-11 11:57:43 +03:00
Aarni Koskela
875bc27009
launch.py: Simplify run()
2023-05-11 11:57:41 +03:00
Aarni Koskela
49db24ce27
launch.py: Add debugging envvar to see install output
2023-05-11 11:57:36 +03:00
AUTOMATIC
f5ea1e9d92
bump torch version
2023-05-10 07:26:42 +03:00
AUTOMATIC
ab4ab4e595
add version to infotext, footer and console output when starting
2023-05-08 15:23:49 +03:00
AUTOMATIC
5e4a0e3d24
attempt to fix broken github CI
2023-04-29 23:02:23 +03:00
AUTOMATIC1111
97167a5768
Merge pull request #9165 from Ming424/update-readme
...
Small update for readme
2023-04-29 17:39:02 +03:00
AUTOMATIC
1bab1797c0
use parsed commandline args for --skip-install
2023-04-29 17:07:21 +03:00
AUTOMATIC1111
ce64cab397
Merge branch 'dev' into patch-1
2023-04-29 17:04:37 +03:00
AUTOMATIC
ee71eee181
stuff related to torch version change
2023-04-29 12:36:50 +03:00
Vladimir Mandic
7fb72edaff
change index url
2023-04-13 06:47:48 -04:00
Vladimir Mandic
80752f43b2
revert xformers
2023-04-04 17:27:27 -04:00
Vladimir Mandic
4fa59b045a
update xformers
2023-04-03 15:23:35 -04:00
Micky Brunetti
d537a1f1b6
Fix skip-install bug (see #8935 )
2023-04-04 00:14:20 +09:00
Vladimir Mandic
d5063e07e8
update torch
2023-03-30 10:57:54 -04:00
Thierry
384bfe22cd
Update launch.py
2023-03-29 17:00:20 -04:00
AUTOMATIC1111
daa5a83bb7
Merge pull request #9052 from space-nuko/temp-disable-extensions
...
Temporary disable extensions option
2023-03-28 19:42:09 +03:00
AUTOMATIC1111
f1db987e6a
Merge pull request #8958 from MrCheeze/variations-model
...
Add support for the unclip (Variations) models, unclip-h and unclip-l
2023-03-28 19:39:20 +03:00
space-nuko
56f62d3851
Skip extension installers if all disabled
2023-03-27 17:23:20 -04:00
space-nuko
fc8e1008ea
Make disable configurable between builtin/extra extensions
2023-03-27 12:44:49 -04:00
space-nuko
2a4d3d2124
Add temporary "disable all extensions" option for debugging use
2023-03-27 12:04:45 -04:00
MrCheeze
8a34671fe9
Add support for the Variations models (unclip-h and unclip-l)
2023-03-25 21:03:07 -04:00
AUTOMATIC
8c801362b4
split commandline args into its own file
...
make launch.py use the same command line argument parser as the main program
2023-03-25 16:05:25 +03:00
AUTOMATIC
c1294d849a
make it possible for user to enable gradio analytics by setting GRADIO_ANALYTICS_ENABLED=True
2023-03-25 12:21:18 +03:00
AUTOMATIC1111
501f40d834
Merge pull request #8658 from hananbeer/disable_gradio_analytics
...
preserve privacy by disabling gradio analytics globally
2023-03-25 12:19:40 +03:00