123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- def realesrgan_models_names():
- import modules.realesrgan_model
- return [x.name for x in modules.realesrgan_model.get_realesrgan_models(None)]
- def postprocessing_scripts():
- import modules.scripts
- return modules.scripts.scripts_postproc.scripts
- def sd_vae_items():
- import modules.sd_vae
- return ["Automatic", "None"] + list(modules.sd_vae.vae_dict)
- def refresh_vae_list():
- import modules.sd_vae
- modules.sd_vae.refresh_vae_list()
- def cross_attention_optimizations():
- import modules.sd_hijack
- return ["Automatic"] + [x.title() for x in modules.sd_hijack.optimizers] + ["None"]
- def sd_unet_items():
- import modules.sd_unet
- return ["Automatic"] + [x.label for x in modules.sd_unet.unet_options] + ["None"]
- def refresh_unet_list():
- import modules.sd_unet
- modules.sd_unet.list_unets()
- ui_reorder_categories_builtin_items = [
- "inpaint",
- "sampler",
- "checkboxes",
- "hires_fix",
- "dimensions",
- "cfg",
- "seed",
- "batch",
- "override_settings",
- ]
- def ui_reorder_categories():
- from modules import scripts
- yield from ui_reorder_categories_builtin_items
- sections = {}
- for script in scripts.scripts_txt2img.scripts + scripts.scripts_img2img.scripts:
- if isinstance(script.section, str):
- sections[script.section] = 1
- yield from sections
- yield "scripts"
|