[tensor] Bug fix for average
authorParichay Kapoor <pk.kapoor@samsung.com>
Wed, 15 Jul 2020 10:57:53 +0000 (19:57 +0900)
committerJijoong Moon <jijoong.moon@samsung.com>
Thu, 16 Jul 2020 07:12:47 +0000 (16:12 +0900)
Bug fix for average to use the correct denominator

Signed-off-by: Parichay Kapoor <pk.kapoor@samsung.com>
nntrainer/src/tensor.cpp

index f085755173a80a05453dea43a901608403bb6c6a..94923f6da98589642dcde3be72584a1a8814e318 100644 (file)
@@ -887,7 +887,7 @@ Tensor Tensor::average(int axis) const {
 
   Tensor result;
   result = std::move(this->sum(axis));
-  result.divide_i(dim.batch());
+  result.divide_i(dim.getDim()[axis]);
 
   return result;
 }