Spaces:
Runtime error
Runtime error
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]])
|