Spaces:
Runtime error
Runtime error
Jason Gorgol
commited on
Upload app.py
Browse files
app.py
CHANGED
|
@@ -121,9 +121,9 @@ pipe = TryonPipeline.from_pretrained(
|
|
| 121 |
)
|
| 122 |
pipe.unet_encoder = UNet_Encoder
|
| 123 |
|
| 124 |
-
@spaces.
|
| 125 |
def start_tryon(dict,garm_img,garment_des,is_checked,is_checked_crop,denoise_steps,seed):
|
| 126 |
-
device = "
|
| 127 |
|
| 128 |
openpose_model.preprocessor.body_estimation.model.to(device)
|
| 129 |
pipe.to(device)
|
|
@@ -211,20 +211,20 @@ def start_tryon(dict,garm_img,garment_des,is_checked,is_checked_crop,denoise_ste
|
|
| 211 |
|
| 212 |
|
| 213 |
|
| 214 |
-
pose_img = tensor_transfrom(pose_img).unsqueeze(0).to(device
|
| 215 |
-
garm_tensor = tensor_transfrom(garm_img).unsqueeze(0).to(device
|
| 216 |
generator = torch.Generator(device).manual_seed(seed) if seed is not None else None
|
| 217 |
images = pipe(
|
| 218 |
-
prompt_embeds=prompt_embeds.to(device
|
| 219 |
-
negative_prompt_embeds=negative_prompt_embeds.to(device
|
| 220 |
-
pooled_prompt_embeds=pooled_prompt_embeds.to(device
|
| 221 |
-
negative_pooled_prompt_embeds=negative_pooled_prompt_embeds.to(device
|
| 222 |
num_inference_steps=denoise_steps,
|
| 223 |
generator=generator,
|
| 224 |
strength = 1.0,
|
| 225 |
-
pose_img = pose_img.to(device
|
| 226 |
-
text_embeds_cloth=prompt_embeds_c.to(device
|
| 227 |
-
cloth = garm_tensor.to(device
|
| 228 |
mask_image=mask,
|
| 229 |
image=human_img,
|
| 230 |
height=1024,
|
|
|
|
| 121 |
)
|
| 122 |
pipe.unet_encoder = UNet_Encoder
|
| 123 |
|
| 124 |
+
@spaces.CPU
|
| 125 |
def start_tryon(dict,garm_img,garment_des,is_checked,is_checked_crop,denoise_steps,seed):
|
| 126 |
+
device = "cpu"
|
| 127 |
|
| 128 |
openpose_model.preprocessor.body_estimation.model.to(device)
|
| 129 |
pipe.to(device)
|
|
|
|
| 211 |
|
| 212 |
|
| 213 |
|
| 214 |
+
pose_img = tensor_transfrom(pose_img).unsqueeze(0).to(device)
|
| 215 |
+
garm_tensor = tensor_transfrom(garm_img).unsqueeze(0).to(device)
|
| 216 |
generator = torch.Generator(device).manual_seed(seed) if seed is not None else None
|
| 217 |
images = pipe(
|
| 218 |
+
prompt_embeds=prompt_embeds.to(device),
|
| 219 |
+
negative_prompt_embeds=negative_prompt_embeds.to(device),
|
| 220 |
+
pooled_prompt_embeds=pooled_prompt_embeds.to(device),
|
| 221 |
+
negative_pooled_prompt_embeds=negative_pooled_prompt_embeds.to(device),
|
| 222 |
num_inference_steps=denoise_steps,
|
| 223 |
generator=generator,
|
| 224 |
strength = 1.0,
|
| 225 |
+
pose_img = pose_img.to(device),
|
| 226 |
+
text_embeds_cloth=prompt_embeds_c.to(device),
|
| 227 |
+
cloth = garm_tensor.to(device),
|
| 228 |
mask_image=mask,
|
| 229 |
image=human_img,
|
| 230 |
height=1024,
|