summaryrefslogtreecommitdiffstats
path: root/eval
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #11995 from vespa-engine/toregge/fix-format-stringsArne H Juul2020-01-292-12/+14
|\ | | | | Fix format strings.
| * Fix format strings.Tor Egge2020-01-292-12/+14
| |
* | better coverage of cell type and parameter orderingHåvard Pettersen2020-01-281-47/+69
|/
* Merge pull request #11960 from vespa-engine/arnej/refactor-hnsw-algo-onlyGeir Storli2020-01-275-156/+385
|\ | | | | refactor and unify
| * fix copyright year etcArne Juul2020-01-271-2/+3
| |
| * refactor and unifyArne Juul2020-01-275-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-matmulHåvard Pettersen2020-01-277-0/+437
|\ \ | |/ |/| matrix multiplication
| * matrix multiplicationHåvard Pettersen2020-01-227-0/+437
| |
* | Eliminate clang warning when casting to pointer with larger alignment.Tor Egge2020-01-241-1/+1
| |
* | Merge pull request #11921 from ↵Geir Storli2020-01-241-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 Storli2020-01-241-10/+27
| |/
* / avoid float-double conversion for join/mul and reduce/addHåvard Pettersen2020-01-241-2/+2
|/
* Add noexcept to move constructors and operatorsHenning Baldersheim2020-01-211-2/+2
|
* Add note about where to download the ANN_SIFT1M dataset.Geir Storli2020-01-211-0/+9
|
* update copyrightArne Juul2020-01-171-1/+1
|
* back to 1M documentsArne Juul2020-01-161-1/+1
|
* add HNSW algorithmArne Juul2020-01-163-0/+403
|
* add some statistics and refactorArne Juul2020-01-165-60/+145
|
* tensor mergeHåvard Pettersen2020-01-1336-17/+403
|
* Merge pull request #11716 from vespa-engine/arnej/gc-sparse-codeHenning Baldersheim2020-01-106-210/+12
|\ | | | | remove unused code
| * remove unused codeArne Juul2020-01-096-210/+12
| |
* | use vespalib::visit_rangesArne Juul2020-01-091-18/+11
|/
* Fix format strings.Tor Egge2020-01-073-5/+5
|
* Merge pull request #11664 from vespa-engine/havardpe/overloadHåvard Pettersen2020-01-073-42/+59
|\ | | | | Havardpe/overload
| * introduce overload classHåvard Pettersen2020-01-033-42/+59
| | | | | | | | and use it with std::visit when inspecting std::alternative
* | Add/corect copyright headersJon Bratseth2020-01-031-0/+1
|/
* Fix forward declarations.Tor Egge2020-01-021-1/+1
|
* Merge pull request #11602 from vespa-engine/arnej/add-xp-workbench-2Arne H Juul2019-12-2012-0/+1086
|\ | | | | add timing/quality benchmark tool for ANN
| * add timing/quality benchmark tool for ANNArne Juul2019-12-1912-0/+1086
| |
* | improve testingHåvard Pettersen2019-12-191-2/+14
| |
* | optimize dense tensor peekHåvard Pettersen2019-12-188-0/+234
|/
* compile in throw-away thread when not using an executorHåvard Pettersen2019-12-181-2/+3
| | | | this is more similar to old behavior
* allow single quotes for strings (includes quoted tensor labels)Håvard Pettersen2019-12-172-8/+25
|
* avoid race in unit testHåvard Pettersen2019-12-131-6/+3
|
* Merge pull request #11563 from ↵Håvard Pettersen2019-12-133-20/+146
|\ | | | | | | | | vespa-engine/havardpe/more-robust-executor-binding more robust executor binding
| * more robust executor bindingHåvard Pettersen2019-12-133-20/+146
| |
* | give valgrind more timeHåvard Pettersen2019-12-131-1/+1
|/
* async concurrent llvm compilationHåvard Pettersen2019-12-1225-643/+785
|
* improve label parsing in ranking expressionsHåvard Pettersen2019-12-0610-115/+141
| | | | | | | | | | | | | unquoted labels can now contain almost anything labels can now also be quoted (in tensor create/peek) NB: indexes in verbose tensor create cannot be quoted expressions in tensor peek must have () around them expression results are rounded before conversion the sign is kept when expression results are converted to labels trivial number expressions in tensor peek are converted to labels ... by the parser, to better inline bindings created by tensor lambdas verbatim tensor peek for indexed dimensions will fail type resolution ... when the label cannot be converted to a valid index
* auto-convert Number/String single-node expressionsHåvard Pettersen2019-12-043-4/+35
| | | | ... inside tensor peek address to verbatim labels
* remove TensorLambda classHåvard Pettersen2019-12-049-69/+3
|
* tensor lambda is now syntactic sugar for tensor createHåvard Pettersen2019-12-045-52/+125
| | | | perform constant-value folding for tensor create
* tensor peekHåvard Pettersen2019-12-0224-68/+536
|
* use comma tracker one more placeHåvard Pettersen2019-11-142-3/+3
|
* more explicit comma trackingHåvard Pettersen2019-11-145-35/+39
|
* added convenient tensor create parsingHåvard Pettersen2019-11-133-64/+173
|
* added missing test (value type dense subspace size)Håvard Pettersen2019-11-131-0/+14
|
* enable obtaining the unsorted dimensions listHåvard Pettersen2019-11-135-3/+59
| | | | ... as a side-effect of parsing a type spec
* optimize dense tensor createHåvard Pettersen2019-11-089-2/+225
|
* tensor create operationHåvard Pettersen2019-11-0822-76/+472
|