bug fix
Browse files
app.py
CHANGED
@@ -119,11 +119,14 @@ def get_activations(model, image: list, model_name: str,
|
|
119 |
layer_outputs = {}
|
120 |
for i in range(len(model.model.features)):
|
121 |
image = model.model.features[i](image)
|
122 |
-
|
123 |
-
|
|
|
|
|
|
|
124 |
output = model.model(image).detach().cpu().numpy()
|
125 |
-
output_1 = activation_indices[model_name].detach().cpu().numpy()
|
126 |
-
output_2 = activation_indices[model_name].detach().cpu().numpy()
|
127 |
|
128 |
# get activations
|
129 |
# output_1 = outputs[1]
|
|
|
119 |
layer_outputs = {}
|
120 |
for i in range(len(model.model.features)):
|
121 |
image = model.model.features[i](image)
|
122 |
+
if i in activation_indices[model_name]:
|
123 |
+
layer_outputs[i] = image
|
124 |
+
print(i, layer_outputs[i].shape)
|
125 |
+
if i == max(activation_indices[model_name]):
|
126 |
+
break
|
127 |
output = model.model(image).detach().cpu().numpy()
|
128 |
+
output_1 = activation_indices[model_name][0].detach().cpu().numpy()
|
129 |
+
output_2 = activation_indices[model_name][1].detach().cpu().numpy()
|
130 |
|
131 |
# get activations
|
132 |
# output_1 = outputs[1]
|