Spaces:
Running
on
Zero
Running
on
Zero
Commit
·
5e72870
1
Parent(s):
ab7dbdb
hf cuda issue
Browse files
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]])
|