[pycaffe] no need to squeeze output after #1970
authorEvan Shelhamer <shelhamer@imaginarynumber.net>
Sat, 7 Mar 2015 00:23:43 +0000 (16:23 -0800)
committerEvan Shelhamer <shelhamer@imaginarynumber.net>
Sun, 8 Mar 2015 08:16:26 +0000 (00:16 -0800)
fix #2041 reported by @dgmp88

python/caffe/classifier.py

index 94dd063..3d433ec 100644 (file)
@@ -83,7 +83,7 @@ class Classifier(caffe.Net):
         for ix, in_ in enumerate(input_):
             caffe_in[ix] = self.transformer.preprocess(self.inputs[0], in_)
         out = self.forward_all(**{self.inputs[0]: caffe_in})
-        predictions = out[self.outputs[0]].squeeze(axis=(2,3))
+        predictions = out[self.outputs[0]]
 
         # For oversampling, average predictions across crops.
         if oversample: