Aleksander Bojda commited on
Commit
1310d63
·
1 Parent(s): 35bfc71

Workaround for HF-spaces render_examples failing with partial examples

Browse files
Files changed (1) hide show
  1. app.py +10 -6
app.py CHANGED
@@ -8,20 +8,24 @@ models = {
8
  }
9
 
10
  def predict(img, model_type):
11
- model = models[model_type]
12
- results = model(img, size=640)
13
- detection_img = results.render()[0]
 
14
 
15
- return detection_img
 
 
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 = [