diff options
author | Håvard Pettersen <havardpe@oath.com> | 2020-01-24 12:23:03 +0000 |
---|---|---|
committer | Håvard Pettersen <havardpe@oath.com> | 2020-01-24 12:23:03 +0000 |
commit | 2fd115eeae34b127a9843a9d70f2e7fe57ce71b3 (patch) | |
tree | 94278c71e8e557f89e84bf1dfdf531a1548fdbee /eval | |
parent | 88438542822aee1b75747b8e252a91f9189147cc (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.cpp | 4 |
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); } |