Spaces:
Running
on
Zero
Running
on
Zero
RageshAntony
commited on
change func
Browse files- check_app.py +5 -3
check_app.py
CHANGED
@@ -14,7 +14,7 @@ from diffusers import (
|
|
14 |
import gradio as gr
|
15 |
from diffusers.pipelines.pipeline_utils import DiffusionPipeline
|
16 |
|
17 |
-
class
|
18 |
def __init__(self, original_pipeline):
|
19 |
super().__init__()
|
20 |
self.original_pipeline = original_pipeline
|
@@ -164,6 +164,8 @@ def generate_image_with_progress(model_name,pipe, prompt, num_steps, guidance_sc
|
|
164 |
prompt,
|
165 |
num_inference_steps=num_steps,
|
166 |
generator=generator,
|
|
|
|
|
167 |
).images[0]
|
168 |
|
169 |
return image
|
@@ -186,11 +188,11 @@ def create_pipeline_logic(prompt_text, model_name):
|
|
186 |
#cache_dir=config["cache_dir"],
|
187 |
torch_dtype=torch.bfloat16
|
188 |
).to("cuda")
|
189 |
-
pipe =
|
190 |
else:
|
191 |
pipe = AutoPipelineForText2Image.from_pretrained(
|
192 |
config["repo_id"],
|
193 |
-
variant="fp16",
|
194 |
#cache_dir=config["cache_dir"],
|
195 |
torch_dtype=torch.bfloat16
|
196 |
).to("cuda")
|
|
|
14 |
import gradio as gr
|
15 |
from diffusers.pipelines.pipeline_utils import DiffusionPipeline
|
16 |
|
17 |
+
class ProgressPipeline(DiffusionPipeline):
|
18 |
def __init__(self, original_pipeline):
|
19 |
super().__init__()
|
20 |
self.original_pipeline = original_pipeline
|
|
|
164 |
prompt,
|
165 |
num_inference_steps=num_steps,
|
166 |
generator=generator,
|
167 |
+
callback=callback,
|
168 |
+
callback_steps=1,
|
169 |
).images[0]
|
170 |
|
171 |
return image
|
|
|
188 |
#cache_dir=config["cache_dir"],
|
189 |
torch_dtype=torch.bfloat16
|
190 |
).to("cuda")
|
191 |
+
pipe = ProgressPipeline(b_pipe)
|
192 |
else:
|
193 |
pipe = AutoPipelineForText2Image.from_pretrained(
|
194 |
config["repo_id"],
|
195 |
+
#variant="fp16",
|
196 |
#cache_dir=config["cache_dir"],
|
197 |
torch_dtype=torch.bfloat16
|
198 |
).to("cuda")
|