mkthoma commited on
Commit
4a1f4c9
·
1 Parent(s): 84f7b6a

app update

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -41,9 +41,9 @@ def model_inference(image, iou_threshold=0.5, threshold=0.4, show_cam="No", tran
41
  output = model(transformed_image)
42
  # Selecting layer for gradCAM
43
  if target_layer == -2:
44
- layer = [model.model.layers[-2]]
45
  else:
46
- layer = [model.model.layers[-1]]
47
 
48
  cam = YoloCAM(model=model, target_layers=layer, use_cuda=False)
49
 
@@ -79,13 +79,13 @@ description = "Pytorch Lightning implemetation of YOLOv3 on Pascal VOC dataset.\
79
  # ["images/Puppies.jpg", 0.6, 0.7, True, 0.5],
80
  # ]
81
 
82
- demo = gr.Interface(model_inference, inputs=[gr.Image(shape=(416, 416), label="Input an image"),
83
  gr.Slider(0, 1, value=0.5, label="IOU Threshold"),
84
  gr.Slider(0, 1, value=0.4, label="Threshold"),
85
  gr.Radio(["Yes", "No"], value="No" , label="Show GradCAM outputs"),
86
  gr.Slider(0, 1, value=0.5, label="Opacity of GradCAM"),
87
- gr.Slider(-2, -1, value=-2, step=1, label="Which Layer?")],
88
- outputs=[gr.Gallery(rows=2, columns=1)],
89
  title=title, description=description)
90
  demo.launch()
91
 
 
41
  output = model(transformed_image)
42
  # Selecting layer for gradCAM
43
  if target_layer == -2:
44
+ layer = [model.model.layers[-3]]
45
  else:
46
+ layer = [model.model.layers[-2]]
47
 
48
  cam = YoloCAM(model=model, target_layers=layer, use_cuda=False)
49
 
 
79
  # ["images/Puppies.jpg", 0.6, 0.7, True, 0.5],
80
  # ]
81
 
82
+ demo = gr.Interface(model_inference, inputs=[gr.Image(label="Input an image"),
83
  gr.Slider(0, 1, value=0.5, label="IOU Threshold"),
84
  gr.Slider(0, 1, value=0.4, label="Threshold"),
85
  gr.Radio(["Yes", "No"], value="No" , label="Show GradCAM outputs"),
86
  gr.Slider(0, 1, value=0.5, label="Opacity of GradCAM"),
87
+ gr.Slider(-2, -1, value=-1, step=1, label="Which Layer?")],
88
+ outputs=[gr.Gallery(rows=2, columns=1), label="Model Outputs"],
89
  title=title, description=description)
90
  demo.launch()
91