import math | |
import os | |
import sys | |
import traceback | |
import modules.scripts as scripts | |
import gradio as gr | |
from modules.processing import Processed, process_images | |
class Script(scripts.Script): | |
def title(self): | |
return "Run n times" | |
def ui(self, is_img2img): | |
n = gr.Textbox(label="n") | |
return [n] | |
def run(self, p, n): | |
for x in range(int(n)): | |
p.seed = -1 | |
proc = process_images(p) | |
image = proc.images | |
return Processed(p, image, p.seed, proc.info) | |