提交 b2f17dd3 编写于 作者: A AUTOMATIC

prevent include_init_images from being passed to StableDiffusionProcessingImg2Img in API #4989

上级 ae81b377
...@@ -152,7 +152,10 @@ class Api: ...@@ -152,7 +152,10 @@ class Api:
) )
if populate.sampler_name: if populate.sampler_name:
populate.sampler_index = None # prevent a warning later on populate.sampler_index = None # prevent a warning later on
p = StableDiffusionProcessingImg2Img(**vars(populate))
args = vars(populate)
args.pop('include_init_images', None) # this is meant to be done by "exclude": True in model, but it's for a reason that I cannot determine.
p = StableDiffusionProcessingImg2Img(**args)
imgs = [] imgs = []
for img in init_images: for img in init_images:
...@@ -170,7 +173,7 @@ class Api: ...@@ -170,7 +173,7 @@ class Api:
b64images = list(map(encode_pil_to_base64, processed.images)) b64images = list(map(encode_pil_to_base64, processed.images))
if (not img2imgreq.include_init_images): if not img2imgreq.include_init_images:
img2imgreq.init_images = None img2imgreq.init_images = None
img2imgreq.mask = None img2imgreq.mask = None
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册