Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -105,7 +105,7 @@ def process_image(
|
|
105 |
tile_diffusion_stride=None,
|
106 |
start_steps=999,
|
107 |
start_point='lr',
|
108 |
-
use_vae_encode_condition=
|
109 |
sample_times=1
|
110 |
)
|
111 |
|
@@ -138,6 +138,10 @@ def process_image(
|
|
138 |
# Generate image
|
139 |
with torch.no_grad():
|
140 |
try:
|
|
|
|
|
|
|
|
|
141 |
inference_time, output = pipeline(
|
142 |
args.t_max,
|
143 |
args.t_min,
|
@@ -155,7 +159,7 @@ def process_image(
|
|
155 |
conditioning_scale=args.conditioning_scale,
|
156 |
start_steps=args.start_steps,
|
157 |
start_point=args.start_point,
|
158 |
-
use_vae_encode_condition=
|
159 |
)
|
160 |
except Exception as e:
|
161 |
print(f"Pipeline execution error: {str(e)}")
|
@@ -180,6 +184,7 @@ def process_image(
|
|
180 |
traceback.print_exc()
|
181 |
return None
|
182 |
|
|
|
183 |
# Create Gradio interface
|
184 |
demo = gr.Interface(
|
185 |
fn=process_image,
|
|
|
105 |
tile_diffusion_stride=None,
|
106 |
start_steps=999,
|
107 |
start_point='lr',
|
108 |
+
use_vae_encode_condition=True, # Changed to True
|
109 |
sample_times=1
|
110 |
)
|
111 |
|
|
|
138 |
# Generate image
|
139 |
with torch.no_grad():
|
140 |
try:
|
141 |
+
# First encode the image with VAE
|
142 |
+
image_tensor = pipeline.image_processor.preprocess(validation_image)
|
143 |
+
image_tensor = image_tensor.unsqueeze(0).to(device="cuda", dtype=torch.float32)
|
144 |
+
|
145 |
inference_time, output = pipeline(
|
146 |
args.t_max,
|
147 |
args.t_min,
|
|
|
159 |
conditioning_scale=args.conditioning_scale,
|
160 |
start_steps=args.start_steps,
|
161 |
start_point=args.start_point,
|
162 |
+
use_vae_encode_condition=True, # Set to True
|
163 |
)
|
164 |
except Exception as e:
|
165 |
print(f"Pipeline execution error: {str(e)}")
|
|
|
184 |
traceback.print_exc()
|
185 |
return None
|
186 |
|
187 |
+
|
188 |
# Create Gradio interface
|
189 |
demo = gr.Interface(
|
190 |
fn=process_image,
|