From d76136fb815ccbbdb5520fbacb2cf789b200edfc Mon Sep 17 00:00:00 2001 From: Vladimir Mandic Date: Thu, 15 Feb 2024 19:03:17 -0500 Subject: [PATCH] cleanup --- README.md | 7 ++++--- TODO.md | 15 ++++++++++----- extensions-builtin/Lora/lora_convert.py | 1 - extensions-builtin/Lora/network.py | 1 - extensions-builtin/Lora/network_lora.py | 1 - modules/sd_models.py | 4 ++-- 6 files changed, 16 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 887cb9861..40261e6d4 100644 --- a/README.md +++ b/README.md @@ -221,13 +221,14 @@ This should be fully cross-platform, but we'd really love to have additional con ### **Evolution** - + - - Star History Chart + starts +- [OSS Stats](https://ossinsight.io/analyze/vladmandic/automatic#overview) + ### **Docs** If you're unsure how to use a feature, best place to start is [Wiki](https://github.com/vladmandic/automatic/wiki) and if its not there, diff --git a/TODO.md b/TODO.md index bb156fccb..f01276e38 100644 --- a/TODO.md +++ b/TODO.md @@ -6,13 +6,18 @@ Main ToDo list can be found at [GitHub projects](https://github.com/users/vladma - zluda - stable cascade -- control second pass: -- onediff: +- init latents, variations, tiling +- lora sliders: - diffusers public callbacks - image2video: pia and vgen pipelines - video2video +- preprocess api + +## Control missing features + +- second pass: +- inpaint masking explicit processing size: +- outpaint return mask and optional override future run_masking - control api - masking api -- preprocess api -- bind panZoom to control input -- masking.outpaint should return mask and override future run_masking +- inpaint pan/zoom diff --git a/extensions-builtin/Lora/lora_convert.py b/extensions-builtin/Lora/lora_convert.py index c9d5c6a98..1c08d8931 100644 --- a/extensions-builtin/Lora/lora_convert.py +++ b/extensions-builtin/Lora/lora_convert.py @@ -109,7 +109,6 @@ class KeyConvert: if shared.backend == shared.Backend.ORIGINAL: self.converter = self.original self.is_sd2 = 'model_transformer_resblocks' in shared.sd_model.network_layer_mapping - else: self.converter = self.diffusers self.is_sdxl = True if shared.sd_model_type == "sdxl" else False diff --git a/extensions-builtin/Lora/network.py b/extensions-builtin/Lora/network.py index 17b20bb6a..d0bad3c59 100644 --- a/extensions-builtin/Lora/network.py +++ b/extensions-builtin/Lora/network.py @@ -6,7 +6,6 @@ import enum from modules import sd_models, hashes, shared NetworkWeights = namedtuple('NetworkWeights', ['network_key', 'sd_key', 'w', 'sd_module']) - metadata_tags_order = {"ss_sd_model_name": 1, "ss_resolution": 2, "ss_clip_skip": 3, "ss_num_train_images": 10, "ss_tag_frequency": 20} diff --git a/extensions-builtin/Lora/network_lora.py b/extensions-builtin/Lora/network_lora.py index 1405a9d13..76a8322da 100644 --- a/extensions-builtin/Lora/network_lora.py +++ b/extensions-builtin/Lora/network_lora.py @@ -1,5 +1,4 @@ import torch - import diffusers.models.lora as diffusers_lora import lyco_helpers import network diff --git a/modules/sd_models.py b/modules/sd_models.py index a8a666b48..c2d3ecb34 100644 --- a/modules/sd_models.py +++ b/modules/sd_models.py @@ -236,8 +236,8 @@ def select_checkpoint(op='model'): if len(checkpoints_list) == 0: shared.log.warning("Cannot generate without a checkpoint") shared.log.info("Set system paths to use existing folders in a different location") - shared.log.info(" or use --models_dir to specify base folder with all models") - shared.log.info(" or use --ckpt_dir to specify folder with models") + shared.log.info(" or use --models-dir to specify base folder with all models") + shared.log.info(" or use --ckpt-dir to specify folder with sd models") shared.log.info(" or use --ckpt to force using existing model") return None checkpoint_info = next(iter(checkpoints_list.values()))