Skip to content

Commit 35ad913

Browse files
apolinariomultimodalart
andauthored
Support seed in diffusion models (#450)
* Support seed in diffusion models add seed support * black * correct seed in generator --------- Co-authored-by: multimodalart <[email protected]>
1 parent 703be05 commit 35ad913

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

docker_images/diffusers/app/pipelines/text_to_image.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,5 +169,11 @@ def _process_req(self, inputs, **kwargs):
169169
kwargs["num_inference_steps"] = 20
170170
# Else, don't specify anything, leave the default behaviour
171171

172+
if "seed" in kwargs:
173+
seed = int(kwargs["seed"])
174+
generator = torch.Generator().manual_seed(seed)
175+
kwargs["generator"] = generator
176+
kwargs.pop("seed")
177+
172178
images = self.ldm(inputs, **kwargs)["images"]
173179
return images[0]

0 commit comments

Comments
 (0)