Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Merge pull request #20618 from vespa-engine/havardpe/sparse-tensor-create | Håvard Pettersen | 2021-12-22 | 2 | -54/+53 | |
|\ | | | | | optimize tensor create by making the index up front... | |||||
| * | handle unsupported cell types more gracefully | Håvard Pettersen | 2021-12-22 | 2 | -5/+10 | |
| | | ||||||
| * | optimize tensor create by making the index up front | Håvard Pettersen | 2021-12-22 | 3 | -53/+47 | |
| | | ||||||
* | | fix typo | Håvard Pettersen | 2021-12-22 | 1 | -1/+1 | |
| | | ||||||
* | | sparse 112 dot product | Håvard Pettersen | 2021-12-21 | 9 | -0/+377 | |
|/ | ||||||
* | Add noexcept specifiers. | Tor Egge | 2021-12-11 | 3 | -9/+9 | |
| | ||||||
* | Merge pull request #20372 from vespa-engine/havardpe/optimize-L2-distancev7.513.4 | Henning Baldersheim | 2021-12-08 | 7 | -1/+231 | |
|\ | | | | | optimize squared euclidean distance between tensors | |||||
| * | optimize squared euclidean distance between tensors | Håvard Pettersen | 2021-12-06 | 7 | -1/+231 | |
| | | ||||||
* | | - Inline frequently called simple methods. | Henning Baldersheim | 2021-12-07 | 1 | -2/+2 | |
|/ | | | | - Deinline calc_with_limits for HammingDistance and make it final to also improve inlining. | |||||
* | Merge pull request #20255 from ↵ | Arnstein Ressem | 2021-11-28 | 1 | -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 Egge | 2021-11-27 | 1 | -2/+2 | |
| | | ||||||
* | | Set llvm relocation model to silence valgrind on CentOS 8 / aarch64. | Tor Egge | 2021-11-27 | 1 | -1/+2 | |
|/ | ||||||
* | Avoid strdup. | Henning Baldersheim | 2021-11-24 | 1 | -4/+2 | |
| | ||||||
* | Update 2020 Oath copyrights. | gjoranv | 2021-10-27 | 12 | -12/+12 | |
| | ||||||
* | Update 2019 Oath copyrights. | gjoranv | 2021-10-27 | 25 | -25/+25 | |
| | ||||||
* | Add missiung copyrights | Jon Bratseth | 2021-10-20 | 1 | -0/+1 | |
| | ||||||
* | central classification of 'unsafe' exceptions | Håvard Pettersen | 2021-10-12 | 1 | -2/+1 | |
| | ||||||
* | Include array header (needed when using std::array). | Tor Egge | 2021-10-10 | 1 | -0/+1 | |
| | ||||||
* | Update Verizon Media copyright notices. | gjoranv | 2021-10-07 | 221 | -221/+221 | |
| | ||||||
* | Update 2018 copyright notices. | gjoranv | 2021-10-07 | 26 | -26/+26 | |
| | ||||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 127 | -127/+127 | |
| | ||||||
* | Use syntax available on gcc 9 (system compiler on Ubuntu 20.04). | Tor Egge | 2021-10-03 | 2 | -2/+4 | |
| | ||||||
* | update copyright | Håvard Pettersen | 2021-09-30 | 4 | -4/+4 | |
| | ||||||
* | fix test after review | Håvard Pettersen | 2021-09-30 | 1 | -11/+18 | |
| | ||||||
* | best similarity function | Håvard Pettersen | 2021-09-30 | 12 | -49/+524 | |
| | ||||||
* | file should reflect name of function | Arne H Juul | 2021-09-29 | 1 | -1/+1 | |
| | ||||||
* | use common binary_hamming_distance function | Arne H Juul | 2021-09-28 | 1 | -21/+1 | |
| | ||||||
* | cleanup remnants of copy-paste naming | Arne H Juul | 2021-09-27 | 1 | -3/+3 | |
| | ||||||
* | make compatible_types internal | Arne H Juul | 2021-09-24 | 3 | -11/+11 | |
| | ||||||
* | cleanup un-needed code | Arne H Juul | 2021-09-24 | 2 | -48/+11 | |
| | ||||||
* | simplify | Arne H Juul | 2021-09-24 | 1 | -70/+11 | |
| | ||||||
* | add unit test | Arne H Juul | 2021-09-24 | 3 | -0/+160 | |
| | ||||||
* | add Hamming Distance optimizer for vectors | Arne H Juul | 2021-09-24 | 4 | -0/+153 | |
| | ||||||
* | remove hamming test where Java eval result was ignored | Håvard Pettersen | 2021-09-22 | 1 | -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' function | Håvard Pettersen | 2021-09-22 | 21 | -5/+87 | |
| | ||||||
* | Revert "added new 'hamming' function" | Harald Musum | 2021-09-22 | 21 | -87/+5 | |
| | ||||||
* | added new 'hamming' function | Håvard Pettersen | 2021-09-22 | 21 | -5/+87 | |
| | ||||||
* | Check symbol type when mapping from address to symbol. | Tor Egge | 2021-09-10 | 1 | -1/+10 | |
| | ||||||
* | added 'undef' command for completeness | Håvard Pettersen | 2021-09-07 | 1 | -13/+36 | |
| | ||||||
* | added help and list commands to interactive mode | Håvard Pettersen | 2021-09-02 | 1 | -0/+23 | |
| | ||||||
* | use common history event | Håvard Pettersen | 2021-09-02 | 1 | -6/+4 | |
| | ||||||
* | use editline | Håvard Pettersen | 2021-09-02 | 2 | -9/+52 | |
| | ||||||
* | added valgrind suppression for wchar strings | Håvard Pettersen | 2021-09-01 | 2 | -19/+3 | |
| | ||||||
* | minor fixes after review | Håvard Pettersen | 2021-08-31 | 2 | -16/+20 | |
| | ||||||
* | add json-repl (and interactive) modes to vespa-eval-expr | Håvard Pettersen | 2021-08-30 | 7 | -52/+576 | |
| | ||||||
* | Merge pull request #18844 from vespa-engine/havardpe/tensor-as-expression | Håvard Pettersen | 2021-08-25 | 3 | -0/+26 | |
|\ | | | | | enable making an expression from a tensor spec. | |||||
| * | enable making an expression from a tensor spec | Håvard Pettersen | 2021-08-24 | 3 | -0/+26 | |
| | | ||||||
* | | Merge pull request #18835 from vespa-engine/havardpe/improve-vespa-eval-expr | Håvard Pettersen | 2021-08-25 | 5 | -33/+127 | |
|\ \ | | | | | | | improve vespa-eval-expr | |||||
| * | | improve vespa-eval-expr | Håvard Pettersen | 2021-08-23 | 5 | -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 Egge | 2021-08-23 | 1 | -1/+1 | |
| | |