Update src/pipeline.py
Browse files- src/pipeline.py +5 -2
src/pipeline.py
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
import torch
|
| 2 |
from PIL.Image import Image
|
| 3 |
-
from diffusers import UniPCMultistepScheduler, AutoencoderTiny
|
| 4 |
from sfast.compilers.diffusion_pipeline_compiler import (compile,
|
| 5 |
CompilationConfig)
|
| 6 |
from pipelines.models import TextToImageRequest
|
|
@@ -1290,7 +1290,10 @@ def infer(request: TextToImageRequest, pipeline: StableDiffusionXLPipeline) -> I
|
|
| 1290 |
|
| 1291 |
|
| 1292 |
def infer(request: TextToImageRequest, pipeline: StableDiffusionXLPipeline) -> Image:
|
| 1293 |
-
|
|
|
|
|
|
|
|
|
|
| 1294 |
|
| 1295 |
return pipeline(
|
| 1296 |
prompt=request.prompt,
|
|
|
|
| 1 |
import torch
|
| 2 |
from PIL.Image import Image
|
| 3 |
+
from diffusers import UniPCMultistepScheduler, AutoencoderTiny, StableDiffusionXLPipeline
|
| 4 |
from sfast.compilers.diffusion_pipeline_compiler import (compile,
|
| 5 |
CompilationConfig)
|
| 6 |
from pipelines.models import TextToImageRequest
|
|
|
|
| 1290 |
|
| 1291 |
|
| 1292 |
def infer(request: TextToImageRequest, pipeline: StableDiffusionXLPipeline) -> Image:
|
| 1293 |
+
if request.seed is None:
|
| 1294 |
+
generator = None
|
| 1295 |
+
else:
|
| 1296 |
+
generator = Generator(pipeline.device).manual_seed(request.seed)
|
| 1297 |
|
| 1298 |
return pipeline(
|
| 1299 |
prompt=request.prompt,
|