Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix issues detected by clang 10. | Tor Egge | 2020-02-14 | 1 | -2/+2 |
| | |||||
* | Use llvm 10 on Fedora rawhide. | Tor Egge | 2020-02-14 | 2 | -0/+4 |
| | |||||
* | cannot use std::aligned_alloc | Arne Juul | 2020-02-11 | 2 | -8/+10 |
| | |||||
* | * add "remove" benchmark | Arne Juul | 2020-02-11 | 6 | -72/+652 |
| | | | | | | | | * redo ops tracking * use std::aligned_alloc * more stats - measure reach This reverts commit 37fd87978ab1c3abfa840403e4e8f289d5ea4a20. | ||||
* | Revert "* remove benchmark" | Henning Baldersheim | 2020-02-11 | 6 | -652/+72 |
| | |||||
* | avoid actual HNSW library here | Arne Juul | 2020-02-07 | 1 | -2/+0 |
| | |||||
* | update copyright | Arne Juul | 2020-02-07 | 1 | -1/+1 |
| | |||||
* | * remove benchmark | Arne Juul | 2020-02-06 | 6 | -72/+654 |
| | | | | | | * redo ops tracking * use std::aligned_alloc * more stats - measure reach | ||||
* | verify that immutable inputs are not modified | Håvard Pettersen | 2020-01-31 | 2 | -0/+16 |
| | |||||
* | update cblas includes | Håvard Pettersen | 2020-01-30 | 2 | -2/+2 |
| | |||||
* | use openblas for dot product | Håvard Pettersen | 2020-01-30 | 2 | -31/+38 |
| | |||||
* | use openblas for matrix vector multiplication | Håvard Pettersen | 2020-01-30 | 3 | -114/+109 |
| | |||||
* | Adjust include diretories for compilation on RHEL, CentOS and Fedora. | Tor Egge | 2020-01-30 | 1 | -4/+0 |
| | |||||
* | Compile with openblas on Darwin. | Tor Egge | 2020-01-30 | 1 | -0/+4 |
| | |||||
* | use openblas for matrix multiplication | Håvard Pettersen | 2020-01-29 | 3 | -33/+52 |
| | |||||
* | Merge pull request #11995 from vespa-engine/toregge/fix-format-strings | Arne H Juul | 2020-01-29 | 2 | -12/+14 |
|\ | | | | | Fix format strings. | ||||
| * | Fix format strings. | Tor Egge | 2020-01-29 | 2 | -12/+14 |
| | | |||||
* | | better coverage of cell type and parameter ordering | Håvard Pettersen | 2020-01-28 | 1 | -47/+69 |
|/ | |||||
* | Merge pull request #11960 from vespa-engine/arnej/refactor-hnsw-algo-only | Geir Storli | 2020-01-27 | 5 | -156/+385 |
|\ | | | | | refactor and unify | ||||
| * | fix copyright year etc | Arne Juul | 2020-01-27 | 1 | -2/+3 |
| | | |||||
| * | refactor and unify | Arne Juul | 2020-01-27 | 5 | -156/+384 |
| | | | | | | | | | | | | | | * also: rename QueueEntry -> HnswHit * add statistics * add removeDoc implementation * add hnsw-wrap (not compiled) for comparison | ||||
* | | Merge pull request #11901 from vespa-engine/havardpe/tensor-matmul | Håvard Pettersen | 2020-01-27 | 7 | -0/+437 |
|\ \ | |/ |/| | matrix multiplication | ||||
| * | matrix multiplication | Håvard Pettersen | 2020-01-22 | 7 | -0/+437 |
| | | |||||
* | | Eliminate clang warning when casting to pointer with larger alignment. | Tor Egge | 2020-01-24 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #11921 from ↵ | Geir Storli | 2020-01-24 | 1 | -10/+27 |
|\ \ | | | | | | | | | | | | | vespa-engine/geirst/simplify-running-gist-data-set Make it simpler to run the ANN_GIST1M data set. | ||||
| * | | Make it simpler to run the ANN_GIST1M data set. | Geir Storli | 2020-01-24 | 1 | -10/+27 |
| |/ | |||||
* / | avoid float-double conversion for join/mul and reduce/add | Håvard Pettersen | 2020-01-24 | 1 | -2/+2 |
|/ | |||||
* | Add noexcept to move constructors and operators | Henning Baldersheim | 2020-01-21 | 1 | -2/+2 |
| | |||||
* | Add note about where to download the ANN_SIFT1M dataset. | Geir Storli | 2020-01-21 | 1 | -0/+9 |
| | |||||
* | update copyright | Arne Juul | 2020-01-17 | 1 | -1/+1 |
| | |||||
* | back to 1M documents | Arne Juul | 2020-01-16 | 1 | -1/+1 |
| | |||||
* | add HNSW algorithm | Arne Juul | 2020-01-16 | 3 | -0/+403 |
| | |||||
* | add some statistics and refactor | Arne Juul | 2020-01-16 | 5 | -60/+145 |
| | |||||
* | tensor merge | Håvard Pettersen | 2020-01-13 | 36 | -17/+403 |
| | |||||
* | Merge pull request #11716 from vespa-engine/arnej/gc-sparse-code | Henning Baldersheim | 2020-01-10 | 6 | -210/+12 |
|\ | | | | | remove unused code | ||||
| * | remove unused code | Arne Juul | 2020-01-09 | 6 | -210/+12 |
| | | |||||
* | | use vespalib::visit_ranges | Arne Juul | 2020-01-09 | 1 | -18/+11 |
|/ | |||||
* | Fix format strings. | Tor Egge | 2020-01-07 | 3 | -5/+5 |
| | |||||
* | Merge pull request #11664 from vespa-engine/havardpe/overload | Håvard Pettersen | 2020-01-07 | 3 | -42/+59 |
|\ | | | | | Havardpe/overload | ||||
| * | introduce overload class | Håvard Pettersen | 2020-01-03 | 3 | -42/+59 |
| | | | | | | | | and use it with std::visit when inspecting std::alternative | ||||
* | | Add/corect copyright headers | Jon Bratseth | 2020-01-03 | 1 | -0/+1 |
|/ | |||||
* | Fix forward declarations. | Tor Egge | 2020-01-02 | 1 | -1/+1 |
| | |||||
* | Merge pull request #11602 from vespa-engine/arnej/add-xp-workbench-2 | Arne H Juul | 2019-12-20 | 12 | -0/+1086 |
|\ | | | | | add timing/quality benchmark tool for ANN | ||||
| * | add timing/quality benchmark tool for ANN | Arne Juul | 2019-12-19 | 12 | -0/+1086 |
| | | |||||
* | | improve testing | Håvard Pettersen | 2019-12-19 | 1 | -2/+14 |
| | | |||||
* | | optimize dense tensor peek | Håvard Pettersen | 2019-12-18 | 8 | -0/+234 |
|/ | |||||
* | compile in throw-away thread when not using an executor | Håvard Pettersen | 2019-12-18 | 1 | -2/+3 |
| | | | | this is more similar to old behavior | ||||
* | allow single quotes for strings (includes quoted tensor labels) | Håvard Pettersen | 2019-12-17 | 2 | -8/+25 |
| | |||||
* | avoid race in unit test | Håvard Pettersen | 2019-12-13 | 1 | -6/+3 |
| | |||||
* | Merge pull request #11563 from ↵ | Håvard Pettersen | 2019-12-13 | 3 | -20/+146 |
|\ | | | | | | | | | vespa-engine/havardpe/more-robust-executor-binding more robust executor binding |