Vvaann commited on
Commit
e5ef4e7
·
verified ·
1 Parent(s): 1d1080e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -7
app.py CHANGED
@@ -23,13 +23,13 @@ model_layer_names = ["0", "1", "2", "3"]
23
 
24
  def get_layer(layer_name):
25
  print(layer_name)
26
- if layer_name == "0":
27
  return [model.prep[-1]]
28
- elif layer_name == "1":
29
  return [model.layer1[-1]]
30
- elif layer_name == "2":
31
  return [model.layer2[-1]]
32
- elif layer_name == "3":
33
  return [model.layer3[-1]]
34
  else:
35
  return None
@@ -92,7 +92,7 @@ demo = gr.Interface(
92
  gr.Image(width=256,height=256,label="Input image"),
93
  gr.Number(value=3, maximum=10, minimum=1,step=1.0, precision=0,label="Number of classes to display"),
94
  gr.Checkbox(True, label="Show GradCAM Image"),
95
- gr.Dropdown(model_layer_names, value="3", label="Which layer for Gradcam"),
96
  gr.Slider(0, 1, value=0.5,label="Overall opacity of the overlay"),
97
  ],
98
  outputs = [
@@ -102,8 +102,8 @@ demo = gr.Interface(
102
  ],
103
  title = "CIFAR 10 trained on ResNet model in pytorch lightning with Gradcam",
104
  description = " A simple gradio inference to infer on resnet18 model",
105
- examples = [["cat.jpg", "1", True, 10, -1],
106
- ["dog.jpg", "1", False, 4, -1]]
107
  )
108
 
109
  if __name__ == "__main__":
 
23
 
24
  def get_layer(layer_name):
25
  print(layer_name)
26
+ if layer_name == 0:
27
  return [model.prep[-1]]
28
+ elif layer_name == 1:
29
  return [model.layer1[-1]]
30
+ elif layer_name == 2:
31
  return [model.layer2[-1]]
32
+ elif layer_name == 3:
33
  return [model.layer3[-1]]
34
  else:
35
  return None
 
92
  gr.Image(width=256,height=256,label="Input image"),
93
  gr.Number(value=3, maximum=10, minimum=1,step=1.0, precision=0,label="Number of classes to display"),
94
  gr.Checkbox(True, label="Show GradCAM Image"),
95
+ gr.Dropdown(model_layer_names, value=3, label="Which layer for Gradcam"),
96
  gr.Slider(0, 1, value=0.5,label="Overall opacity of the overlay"),
97
  ],
98
  outputs = [
 
102
  ],
103
  title = "CIFAR 10 trained on ResNet model in pytorch lightning with Gradcam",
104
  description = " A simple gradio inference to infer on resnet18 model",
105
+ examples = [["cat.jpg", 1, True, 10, -1],
106
+ ["dog.jpg", 1, False, 4, -1]]
107
  )
108
 
109
  if __name__ == "__main__":