diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2020-03-20 09:51:48 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2020-03-20 09:51:48 +0000 |
commit | cdbec799d9babdfc9b69d65c0ce052728c01b449 (patch) | |
tree | eeb20b841be5f25fcf659d6cb5cb79e561131fdc /vespalib/src/tests/dotproduct | |
parent | 0872d6ae54cd64ceb2762a0e326ae962b3834427 (diff) |
Stick with one way of getting an accelrator.
Diffstat (limited to 'vespalib/src/tests/dotproduct')
-rw-r--r-- | vespalib/src/tests/dotproduct/dotproductbenchmark.cpp | 6 |
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++) { |