summaryrefslogtreecommitdiffstats
path: root/eval
diff options
context:
space:
mode:
authorHåvard Pettersen <havardpe@oath.com>2020-01-24 12:23:03 +0000
committerHåvard Pettersen <havardpe@oath.com>2020-01-24 12:23:03 +0000
commit2fd115eeae34b127a9843a9d70f2e7fe57ce71b3 (patch)
tree94278c71e8e557f89e84bf1dfdf531a1548fdbee /eval
parent88438542822aee1b75747b8e252a91f9189147cc (diff)
avoid float-double conversion for join/mul and reduce/add
Diffstat (limited to 'eval')
-rw-r--r--eval/src/vespa/eval/tensor/dense/dense_tensor_view.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/eval/src/vespa/eval/tensor/dense/dense_tensor_view.cpp b/eval/src/vespa/eval/tensor/dense/dense_tensor_view.cpp
index 4ed6758dfde..e450aa49284 100644
--- a/eval/src/vespa/eval/tensor/dense/dense_tensor_view.cpp
+++ b/eval/src/vespa/eval/tensor/dense/dense_tensor_view.cpp
@@ -301,7 +301,7 @@ DenseTensorView::join(join_fun_t function, const Tensor &arg) const
return joinDenseTensors(*this, arg, "join", function);
}
if (function == eval::operation::Mul::f) {
- return dense::generic_join(*this, arg, [](double a, double b) { return (a * b); });
+ return dense::generic_join(*this, arg, [](auto a, auto b) { return (a * b); });
}
if (function == eval::operation::Add::f) {
return dense::generic_join(*this, arg, [](double a, double b) { return (a + b); });
@@ -323,7 +323,7 @@ DenseTensorView::reduce_all(join_fun_t op, const std::vector<vespalib::string> &
return dense::reduce(*this, dims, [](double a, double b) { return (a * b);});
}
if (op == eval::operation::Add::f) {
- return dense::reduce(*this, dims, [](double a, double b) { return (a + b);});
+ return dense::reduce(*this, dims, [](auto a, auto b) { return (a + b);});
}
return dense::reduce(*this, dims, op);
}