Spaces:
Running
on
Zero
Running
on
Zero
Correct, model referencing before assignment
Browse files- demo_gradio.py +2 -1
demo_gradio.py
CHANGED
|
@@ -69,7 +69,7 @@ def process_image_once(inputs, enable_mask):
|
|
| 69 |
|
| 70 |
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
|
| 71 |
model = get_model_on_device(device)
|
| 72 |
-
|
| 73 |
image = inputs["image"]
|
| 74 |
drawn_boxes = inputs["points"]
|
| 75 |
image_tensor = torch.tensor(image).to(device)
|
|
@@ -85,6 +85,7 @@ def process_image_once(inputs, enable_mask):
|
|
| 85 |
bboxes = bboxes.unsqueeze(0).to(device)
|
| 86 |
|
| 87 |
with torch.no_grad():
|
|
|
|
| 88 |
outputs, _, _, _, masks = model(img, bboxes)
|
| 89 |
|
| 90 |
outputs[0]["pred_boxes"] = outputs[0]["pred_boxes"].cpu()
|
|
|
|
| 69 |
|
| 70 |
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
|
| 71 |
model = get_model_on_device(device)
|
| 72 |
+
|
| 73 |
image = inputs["image"]
|
| 74 |
drawn_boxes = inputs["points"]
|
| 75 |
image_tensor = torch.tensor(image).to(device)
|
|
|
|
| 85 |
bboxes = bboxes.unsqueeze(0).to(device)
|
| 86 |
|
| 87 |
with torch.no_grad():
|
| 88 |
+
model.module.return_masks = enable_mask
|
| 89 |
outputs, _, _, _, masks = model(img, bboxes)
|
| 90 |
|
| 91 |
outputs[0]["pred_boxes"] = outputs[0]["pred_boxes"].cpu()
|