chaerinmin commited on
Commit
5e72870
·
1 Parent(s): ab7dbdb

hf cuda issue

Browse files
Files changed (1) hide show
  1. app.py +2 -0
app.py CHANGED
@@ -282,6 +282,7 @@ def prepare_anno(ref, ref_is_user):
282
  else:
283
  return img, None
284
 
 
285
  def get_ref_anno(img, keypts, use_mask, use_pose):
286
  no_mask, no_pose = not use_mask, not use_pose
287
  if img.sum() == 0: # clear_all
@@ -313,6 +314,7 @@ def get_ref_anno(img, keypts, use_mask, use_pose):
313
  hand_mask = np.zeros_like(img[:,:, 0])
314
  ref_pose = visualize_hand(keypts, img)
315
  else:
 
316
  sam_predictor.set_image(img)
317
  if keypts[0].sum() != 0 and keypts[21].sum() != 0:
318
  # input_point = np.array([keypts[0], keypts[21]])
 
282
  else:
283
  return img, None
284
 
285
+ @spaces_60_fn
286
  def get_ref_anno(img, keypts, use_mask, use_pose):
287
  no_mask, no_pose = not use_mask, not use_pose
288
  if img.sum() == 0: # clear_all
 
314
  hand_mask = np.zeros_like(img[:,:, 0])
315
  ref_pose = visualize_hand(keypts, img)
316
  else:
317
+ sam_predictor = init_sam(ckpt_path=sam_path, device="cuda")
318
  sam_predictor.set_image(img)
319
  if keypts[0].sum() != 0 and keypts[21].sum() != 0:
320
  # input_point = np.array([keypts[0], keypts[21]])