mirror of
https://github.com/vladmandic/automatic
synced 2026-09-19 01:04:32 +02:00
@@ -40,10 +40,10 @@ class CustomCodeScript(scripts_manager.Script):
|
||||
def title(self):
|
||||
return "Custom code"
|
||||
|
||||
def show(self, is_img2img):
|
||||
def show(self, _is_img2img):
|
||||
return cmd_opts.allow_code
|
||||
|
||||
def ui(self, is_img2img):
|
||||
def ui(self, _is_img2img):
|
||||
example = """from modules.processing import process_images
|
||||
|
||||
p.width = 768
|
||||
|
||||
+2
-2
@@ -13,10 +13,10 @@ class HDRScript(scripts_manager.Script):
|
||||
def title(self):
|
||||
return "HDR: High Dynamic Range"
|
||||
|
||||
def show(self, is_img2img):
|
||||
def show(self, _is_img2img):
|
||||
return True
|
||||
|
||||
def ui(self, is_img2img):
|
||||
def ui(self, _is_img2img):
|
||||
with gr.Row():
|
||||
gr.HTML("<span>  HDR: High Dynamic Range</span><br>")
|
||||
with gr.Row():
|
||||
|
||||
@@ -8,7 +8,7 @@ class InitLatentsScript(scripts_manager.Script):
|
||||
def title(self):
|
||||
return 'Init Latents'
|
||||
|
||||
def show(self, is_img2img):
|
||||
def show(self, _is_img2img):
|
||||
return scripts_manager.AlwaysVisible
|
||||
|
||||
@staticmethod
|
||||
@@ -29,7 +29,7 @@ class InitLatentsScript(scripts_manager.Script):
|
||||
p.init_latent = slerp(p.subseed_strength, latents, var_latents) if p.subseed_strength < 1 else var_latents
|
||||
p.generator = generator if p.subseed_strength <= 0.5 else var_generator
|
||||
|
||||
def process_batch(self, p: processing.StableDiffusionProcessing, *args, **kwargs): # pylint: disable=arguments-differ
|
||||
def process_batch(self, p: processing.StableDiffusionProcessing, *args, **_kwargs): # pylint: disable=arguments-differ
|
||||
if not shared.sd_loaded or not hasattr(shared.sd_model, 'unet'):
|
||||
return
|
||||
from modules.processing_helpers import create_random_tensors
|
||||
|
||||
@@ -14,7 +14,7 @@ class IPAdapterScript(scripts_manager.Script):
|
||||
def title(self):
|
||||
return 'IP Adapters'
|
||||
|
||||
def show(self, is_img2img):
|
||||
def show(self, _is_img2img):
|
||||
return scripts_manager.AlwaysVisible
|
||||
|
||||
def load_images(self, files):
|
||||
|
||||
+2
-2
@@ -11,10 +11,10 @@ class LoopbackScript(scripts_manager.Script):
|
||||
def title(self):
|
||||
return "Loopback"
|
||||
|
||||
def show(self, is_img2img):
|
||||
def show(self, _is_img2img):
|
||||
return True
|
||||
|
||||
def ui(self, is_img2img):
|
||||
def ui(self, _is_img2img):
|
||||
with gr.Row():
|
||||
gr.HTML("<span>  Loopback</span><br>")
|
||||
with gr.Row():
|
||||
|
||||
+1
-1
@@ -49,7 +49,7 @@ class MuLanScript(scripts_manager.Script):
|
||||
def title(self):
|
||||
return 'MuLan: Multi Language Prompts'
|
||||
|
||||
def show(self, is_img2img):
|
||||
def show(self, _is_img2img):
|
||||
return True
|
||||
|
||||
def ui(self, _is_img2img):
|
||||
|
||||
@@ -936,7 +936,7 @@ class PromptEnhanceScript(scripts_manager.Script):
|
||||
apply_btn.click(fn=self.apply, inputs=[self.prompt, self.image, apply_prompt, llm_model, prompt_system, prompt_prefix, prompt_suffix, max_tokens, do_sample, temperature, repetition_penalty, top_k, top_p, thinking_mode, nsfw_mode, use_vision, prefill_text, keep_prefill, keep_thinking], outputs=[prompt_output, self.prompt])
|
||||
return [self.prompt, self.image, apply_auto, llm_model, prompt_system, prompt_prefix, prompt_suffix, max_tokens, do_sample, temperature, repetition_penalty, top_k, top_p, thinking_mode, nsfw_mode, use_vision, prefill_text, keep_prefill, keep_thinking]
|
||||
|
||||
def after_component(self, component, **kwargs): # searching for actual ui prompt components
|
||||
def after_component(self, component, **_kwargs): # searching for actual ui prompt components
|
||||
if getattr(component, 'elem_id', '') in ['txt2img_prompt', 'img2img_prompt', 'control_prompt', 'video_prompt']:
|
||||
self.prompt = component
|
||||
self.prompt.use_original = True
|
||||
|
||||
@@ -10,7 +10,7 @@ class PromptMatrixScript(scripts_manager.Script):
|
||||
def title(self):
|
||||
return "Prompt matrix"
|
||||
|
||||
def ui(self, is_img2img):
|
||||
def ui(self, _is_img2img):
|
||||
with gr.Row():
|
||||
gr.HTML('<span">  Prompt matrix</span><br>')
|
||||
with gr.Row():
|
||||
|
||||
@@ -97,7 +97,7 @@ class PromptsFromFileScript(scripts_manager.Script):
|
||||
def title(self):
|
||||
return "Prompts from file"
|
||||
|
||||
def ui(self, is_img2img):
|
||||
def ui(self, _is_img2img):
|
||||
with gr.Row():
|
||||
gr.HTML('<span">  Prompt from file</span><br>')
|
||||
with gr.Row():
|
||||
|
||||
@@ -15,7 +15,7 @@ class SDUpscaleScript(scripts_manager.Script):
|
||||
def show(self, is_img2img):
|
||||
return is_img2img
|
||||
|
||||
def ui(self, is_img2img):
|
||||
def ui(self, _is_img2img):
|
||||
with gr.Row():
|
||||
info = gr.HTML("<span>  SD Upscale</span><br>")
|
||||
with gr.Row():
|
||||
|
||||
@@ -15,7 +15,7 @@ class SLGScript(scripts_manager.Script):
|
||||
def title(self):
|
||||
return 'SLG: Skip Layer Guidance'
|
||||
|
||||
def show(self, is_img2img):
|
||||
def show(self, _is_img2img):
|
||||
return True
|
||||
|
||||
# return signature is array of gradio components
|
||||
|
||||
@@ -16,7 +16,7 @@ class StyleAlignedScript(scripts_manager.Script):
|
||||
def title(self):
|
||||
return 'Style Aligned Image Generation'
|
||||
|
||||
def show(self, is_img2img):
|
||||
def show(self, _is_img2img):
|
||||
return True
|
||||
|
||||
def reset(self):
|
||||
|
||||
@@ -1,9 +1,6 @@
|
||||
"""
|
||||
Additional params for Text-to-Video
|
||||
<https://huggingface.co/docs/diffusers/api/pipelines/text_to_video>
|
||||
|
||||
TODO text2video items:
|
||||
- Video-to-Video upscaling: <https://huggingface.co/cerspense/zeroscope_v2_XL>, <https://huggingface.co/damo-vilab/MS-Vid2Vid-XL>
|
||||
"""
|
||||
|
||||
import gradio as gr
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@ class TilingScript(scripts_manager.Script):
|
||||
def title(self):
|
||||
return 'Asymmetric Tiling'
|
||||
|
||||
def show(self, is_img2img):
|
||||
def show(self, _is_img2img):
|
||||
return True
|
||||
|
||||
def ui(self, _is_img2img): # ui elements
|
||||
|
||||
@@ -25,6 +25,10 @@ debug = log.trace if os.environ.get('SD_XYZ_DEBUG', None) is not None else lambd
|
||||
class XYZGridScript(scripts_manager.Script):
|
||||
current_axis_options = []
|
||||
|
||||
def __init__(self):
|
||||
super().__init__()
|
||||
self.infotext_fields = ()
|
||||
|
||||
def title(self):
|
||||
return "XYZ Grid Script"
|
||||
|
||||
|
||||
@@ -26,7 +26,11 @@ debug = log.trace if os.environ.get('SD_XYZ_DEBUG', None) is not None else lambd
|
||||
class XYZGridScript(scripts_manager.Script):
|
||||
current_axis_options = []
|
||||
|
||||
def show(self, is_img2img):
|
||||
def __init__(self):
|
||||
super().__init__()
|
||||
self.infotext_fields = ()
|
||||
|
||||
def show(self, _is_img2img):
|
||||
return scripts_manager.AlwaysVisible
|
||||
|
||||
def title(self):
|
||||
|
||||
Reference in New Issue
Block a user