summaryrefslogtreecommitdiffstats
path: root/vespalib/src/tests/dotproduct
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2020-03-20 09:51:48 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2020-03-20 09:51:48 +0000
commitcdbec799d9babdfc9b69d65c0ce052728c01b449 (patch)
treeeeb20b841be5f25fcf659d6cb5cb79e561131fdc /vespalib/src/tests/dotproduct
parent0872d6ae54cd64ceb2762a0e326ae962b3834427 (diff)
Stick with one way of getting an accelrator.
Diffstat (limited to 'vespalib/src/tests/dotproduct')
-rw-r--r--vespalib/src/tests/dotproduct/dotproductbenchmark.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/vespalib/src/tests/dotproduct/dotproductbenchmark.cpp b/vespalib/src/tests/dotproduct/dotproductbenchmark.cpp
index 5b75fb46a41..d6e1aef9394 100644
--- a/vespalib/src/tests/dotproduct/dotproductbenchmark.cpp
+++ b/vespalib/src/tests/dotproduct/dotproductbenchmark.cpp
@@ -48,19 +48,19 @@ public:
FullBenchmark(size_t numDocs, size_t numValue);
~FullBenchmark();
void compute(size_t docId) const override {
- _dp->dotProduct(&_query[0], &_values[docId * _query.size()], _query.size());
+ _dp.dotProduct(&_query[0], &_values[docId * _query.size()], _query.size());
}
private:
std::vector<T> _values;
std::vector<T> _query;
- IAccelrated::UP _dp;
+ const IAccelrated & _dp;
};
template <typename T>
FullBenchmark<T>::FullBenchmark(size_t numDocs, size_t numValues)
: _values(numDocs*numValues),
_query(numValues),
- _dp(IAccelrated::createAccelrator())
+ _dp(IAccelrated::getAccelrator())
{
for (size_t i(0); i < numDocs; i++) {
for (size_t j(0); j < numValues; j++) {