Update CFG Schedule.py

main
guzuligo 2023-03-09 13:43:02 +03:00 committed by GitHub
parent 7ee8d290cf
commit 84892c8892
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 1 deletions

View File

@ -47,7 +47,7 @@ class Script(scripts.Script):
return [n0,n1,n2 ,loops,nSingle]
#uiBasic
def uiAuto(self, is_img2img):
self.autoOptions={"b1":"Blur First V1","f1":"Force at Start V1","b2":"Blur Last"}
self.autoOptions={"b1":"Blur First V1","b2":"Blur Last","f1":"Force at Start V1","f2":"Force Allover"}
with gr.Row():
dns = gr.Slider(minimum=0, maximum=1, step=0.01, label='Target Denoising : Decay per Batch', value=0.25)
n0=gr.Dropdown(list(self.autoOptions.values()),value=self.autoOptions["b1"],label="Scheduler")
@ -133,6 +133,10 @@ class Script(scripts.Script):
elif(n0==self.autoOptions["b2"]):
cfg=f"""0:cfg if (e>{nr1}/100 or e<(1-({nr1}+{nr2}*(100-{nr1})/100)/100)) else {ns2}/10"""
eta=f"""0:e if (e>{nr1}/100 or e<(1-({nr1}+{nr2}*(100-{nr1})/100)/100)) else {ns1}/10"""
elif(n0==self.autoOptions["f2"]):
cfg=f"""= min(40,max(0,cfg+x(t)*({ns2}-50)/2 )) """
eta=f"""0:(1-(t%(2+ 10-.1*{nr1} ))/ (2+10-.1*{nr1}) )*{ns1}*.1 * (e*(100-{nr2})+{nr2})*.01 """
self.cfgsib={"Scheduler":n0,'Main Strength':ns1,'Sub- Strength':ns2,'Main Range':nr1,'Sub- Range':nr2}
self.cfgsib={"Scheduler":n0,'Main Strength':ns1,'Sub- Strength':ns2,'Main Range':nr1,'Sub- Range':nr2}
return self.runAdvanced(p,cfg,eta,dns ,loops,nSingle)