From e8b5ea3847e1b882f92b6b65135beed3a1a384a8 Mon Sep 17 00:00:00 2001 From: Vladimir Mandic Date: Sat, 5 Jul 2025 13:16:46 -0400 Subject: [PATCH] major refactor: remove backend original Signed-off-by: Vladimir Mandic --- .pylintrc | 1 - .ruff.toml | 1 - CHANGELOG.md | 24 +- TODO.md | 3 +- cli/create-previews.py | 45 - cli/generate.json | 1 - configs/alt-diffusion-inference.yaml | 72 - configs/instruct-pix2pix.yaml | 98 - configs/sd_xl_base.yaml | 98 - configs/sd_xl_refiner.yaml | 91 - configs/v1-inference.yaml | 70 - configs/v1-inpainting-inference.yaml | 70 - configs/v2-1-stable-unclip-h-inference.yaml | 80 - configs/v2-1-stable-unclip-l-inference.yaml | 83 - configs/v2-inference-512-base.yaml | 67 - configs/v2-inference-768-v.yaml | 68 - configs/v2-inpaint.yaml | 158 -- configs/v2-midas-inference.yaml | 74 - .../Lora/extra_networks_lora.py | 152 -- extensions-builtin/Lora/lora.py | 8 - extensions-builtin/Lora/lora_convert.py | 457 ---- extensions-builtin/Lora/lora_extract.py | 261 --- extensions-builtin/Lora/lora_patches.py | 77 - extensions-builtin/Lora/lyco_helpers.py | 66 - extensions-builtin/Lora/network.py | 187 -- extensions-builtin/Lora/network_full.py | 26 - extensions-builtin/Lora/network_glora.py | 30 - extensions-builtin/Lora/network_hada.py | 46 - extensions-builtin/Lora/network_ia3.py | 25 - extensions-builtin/Lora/network_lokr.py | 57 - extensions-builtin/Lora/network_lora.py | 75 - extensions-builtin/Lora/network_norm.py | 24 - extensions-builtin/Lora/network_oft.py | 81 - extensions-builtin/Lora/network_overrides.py | 48 - extensions-builtin/Lora/networks.py | 604 ------ .../Lora/scripts/lora_script.py | 66 - .../Lora/ui_extra_networks_lora.py | 123 -- extensions-builtin/sd-extension-system-info | 2 +- launch.py | 2 +- models/karlo/ViT-L-14_stats.th | Bin 7079 -> 0 bytes modules/api/api.py | 8 +- modules/api/endpoints.py | 35 +- modules/api/models.py | 9 +- modules/api/server.py | 2 - modules/cfgzero/__init__.py | 2 - modules/cmd_args.py | 7 +- modules/control/run.py | 2 +- modules/extra_networks.py | 11 +- modules/extras.py | 24 +- modules/face/__init__.py | 4 +- modules/face/faceid.py | 2 +- modules/hidiffusion/__init__.py | 2 - modules/hijack/ddpm_edit.py | 1451 ------------- modules/hypernetworks/hypernetwork.py | 389 ---- modules/images.py | 9 +- modules/img2img.py | 5 +- modules/infotext.py | 2 - modules/interposer.py | 164 -- modules/interrogate/openclip.py | 197 +- modules/interrogate/vqa.py | 2 +- modules/ipadapter.py | 3 - modules/lora/extra_networks_lora.py | 2 +- modules/lora/lora_extract.py | 2 +- modules/lora/lora_load.py | 7 +- modules/lora/network.py | 5 +- modules/lowvram.py | 94 - modules/options.py | 2 +- modules/pag/__init__.py | 2 - modules/para_attention.py | 2 +- modules/paths.py | 5 - modules/postprocess/aurasr_model.py | 3 - modules/postprocess/sdupscaler_model.py | 3 - modules/postprocess/yolo.py | 2 +- modules/postprocessing.py | 6 +- modules/processing.py | 57 +- modules/processing_callbacks.py | 4 +- modules/processing_class.py | 117 +- modules/processing_helpers.py | 103 +- modules/processing_info.py | 10 +- modules/processing_original.py | 170 -- modules/processing_vae.py | 16 - modules/prompt_parser_diffusers.py | 2 - modules/sd_checkpoint.py | 47 +- modules/sd_disable_initialization.py | 92 - modules/sd_hijack.py | 299 +-- modules/sd_hijack_checkpoint.py | 45 - modules/sd_hijack_clip.py | 256 --- modules/sd_hijack_clip_old.py | 82 - modules/sd_hijack_freeu.py | 19 +- modules/sd_hijack_hypertile.py | 4 +- modules/sd_hijack_inpainting.py | 103 - modules/sd_hijack_ip2p.py | 9 - modules/sd_hijack_open_clip.py | 29 - modules/sd_hijack_optimizations.py | 517 ----- modules/sd_hijack_te.py | 2 +- modules/sd_hijack_unet.py | 80 - modules/sd_hijack_xlmr.py | 32 - modules/sd_models.py | 113 +- modules/sd_models_config.py | 114 - modules/sd_models_legacy.py | 206 -- modules/sd_models_utils.py | 1 - modules/sd_offload.py | 3 - modules/sd_samplers.py | 78 +- modules/sd_samplers_cfg_denoiser.py | 233 -- modules/sd_samplers_compvis.py | 215 -- modules/sd_samplers_kdiffusion.py | 394 ---- modules/sd_samplers_timesteps.py | 73 - modules/sd_samplers_timesteps_impl.py | 139 -- modules/sd_vae.py | 80 +- modules/shared.py | 200 +- .../textual_inversion/textual_inversion.py | 37 +- modules/ui.py | 14 +- modules/ui_common.py | 57 +- modules/ui_control.py | 9 +- modules/ui_control_helpers.py | 20 - modules/ui_extra_networks.py | 14 +- modules/ui_extra_networks_checkpoints.py | 12 +- modules/ui_extra_networks_hypernet.py | 28 - modules/ui_extra_networks_hypernets.py | 33 - .../ui_extra_networks_textual_inversion.py | 10 +- modules/ui_img2img.py | 7 +- modules/ui_sections.py | 104 +- modules/ui_settings.py | 6 +- modules/ui_txt2img.py | 4 +- modules/xlmr.py | 136 -- package.json | 9 +- repositories/blip/CODEOWNERS | 2 - repositories/blip/CODE_OF_CONDUCT.md | 105 - repositories/blip/LICENSE.txt | 12 - repositories/blip/README.md | 116 - repositories/blip/SECURITY.md | 7 - repositories/blip/cog.yaml | 17 - repositories/blip/configs/bert_config.json | 21 - repositories/blip/configs/caption_coco.yaml | 33 - repositories/blip/configs/med_config.json | 21 - repositories/blip/configs/nlvr.yaml | 21 - repositories/blip/configs/nocaps.yaml | 15 - repositories/blip/configs/pretrain.yaml | 27 - repositories/blip/configs/retrieval_coco.yaml | 34 - .../blip/configs/retrieval_flickr.yaml | 34 - .../blip/configs/retrieval_msrvtt.yaml | 12 - repositories/blip/configs/vqa.yaml | 25 - repositories/blip/data/__init__.py | 101 - .../blip/data/coco_karpathy_dataset.py | 126 -- repositories/blip/data/flickr30k_dataset.py | 93 - repositories/blip/data/nlvr_dataset.py | 78 - repositories/blip/data/nocaps_dataset.py | 32 - repositories/blip/data/pretrain_dataset.py | 59 - repositories/blip/data/utils.py | 112 - repositories/blip/data/video_dataset.py | 110 - repositories/blip/data/vqa_dataset.py | 88 - repositories/blip/demo.ipynb | 301 --- repositories/blip/eval_nocaps.py | 118 -- repositories/blip/eval_retrieval_video.py | 250 --- repositories/blip/models/__init__.py | 0 repositories/blip/models/blip.py | 236 --- repositories/blip/models/blip_itm.py | 76 - repositories/blip/models/blip_nlvr.py | 103 - repositories/blip/models/blip_pretrain.py | 339 --- repositories/blip/models/blip_retrieval.py | 319 --- repositories/blip/models/blip_vqa.py | 186 -- repositories/blip/models/med.py | 955 --------- repositories/blip/models/nlvr_encoder.py | 843 -------- repositories/blip/models/vit.py | 305 --- repositories/blip/predict.py | 98 - repositories/blip/pretrain.py | 173 -- repositories/blip/requirements.txt | 4 - repositories/blip/train_caption.py | 206 -- repositories/blip/train_nlvr.py | 213 -- repositories/blip/train_retrieval.py | 345 --- repositories/blip/train_vqa.py | 202 -- repositories/blip/transform/randaugment.py | 340 --- repositories/blip/utils.py | 278 --- repositories/ldm/README.md | 302 --- repositories/ldm/data/__init__.py | 0 repositories/ldm/data/util.py | 24 - repositories/ldm/models/autoencoder.py | 219 -- repositories/ldm/models/diffusion/__init__.py | 0 repositories/ldm/models/diffusion/ddim.py | 337 --- repositories/ldm/models/diffusion/ddpm.py | 1874 ----------------- .../models/diffusion/dpm_solver/__init__.py | 1 - .../models/diffusion/dpm_solver/dpm_solver.py | 1163 ---------- .../models/diffusion/dpm_solver/sampler.py | 96 - repositories/ldm/models/diffusion/plms.py | 245 --- .../ldm/models/diffusion/sampling_util.py | 22 - repositories/ldm/modules/attention.py | 341 --- .../ldm/modules/diffusionmodules/__init__.py | 0 .../ldm/modules/diffusionmodules/model.py | 852 -------- .../modules/diffusionmodules/openaimodel.py | 807 ------- .../ldm/modules/diffusionmodules/upscaling.py | 81 - .../ldm/modules/diffusionmodules/util.py | 278 --- .../ldm/modules/distributions/__init__.py | 0 .../modules/distributions/distributions.py | 92 - repositories/ldm/modules/ema.py | 80 - repositories/ldm/modules/encoders/__init__.py | 0 repositories/ldm/modules/encoders/modules.py | 350 --- .../ldm/modules/image_degradation/__init__.py | 2 - .../ldm/modules/image_degradation/bsrgan.py | 730 ------- .../modules/image_degradation/bsrgan_light.py | 651 ------ .../modules/image_degradation/utils/test.png | Bin 441072 -> 0 bytes .../modules/image_degradation/utils_image.py | 916 -------- repositories/ldm/modules/karlo/__init__.py | 0 .../ldm/modules/karlo/diffusers_pipeline.py | 512 ----- .../ldm/modules/karlo/kakao/__init__.py | 0 .../modules/karlo/kakao/models/__init__.py | 0 .../ldm/modules/karlo/kakao/models/clip.py | 182 -- .../karlo/kakao/models/decoder_model.py | 193 -- .../modules/karlo/kakao/models/prior_model.py | 138 -- .../modules/karlo/kakao/models/sr_256_1k.py | 10 - .../modules/karlo/kakao/models/sr_64_256.py | 88 - .../modules/karlo/kakao/modules/__init__.py | 49 - .../modules/diffusion/gaussian_diffusion.py | 828 -------- .../karlo/kakao/modules/diffusion/respace.py | 112 - .../ldm/modules/karlo/kakao/modules/nn.py | 114 - .../modules/karlo/kakao/modules/resample.py | 68 - .../ldm/modules/karlo/kakao/modules/unet.py | 792 ------- .../ldm/modules/karlo/kakao/modules/xf.py | 231 -- .../ldm/modules/karlo/kakao/sampler.py | 272 --- .../ldm/modules/karlo/kakao/template.py | 141 -- repositories/ldm/modules/midas/__init__.py | 0 repositories/ldm/modules/midas/api.py | 170 -- .../ldm/modules/midas/midas/__init__.py | 0 .../ldm/modules/midas/midas/base_model.py | 16 - .../ldm/modules/midas/midas/blocks.py | 342 --- .../ldm/modules/midas/midas/dpt_depth.py | 109 - .../ldm/modules/midas/midas/midas_net.py | 76 - .../modules/midas/midas/midas_net_custom.py | 128 -- .../ldm/modules/midas/midas/transforms.py | 234 -- repositories/ldm/modules/midas/midas/vit.py | 491 ----- repositories/ldm/modules/midas/utils.py | 189 -- repositories/ldm/util.py | 207 -- repositories/taming/README.md | 410 ---- repositories/taming/data/ade20k.py | 124 -- .../taming/data/annotated_objects_coco.py | 139 -- .../taming/data/annotated_objects_dataset.py | 218 -- .../data/annotated_objects_open_images.py | 137 -- repositories/taming/data/base.py | 70 - repositories/taming/data/coco.py | 176 -- .../data/conditional_builder/objects_bbox.py | 60 - .../objects_center_points.py | 168 -- .../taming/data/conditional_builder/utils.py | 105 - repositories/taming/data/custom.py | 38 - repositories/taming/data/faceshq.py | 134 -- repositories/taming/data/helper_types.py | 49 - repositories/taming/data/image_transforms.py | 132 -- repositories/taming/data/imagenet.py | 558 ----- .../taming/data/open_images_helper.py | 379 ---- repositories/taming/data/sflckr.py | 91 - repositories/taming/data/utils.py | 169 -- repositories/taming/lr_scheduler.py | 34 - .../taming/models/cond_transformer.py | 352 ---- .../taming/models/dummy_cond_stage.py | 22 - repositories/taming/models/vqgan.py | 404 ---- .../taming/modules/diffusionmodules/model.py | 776 ------- .../taming/modules/discriminator/model.py | 67 - .../taming/modules/losses/__init__.py | 2 - repositories/taming/modules/losses/lpips.py | 123 -- .../taming/modules/losses/segmentation.py | 22 - .../taming/modules/losses/vqperceptual.py | 136 -- repositories/taming/modules/misc/coord.py | 31 - .../taming/modules/transformer/mingpt.py | 415 ---- .../taming/modules/transformer/permuter.py | 248 --- repositories/taming/modules/util.py | 130 -- repositories/taming/modules/vqvae/quantize.py | 445 ---- repositories/taming/util.py | 157 -- scripts/allegrovideo.py | 2 +- scripts/animatediff.py | 4 - scripts/apg.py | 2 +- scripts/automatic_color_inpaint.py | 4 +- scripts/blipdiffusion.py | 2 +- scripts/cogvideo.py | 2 +- scripts/consistory_ext.py | 2 +- scripts/ctrlx_ext.py | 2 +- scripts/demofusion.py | 2 +- scripts/differential_diffusion.py | 2 +- scripts/example.py | 4 +- scripts/flux_enhance.py | 2 +- scripts/flux_tools.py | 2 +- scripts/freescale_ext.py | 2 +- scripts/hunyuanvideo.py | 2 +- scripts/image2video.py | 2 +- scripts/infiniteyou_ext.py | 2 +- scripts/init_latents.py | 4 +- scripts/instantir_ext.py | 2 +- scripts/ipadapter.py | 4 +- scripts/ipinstruct.py | 2 +- scripts/k_diff.py | 76 - scripts/kohya_hires_fix.py | 2 +- scripts/layerdiffuse/__init__.py | 2 - scripts/layerdiffuse_ext.py | 2 +- scripts/lbm_ext.py | 2 +- scripts/ledits.py | 2 +- scripts/legacy_allegrovideo.py | 2 +- scripts/loopback.py | 15 +- scripts/ltxvideo.py | 2 +- scripts/lut.py | 2 +- scripts/mixture_of_diffusers.py | 2 +- scripts/mixture_tiling.py | 2 +- scripts/mochivideo.py | 2 +- scripts/mulan.py | 2 +- scripts/pixelsmith_ext.py | 2 +- scripts/pulid_ext.py | 2 +- scripts/regional_prompting.py | 2 +- scripts/resadapter.py | 4 +- scripts/skip_layer_guidance.py | 2 +- scripts/softfill.py | 2 +- scripts/stablevideodiffusion.py | 2 +- scripts/style_aligned_ext.py | 2 +- scripts/t_gate.py | 2 +- scripts/text2video.py | 2 +- scripts/tiling.py | 2 +- scripts/xadapter_ext.py | 1 - scripts/xyz_grid.py | 2 +- scripts/xyz_grid_classes.py | 8 +- scripts/xyz_grid_shared.py | 14 - webui.py | 20 +- wiki | 2 +- 317 files changed, 386 insertions(+), 39149 deletions(-) delete mode 100644 configs/alt-diffusion-inference.yaml delete mode 100644 configs/instruct-pix2pix.yaml delete mode 100644 configs/sd_xl_base.yaml delete mode 100644 configs/sd_xl_refiner.yaml delete mode 100644 configs/v1-inference.yaml delete mode 100644 configs/v1-inpainting-inference.yaml delete mode 100644 configs/v2-1-stable-unclip-h-inference.yaml delete mode 100644 configs/v2-1-stable-unclip-l-inference.yaml delete mode 100644 configs/v2-inference-512-base.yaml delete mode 100644 configs/v2-inference-768-v.yaml delete mode 100644 configs/v2-inpaint.yaml delete mode 100644 configs/v2-midas-inference.yaml delete mode 100644 extensions-builtin/Lora/extra_networks_lora.py delete mode 100644 extensions-builtin/Lora/lora.py delete mode 100644 extensions-builtin/Lora/lora_convert.py delete mode 100644 extensions-builtin/Lora/lora_extract.py delete mode 100644 extensions-builtin/Lora/lora_patches.py delete mode 100644 extensions-builtin/Lora/lyco_helpers.py delete mode 100644 extensions-builtin/Lora/network.py delete mode 100644 extensions-builtin/Lora/network_full.py delete mode 100644 extensions-builtin/Lora/network_glora.py delete mode 100644 extensions-builtin/Lora/network_hada.py delete mode 100644 extensions-builtin/Lora/network_ia3.py delete mode 100644 extensions-builtin/Lora/network_lokr.py delete mode 100644 extensions-builtin/Lora/network_lora.py delete mode 100644 extensions-builtin/Lora/network_norm.py delete mode 100644 extensions-builtin/Lora/network_oft.py delete mode 100644 extensions-builtin/Lora/network_overrides.py delete mode 100644 extensions-builtin/Lora/networks.py delete mode 100644 extensions-builtin/Lora/scripts/lora_script.py delete mode 100644 extensions-builtin/Lora/ui_extra_networks_lora.py delete mode 100644 models/karlo/ViT-L-14_stats.th delete mode 100644 modules/hijack/ddpm_edit.py delete mode 100644 modules/hypernetworks/hypernetwork.py delete mode 100644 modules/interposer.py delete mode 100644 modules/lowvram.py delete mode 100644 modules/processing_original.py delete mode 100644 modules/sd_disable_initialization.py delete mode 100644 modules/sd_hijack_checkpoint.py delete mode 100644 modules/sd_hijack_clip.py delete mode 100644 modules/sd_hijack_clip_old.py delete mode 100644 modules/sd_hijack_inpainting.py delete mode 100644 modules/sd_hijack_ip2p.py delete mode 100644 modules/sd_hijack_open_clip.py delete mode 100644 modules/sd_hijack_optimizations.py delete mode 100644 modules/sd_hijack_unet.py delete mode 100644 modules/sd_hijack_xlmr.py delete mode 100644 modules/sd_models_config.py delete mode 100644 modules/sd_models_legacy.py delete mode 100644 modules/sd_samplers_cfg_denoiser.py delete mode 100644 modules/sd_samplers_compvis.py delete mode 100644 modules/sd_samplers_kdiffusion.py delete mode 100644 modules/sd_samplers_timesteps.py delete mode 100644 modules/sd_samplers_timesteps_impl.py delete mode 100644 modules/ui_extra_networks_hypernet.py delete mode 100644 modules/ui_extra_networks_hypernets.py delete mode 100644 modules/xlmr.py delete mode 100644 repositories/blip/CODEOWNERS delete mode 100644 repositories/blip/CODE_OF_CONDUCT.md delete mode 100644 repositories/blip/LICENSE.txt delete mode 100644 repositories/blip/README.md delete mode 100644 repositories/blip/SECURITY.md delete mode 100644 repositories/blip/cog.yaml delete mode 100644 repositories/blip/configs/bert_config.json delete mode 100644 repositories/blip/configs/caption_coco.yaml delete mode 100644 repositories/blip/configs/med_config.json delete mode 100644 repositories/blip/configs/nlvr.yaml delete mode 100644 repositories/blip/configs/nocaps.yaml delete mode 100644 repositories/blip/configs/pretrain.yaml delete mode 100644 repositories/blip/configs/retrieval_coco.yaml delete mode 100644 repositories/blip/configs/retrieval_flickr.yaml delete mode 100644 repositories/blip/configs/retrieval_msrvtt.yaml delete mode 100644 repositories/blip/configs/vqa.yaml delete mode 100644 repositories/blip/data/__init__.py delete mode 100644 repositories/blip/data/coco_karpathy_dataset.py delete mode 100644 repositories/blip/data/flickr30k_dataset.py delete mode 100644 repositories/blip/data/nlvr_dataset.py delete mode 100644 repositories/blip/data/nocaps_dataset.py delete mode 100644 repositories/blip/data/pretrain_dataset.py delete mode 100644 repositories/blip/data/utils.py delete mode 100644 repositories/blip/data/video_dataset.py delete mode 100644 repositories/blip/data/vqa_dataset.py delete mode 100644 repositories/blip/demo.ipynb delete mode 100644 repositories/blip/eval_nocaps.py delete mode 100644 repositories/blip/eval_retrieval_video.py delete mode 100644 repositories/blip/models/__init__.py delete mode 100644 repositories/blip/models/blip.py delete mode 100644 repositories/blip/models/blip_itm.py delete mode 100644 repositories/blip/models/blip_nlvr.py delete mode 100644 repositories/blip/models/blip_pretrain.py delete mode 100644 repositories/blip/models/blip_retrieval.py delete mode 100644 repositories/blip/models/blip_vqa.py delete mode 100644 repositories/blip/models/med.py delete mode 100644 repositories/blip/models/nlvr_encoder.py delete mode 100644 repositories/blip/models/vit.py delete mode 100644 repositories/blip/predict.py delete mode 100644 repositories/blip/pretrain.py delete mode 100644 repositories/blip/requirements.txt delete mode 100644 repositories/blip/train_caption.py delete mode 100644 repositories/blip/train_nlvr.py delete mode 100644 repositories/blip/train_retrieval.py delete mode 100644 repositories/blip/train_vqa.py delete mode 100644 repositories/blip/transform/randaugment.py delete mode 100644 repositories/blip/utils.py delete mode 100644 repositories/ldm/README.md delete mode 100644 repositories/ldm/data/__init__.py delete mode 100644 repositories/ldm/data/util.py delete mode 100644 repositories/ldm/models/autoencoder.py delete mode 100644 repositories/ldm/models/diffusion/__init__.py delete mode 100644 repositories/ldm/models/diffusion/ddim.py delete mode 100644 repositories/ldm/models/diffusion/ddpm.py delete mode 100644 repositories/ldm/models/diffusion/dpm_solver/__init__.py delete mode 100644 repositories/ldm/models/diffusion/dpm_solver/dpm_solver.py delete mode 100644 repositories/ldm/models/diffusion/dpm_solver/sampler.py delete mode 100644 repositories/ldm/models/diffusion/plms.py delete mode 100644 repositories/ldm/models/diffusion/sampling_util.py delete mode 100644 repositories/ldm/modules/attention.py delete mode 100644 repositories/ldm/modules/diffusionmodules/__init__.py delete mode 100644 repositories/ldm/modules/diffusionmodules/model.py delete mode 100644 repositories/ldm/modules/diffusionmodules/openaimodel.py delete mode 100644 repositories/ldm/modules/diffusionmodules/upscaling.py delete mode 100644 repositories/ldm/modules/diffusionmodules/util.py delete mode 100644 repositories/ldm/modules/distributions/__init__.py delete mode 100644 repositories/ldm/modules/distributions/distributions.py delete mode 100644 repositories/ldm/modules/ema.py delete mode 100644 repositories/ldm/modules/encoders/__init__.py delete mode 100644 repositories/ldm/modules/encoders/modules.py delete mode 100644 repositories/ldm/modules/image_degradation/__init__.py delete mode 100644 repositories/ldm/modules/image_degradation/bsrgan.py delete mode 100644 repositories/ldm/modules/image_degradation/bsrgan_light.py delete mode 100644 repositories/ldm/modules/image_degradation/utils/test.png delete mode 100644 repositories/ldm/modules/image_degradation/utils_image.py delete mode 100644 repositories/ldm/modules/karlo/__init__.py delete mode 100644 repositories/ldm/modules/karlo/diffusers_pipeline.py delete mode 100644 repositories/ldm/modules/karlo/kakao/__init__.py delete mode 100644 repositories/ldm/modules/karlo/kakao/models/__init__.py delete mode 100644 repositories/ldm/modules/karlo/kakao/models/clip.py delete mode 100644 repositories/ldm/modules/karlo/kakao/models/decoder_model.py delete mode 100644 repositories/ldm/modules/karlo/kakao/models/prior_model.py delete mode 100644 repositories/ldm/modules/karlo/kakao/models/sr_256_1k.py delete mode 100644 repositories/ldm/modules/karlo/kakao/models/sr_64_256.py delete mode 100644 repositories/ldm/modules/karlo/kakao/modules/__init__.py delete mode 100644 repositories/ldm/modules/karlo/kakao/modules/diffusion/gaussian_diffusion.py delete mode 100644 repositories/ldm/modules/karlo/kakao/modules/diffusion/respace.py delete mode 100644 repositories/ldm/modules/karlo/kakao/modules/nn.py delete mode 100644 repositories/ldm/modules/karlo/kakao/modules/resample.py delete mode 100644 repositories/ldm/modules/karlo/kakao/modules/unet.py delete mode 100644 repositories/ldm/modules/karlo/kakao/modules/xf.py delete mode 100644 repositories/ldm/modules/karlo/kakao/sampler.py delete mode 100644 repositories/ldm/modules/karlo/kakao/template.py delete mode 100644 repositories/ldm/modules/midas/__init__.py delete mode 100644 repositories/ldm/modules/midas/api.py delete mode 100644 repositories/ldm/modules/midas/midas/__init__.py delete mode 100644 repositories/ldm/modules/midas/midas/base_model.py delete mode 100644 repositories/ldm/modules/midas/midas/blocks.py delete mode 100644 repositories/ldm/modules/midas/midas/dpt_depth.py delete mode 100644 repositories/ldm/modules/midas/midas/midas_net.py delete mode 100644 repositories/ldm/modules/midas/midas/midas_net_custom.py delete mode 100644 repositories/ldm/modules/midas/midas/transforms.py delete mode 100644 repositories/ldm/modules/midas/midas/vit.py delete mode 100644 repositories/ldm/modules/midas/utils.py delete mode 100644 repositories/ldm/util.py delete mode 100644 repositories/taming/README.md delete mode 100644 repositories/taming/data/ade20k.py delete mode 100644 repositories/taming/data/annotated_objects_coco.py delete mode 100644 repositories/taming/data/annotated_objects_dataset.py delete mode 100644 repositories/taming/data/annotated_objects_open_images.py delete mode 100644 repositories/taming/data/base.py delete mode 100644 repositories/taming/data/coco.py delete mode 100644 repositories/taming/data/conditional_builder/objects_bbox.py delete mode 100644 repositories/taming/data/conditional_builder/objects_center_points.py delete mode 100644 repositories/taming/data/conditional_builder/utils.py delete mode 100644 repositories/taming/data/custom.py delete mode 100644 repositories/taming/data/faceshq.py delete mode 100644 repositories/taming/data/helper_types.py delete mode 100644 repositories/taming/data/image_transforms.py delete mode 100644 repositories/taming/data/imagenet.py delete mode 100644 repositories/taming/data/open_images_helper.py delete mode 100644 repositories/taming/data/sflckr.py delete mode 100644 repositories/taming/data/utils.py delete mode 100644 repositories/taming/lr_scheduler.py delete mode 100644 repositories/taming/models/cond_transformer.py delete mode 100644 repositories/taming/models/dummy_cond_stage.py delete mode 100644 repositories/taming/models/vqgan.py delete mode 100644 repositories/taming/modules/diffusionmodules/model.py delete mode 100644 repositories/taming/modules/discriminator/model.py delete mode 100644 repositories/taming/modules/losses/__init__.py delete mode 100644 repositories/taming/modules/losses/lpips.py delete mode 100644 repositories/taming/modules/losses/segmentation.py delete mode 100644 repositories/taming/modules/losses/vqperceptual.py delete mode 100644 repositories/taming/modules/misc/coord.py delete mode 100644 repositories/taming/modules/transformer/mingpt.py delete mode 100644 repositories/taming/modules/transformer/permuter.py delete mode 100644 repositories/taming/modules/util.py delete mode 100644 repositories/taming/modules/vqvae/quantize.py delete mode 100644 repositories/taming/util.py delete mode 100644 scripts/k_diff.py diff --git a/.pylintrc b/.pylintrc index 8ae641875..0fb6ba8dc 100644 --- a/.pylintrc +++ b/.pylintrc @@ -22,7 +22,6 @@ ignore-paths=/usr/lib/.*$, modules/hijack/ddpm_edit.py, modules/intel, modules/intel/ipex, - modules/k-diffusion, modules/ldsr, modules/onnx_impl, modules/pag, diff --git a/.ruff.toml b/.ruff.toml index 1b377e615..36590e9ed 100644 --- a/.ruff.toml +++ b/.ruff.toml @@ -8,7 +8,6 @@ exclude = [ "modules/flash_attn_triton_amd", "modules/hidiffusion", "modules/intel/ipex", - "modules/k-diffusion", "modules/pag", "modules/schedulers", "modules/teacache", diff --git a/CHANGELOG.md b/CHANGELOG.md index 081156d9c..4e977a4e4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Change Log for SD.Next -## Update for 2025-07-04 +## Update for 2025-07-05 - **Models** - [LBM: Latent Bridge Matching](https://github.com/gojasper/LBM) @@ -28,19 +28,31 @@ - better handle startup import errors - fix diffusers models non-unique hash - fix loading of manually downloaded diffuser models + - fix api `/sdapi/v1/embeddings` endpoint - improve model type autodetection - improve model auth check for hf repos - improve Chroma prompt padding as per recommendations - **Refactoring** - - override `gradio` installer - - major refactoring of requirements and dependencies to unblock `numpy>=2.1.0` - - patch `insightface` - - patch `k-diffusion` + - obsolete **original backend** + - remove majority of legacy **a1111** codebase + - remove legacy ldm codebase: `/repositories/ldm` + - remove legacy blip codebase: `/repositories/blip` + - remove legacy clip model: `/models/karlo` + - remove legacy model configs: `/configs/*.yaml` + - remove legacy submodule: `/modules/k-diffusion` + - remove legacy hypernetworks support: `/modules/hypernetworks` + - remove legacy lora support: `/extensions-builtin/Lora` (does not impact current lora support) + - remove legacy clip/blip interrogate module (does not impact current interrogate support) + - remove modern-ui remove `only-original` vs `only-diffusers` code paths - cleanup `/modules`: move pipeline loaders to `/pipelines` root - cleanup `/modules`: move code folders used by pipelines to `/pipelines/` folder - cleanup `/modules`: move code folders used by scripts to `/scripts/