summaryrefslogtreecommitdiffstats
path: root/eval
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #21207 from vespa-engine/havardpe/better-error-messagesLester Solbakken2022-02-169-31/+232
|\ | | | | better error messages
| * better error messagesHåvard Pettersen2022-02-159-31/+232
| | | | | | | | | | | | | | | | | | | | | | | | | | added support for capturing stderr when you expect stuff to fail in order to capture all error messages from the child process. simplify ServerCmd to always be verbose (print stdin/stdout(stderr) interactions). improve ServerCmd to enable explicitly checking the child process exit code. fixed test dependency on binary for eval expr and analyze model tests.
* | Revert "Revert "Revert "Revert "Let allocations larger than 1M be handled ↵Henning Baldersheim2022-02-151-0/+4
| | | | | | | | directly by mmap""""
* | Revert "Revert "Revert "Let allocations larger than 1M be handled directly ↵Henning Baldersheim2022-02-141-4/+0
| | | | | | | | by mmap"""
* | Revert "Revert "Let allocations larger than 1M be handled directly by mmap""Henning Baldersheim2022-02-141-0/+4
| |
* | Revert "Let allocations larger than 1M be handled directly by mmap"Henning Baldersheim2022-02-141-4/+0
| |
* | Let allocations larger than 1M be handled directly by mmapHenning Baldersheim2022-02-141-0/+4
|/
* refactor out common codeHåvard Pettersen2022-02-144-196/+167
| | | | also test with new probe_model
* Merge pull request #21154 from ↵Lester Solbakken2022-02-115-2/+192
|\ | | | | | | | | vespa-engine/havardpe/command-line-resolving-of-onnx-output-types enable probing output types
| * enable probing output typesHåvard Pettersen2022-02-115-2/+192
| | | | | | | | also added some testing
* | add code to simplify onnx model testingHåvard Pettersen2022-02-106-0/+155
|/ | | | test model that combines probing and inference of dimension sizes
* handle exceptions caused by model probingHåvard Pettersen2022-02-091-22/+27
|
* run onnx model to detect unknown output sizesHåvard Pettersen2022-02-094-17/+121
|
* Merge pull request #21114 from vespa-engine/balder/use-mmap-for-large-vectors-4Håvard Pettersen2022-02-091-20/+32
|\ | | | | Automatically switch to mmap for large allocations.
| * Deinline expensive methods.Henning Baldersheim2022-02-091-13/+28
| |
| * Automatically switch to mmap for large allocations.Henning Baldersheim2022-02-091-12/+9
| |
* | Merge pull request #21112 from vespa-engine/balder/use-mmap-for-large-vectors-3Håvard Pettersen2022-02-097-29/+34
|\ \ | | | | | | vector of string_id tends to become very large. Use mmap allocation a…
| * | vector of string_id tends to become very large. Use mmap allocation ↵Henning Baldersheim2022-02-087-29/+34
| |/ | | | | | | automatically.
* / Use mmap automatically for large vectors.Henning Baldersheim2022-02-082-14/+18
|/ | | | Deinline constructor as it is expensive.
* Merge pull request #20941 from ↵Håvard Pettersen2022-01-272-2/+31
|\ | | | | | | | | vespa-engine/havardpe/handle-nan-in-tensor-spec-to-expr handle nan cells when converting tensor spec to expression
| * also handle -inf and inf valuesHåvard Pettersen2022-01-262-5/+14
| |
| * handle nan cells when converting tensor spec to expressionHåvard Pettersen2022-01-262-2/+22
| |
* | tag match/summary engines with READ cpu usageHåvard Pettersen2022-01-261-0/+2
|/ | | | tag llvm compilation tasks with SETUP cpu usage
* 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
|