Spaces:
Running
on
Zero
Running
on
Zero
bugfix
Browse files
app.py
CHANGED
@@ -53,12 +53,12 @@ class calculateDuration:
|
|
53 |
|
54 |
|
55 |
@spaces.GPU()
|
56 |
-
@torch.inference_mode()
|
57 |
-
@torch.autocast(device_type="cuda", dtype=torch.bfloat16)
|
58 |
def process_image(image_input, image_url, task_prompt, text_prompt=None, dilate=0, merge_masks=False, return_rectangles=False, progress=gr.Progress(track_tqdm=True)) -> Optional[Image.Image]:
|
|
|
59 |
if not image_input:
|
60 |
gr.Info("Please upload an image.")
|
61 |
return None
|
|
|
62 |
if not task_prompt:
|
63 |
gr.Info("Please enter a task prompt.")
|
64 |
return None
|
@@ -70,6 +70,7 @@ def process_image(image_input, image_url, task_prompt, text_prompt=None, dilate=
|
|
70 |
response.raise_for_status()
|
71 |
image_input = PIL.Image.open(BytesIO(response.content))
|
72 |
print("fetch image success")
|
|
|
73 |
# start to parse prompt
|
74 |
with calculateDuration("run_florence_inference"):
|
75 |
_, result = run_florence_inference(
|
|
|
53 |
|
54 |
|
55 |
@spaces.GPU()
|
|
|
|
|
56 |
def process_image(image_input, image_url, task_prompt, text_prompt=None, dilate=0, merge_masks=False, return_rectangles=False, progress=gr.Progress(track_tqdm=True)) -> Optional[Image.Image]:
|
57 |
+
|
58 |
if not image_input:
|
59 |
gr.Info("Please upload an image.")
|
60 |
return None
|
61 |
+
|
62 |
if not task_prompt:
|
63 |
gr.Info("Please enter a task prompt.")
|
64 |
return None
|
|
|
70 |
response.raise_for_status()
|
71 |
image_input = PIL.Image.open(BytesIO(response.content))
|
72 |
print("fetch image success")
|
73 |
+
|
74 |
# start to parse prompt
|
75 |
with calculateDuration("run_florence_inference"):
|
76 |
_, result = run_florence_inference(
|