Jason Gorgol commited on
Commit
4622a2c
·
verified ·
1 Parent(s): 1e727e0

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -11
app.py CHANGED
@@ -121,9 +121,9 @@ pipe = TryonPipeline.from_pretrained(
121
  )
122
  pipe.unet_encoder = UNet_Encoder
123
 
124
- @spaces.GPU
125
  def start_tryon(dict,garm_img,garment_des,is_checked,is_checked_crop,denoise_steps,seed):
126
- device = "cuda"
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,torch.float16)
215
- garm_tensor = tensor_transfrom(garm_img).unsqueeze(0).to(device,torch.float16)
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,torch.float16),
219
- negative_prompt_embeds=negative_prompt_embeds.to(device,torch.float16),
220
- pooled_prompt_embeds=pooled_prompt_embeds.to(device,torch.float16),
221
- negative_pooled_prompt_embeds=negative_pooled_prompt_embeds.to(device,torch.float16),
222
  num_inference_steps=denoise_steps,
223
  generator=generator,
224
  strength = 1.0,
225
- pose_img = pose_img.to(device,torch.float16),
226
- text_embeds_cloth=prompt_embeds_c.to(device,torch.float16),
227
- cloth = garm_tensor.to(device,torch.float16),
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,