jpterry commited on
Commit
3f9e954
·
1 Parent(s): 0499b0c
Files changed (1) hide show
  1. app.py +7 -4
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
- layer_outputs[i] = image
123
- print(i, layer_outputs[i].shape)
 
 
 
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]