Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -22,7 +22,7 @@ classes = ('plane', 'car', 'bird', 'cat', 'deer',
|
|
| 22 |
model_layer_names = ["1", "2", "3"]
|
| 23 |
|
| 24 |
def get_layer(layer_name):
|
| 25 |
-
print(layer_name)
|
| 26 |
if layer_name == 1:
|
| 27 |
return [model.layer1[-1]]
|
| 28 |
elif layer_name == 2:
|
|
@@ -72,7 +72,7 @@ def inference(input_img, show_gradcam, layer_name, num_classes, transparancy = 0
|
|
| 72 |
|
| 73 |
if show_gradcam:
|
| 74 |
target_layers = get_layer(layer_name)
|
| 75 |
-
print(target_layers)
|
| 76 |
cam = GradCAM(model=model, target_layers=target_layers)
|
| 77 |
grayscale_cam = cam(input_tensor= input_img)
|
| 78 |
grayscale_cam = grayscale_cam[0, :]
|
|
@@ -100,8 +100,7 @@ demo = gr.Interface(
|
|
| 100 |
],
|
| 101 |
title = "CIFAR 10 trained on ResNet model in pytorch lightning with Gradcam",
|
| 102 |
description = " A simple gradio inference to infer on resnet18 model",
|
| 103 |
-
examples = [["cat.jpg", 1, True, 10, 0.4]
|
| 104 |
-
["dog.jpg", 1, False, 4, 1]]
|
| 105 |
)
|
| 106 |
|
| 107 |
if __name__ == "__main__":
|
|
|
|
| 22 |
model_layer_names = ["1", "2", "3"]
|
| 23 |
|
| 24 |
def get_layer(layer_name):
|
| 25 |
+
print("layer name:", layer_name)
|
| 26 |
if layer_name == 1:
|
| 27 |
return [model.layer1[-1]]
|
| 28 |
elif layer_name == 2:
|
|
|
|
| 72 |
|
| 73 |
if show_gradcam:
|
| 74 |
target_layers = get_layer(layer_name)
|
| 75 |
+
print("target layer",target_layers)
|
| 76 |
cam = GradCAM(model=model, target_layers=target_layers)
|
| 77 |
grayscale_cam = cam(input_tensor= input_img)
|
| 78 |
grayscale_cam = grayscale_cam[0, :]
|
|
|
|
| 100 |
],
|
| 101 |
title = "CIFAR 10 trained on ResNet model in pytorch lightning with Gradcam",
|
| 102 |
description = " A simple gradio inference to infer on resnet18 model",
|
| 103 |
+
examples = [["cat.jpg", 1, True, 10, 0.4]]
|
|
|
|
| 104 |
)
|
| 105 |
|
| 106 |
if __name__ == "__main__":
|