aboutsummaryrefslogtreecommitdiffstats
path: root/eval
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #20618 from vespa-engine/havardpe/sparse-tensor-createHåvard Pettersen2021-12-222-54/+53
|\ | | | | optimize tensor create by making the index up front...
| * handle unsupported cell types more gracefullyHåvard Pettersen2021-12-222-5/+10
| |
| * optimize tensor create by making the index up frontHåvard Pettersen2021-12-223-53/+47
| |
* | fix typoHåvard Pettersen2021-12-221-1/+1
| |
* | sparse 112 dot productHåvard Pettersen2021-12-219-0/+377
|/
* Add noexcept specifiers.Tor Egge2021-12-113-9/+9
|
* Merge pull request #20372 from vespa-engine/havardpe/optimize-L2-distancev7.513.4Henning Baldersheim2021-12-087-1/+231
|\ | | | | optimize squared euclidean distance between tensors
| * optimize squared euclidean distance between tensorsHåvard Pettersen2021-12-067-1/+231
| |
* | - Inline frequently called simple methods.Henning Baldersheim2021-12-071-2/+2
|/ | | | - Deinline calc_with_limits for HammingDistance and make it final to also improve inlining.
* Merge pull request #20255 from ↵Arnstein Ressem2021-11-281-2/+2
|\ | | | | | | | | vespa-engine/toregge/convert-from-double-to-signed-data-type-for-hamming-distance Convert from double to signed data type for reference hamming distance.
| * Convert from double to signed data type for reference hamming distance.Tor Egge2021-11-271-2/+2
| |
* | Set llvm relocation model to silence valgrind on CentOS 8 / aarch64.Tor Egge2021-11-271-1/+2
|/
* Avoid strdup.Henning Baldersheim2021-11-241-4/+2
|
* Update 2020 Oath copyrights.gjoranv2021-10-2712-12/+12
|
* Update 2019 Oath copyrights.gjoranv2021-10-2725-25/+25
|
* Add missiung copyrightsJon Bratseth2021-10-201-0/+1
|
* central classification of 'unsafe' exceptionsHåvard Pettersen2021-10-121-2/+1
|
* Include array header (needed when using std::array).Tor Egge2021-10-101-0/+1
|
* Update Verizon Media copyright notices.gjoranv2021-10-07221-221/+221
|
* Update 2018 copyright notices.gjoranv2021-10-0726-26/+26
|
* Update 2017 copyright notices.gjoranv2021-10-07127-127/+127
|
* Use syntax available on gcc 9 (system compiler on Ubuntu 20.04).Tor Egge2021-10-032-2/+4
|
* update copyrightHåvard Pettersen2021-09-304-4/+4
|
* fix test after reviewHåvard Pettersen2021-09-301-11/+18
|
* best similarity functionHåvard Pettersen2021-09-3012-49/+524
|
* file should reflect name of functionArne H Juul2021-09-291-1/+1
|
* use common binary_hamming_distance functionArne H Juul2021-09-281-21/+1
|
* cleanup remnants of copy-paste namingArne H Juul2021-09-271-3/+3
|
* make compatible_types internalArne H Juul2021-09-243-11/+11
|
* cleanup un-needed codeArne H Juul2021-09-242-48/+11
|
* simplifyArne H Juul2021-09-241-70/+11
|
* add unit testArne H Juul2021-09-243-0/+160
|
* add Hamming Distance optimizer for vectorsArne H Juul2021-09-244-0/+153
|
* remove hamming test where Java eval result was ignoredHåvard Pettersen2021-09-221-4/+6
| | | | | | | Java tensor conformance evaluation failures will break global invariants by dropping tests in the output. We need to isolate test evaluation better before we are able to ignore expressions that will not even parse.
* added new 'hamming' functionHåvard Pettersen2021-09-2221-5/+87
|
* Revert "added new 'hamming' function"Harald Musum2021-09-2221-87/+5
|
* added new 'hamming' functionHåvard Pettersen2021-09-2221-5/+87
|
* Check symbol type when mapping from address to symbol.Tor Egge2021-09-101-1/+10
|
* added 'undef' command for completenessHåvard Pettersen2021-09-071-13/+36
|
* added help and list commands to interactive modeHåvard Pettersen2021-09-021-0/+23
|
* use common history eventHåvard Pettersen2021-09-021-6/+4
|
* use editlineHåvard Pettersen2021-09-022-9/+52
|
* added valgrind suppression for wchar stringsHåvard Pettersen2021-09-012-19/+3
|
* minor fixes after reviewHåvard Pettersen2021-08-312-16/+20
|
* add json-repl (and interactive) modes to vespa-eval-exprHåvard Pettersen2021-08-307-52/+576
|
* Merge pull request #18844 from vespa-engine/havardpe/tensor-as-expressionHåvard Pettersen2021-08-253-0/+26
|\ | | | | enable making an expression from a tensor spec.
| * enable making an expression from a tensor specHåvard Pettersen2021-08-243-0/+26
| |
* | Merge pull request #18835 from vespa-engine/havardpe/improve-vespa-eval-exprHåvard Pettersen2021-08-255-33/+127
|\ \ | | | | | | improve vespa-eval-expr
| * | improve vespa-eval-exprHåvard Pettersen2021-08-235-33/+127
| |/ | | | | | | | | | | Allow multiple expressions to be evaluated. Later expressions may use results from earlier expressions. Also add option to print information about low-level optimizations (how the expressions will be executed).
* | Add noexcept specifiers.Tor Egge2021-08-231-1/+1
| |