Spaces:
Runtime error
Runtime error
Aleksander Bojda
commited on
Commit
·
1310d63
1
Parent(s):
35bfc71
Workaround for HF-spaces render_examples failing with partial examples
Browse files
app.py
CHANGED
@@ -8,20 +8,24 @@ models = {
|
|
8 |
}
|
9 |
|
10 |
def predict(img, model_type):
|
11 |
-
|
12 |
-
|
13 |
-
|
|
|
14 |
|
15 |
-
|
|
|
|
|
16 |
|
17 |
# Interface
|
18 |
inputs = [
|
19 |
"image",
|
20 |
-
gr.Dropdown(["yolov5s", "yolov5m"], label="Model", value="yolov5s")
|
21 |
]
|
22 |
|
23 |
outputs = [
|
24 |
-
"image"
|
|
|
25 |
]
|
26 |
|
27 |
examples = [
|
|
|
8 |
}
|
9 |
|
10 |
def predict(img, model_type):
|
11 |
+
if model_type in models:
|
12 |
+
model = models[model_type]
|
13 |
+
results = model(img, size=640)
|
14 |
+
detection_img = results.render()[0]
|
15 |
|
16 |
+
return detection_img, "Prediction ready"
|
17 |
+
|
18 |
+
return img, f"Model '{model_type}' is not supported"
|
19 |
|
20 |
# Interface
|
21 |
inputs = [
|
22 |
"image",
|
23 |
+
gr.Dropdown(["yolov5s", "yolov5m"], label="Model", value="yolov5s"),
|
24 |
]
|
25 |
|
26 |
outputs = [
|
27 |
+
"image",
|
28 |
+
gr.Textbox(label="Status"),
|
29 |
]
|
30 |
|
31 |
examples = [
|