Spaces:
Build error
Build error
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]
|