Skip to content

Commit 539c61c

Browse files
committed
update final_only
1 parent a64e2d5 commit 539c61c

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

SDXLMixSampler.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ def INPUT_TYPES(s):
2727
"refiner_negative": ("CONDITIONING", ),
2828
"latent_image": ("LATENT", ),
2929
"denoise": ("FLOAT", {"default": 1.0, "min": 0.1, "max": 1.0, "step": 0.1}),
30+
"final_only": (["yes", "no"], {"default": "yes"}),
3031
# "return_base_latent": (["disable", "enable"], {"default": "disable"}),
3132
# "return_each_loop": (["disable", "enable"], {"default": "enable"}),
3233
# "add_noise": (["enable", "disable"], ),
@@ -41,13 +42,16 @@ def INPUT_TYPES(s):
4142

4243
CATEGORY = "JNode"
4344

44-
def SDXLMixSampler(self, base_model,ref_model,noise_seed,total_loop,base_steps_percentage,mixing_steps,cfg,sampler_name,scheduler,base_positive,base_negative,refiner_positive,refiner_negative,latent_image,denoise):
45+
def SDXLMixSampler(self, base_model,ref_model,noise_seed,total_loop,base_steps_percentage,mixing_steps,cfg,sampler_name,scheduler,base_positive,base_negative,refiner_positive,refiner_negative,latent_image,denoise,final_only):
4546
# loop = 1
4647
out = latent_image.copy()
4748
result = None
4849

4950
print(f"Total loop: {int(total_loop)}")
5051
for loop_index in range(int(total_loop)):
52+
if final_only == "yes":
53+
if loop_index != int(total_loop)-1:
54+
continue
5155
loop = loop_index+1
5256
print(f"loop: {int(loop)}")
5357
disable_noise = False

0 commit comments

Comments
 (0)