summaryrefslogtreecommitdiffstats
path: root/eval
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |
* | Fix forward declaration.Tor Egge2021-08-232-1/+7
|/ | | | Add constructors.
* Opaque pointers are deprecated in llvm 13.Tor Egge2021-08-231-2/+2
|
* collect meta-data from compile_tensor_functionHåvard Pettersen2021-08-205-7/+88
|
* added addr_to_symbol functionHåvard Pettersen2021-08-206-0/+112
|
* move FeatureNameExtractorHåvard Pettersen2021-08-167-0/+190
| | | | to make it available for use in vespa-eval-expr
* avoid crash on run-time onnx errorsHåvard Pettersen2021-08-113-1/+55
| | | | | | | | - warn about onnx model dry-run being disabled - catch and report onnx errors during ranking - zero-fill failed results to avoid re-using previous results - use explicit output size in fragile model (output became float[2] instead of float[batch] anyways)
* optimize additional variantsHåvard Pettersen2021-06-293-56/+97
|
* unpack bits functionHåvard Pettersen2021-06-287-2/+273
|
* dry run onnx models on setupHåvard Pettersen2021-06-231-1/+10
|
* Merge pull request #18346 from ↵Harald Musum2021-06-211-6/+2
|\ | | | | | | | | vespa-engine/revert-18344-revert-18333-balder/compute-percentage Revert "Revert "Compute percentage of zero hit queries.""
| * Revert "Revert "Compute percentage of zero hit queries.""Henning Baldersheim2021-06-211-6/+2
| |
* | Merge pull request #18345 from ↵Lester Solbakken2021-06-211-6/+4
|\ \ | |/ |/| | | | | vespa-engine/havardpe/conformance-test-bit-extraction enable conformance testing of bit extraction
| * enable conformance testing of bit extractionHåvard Pettersen2021-06-211-6/+4
| |
* | Revert "Compute percentage of zero hit queries."Harald Musum2021-06-211-2/+6
|/
* Merge pull request #18333 from vespa-engine/balder/compute-percentageHenning Baldersheim2021-06-211-6/+2
|\ | | | | Compute percentage of zero hit queries.
| * Compute percentage of zero hit queries.Henning Baldersheim2021-06-211-6/+2
| |
* | Merge pull request #18322 from vespa-engine/havardpe/bit-extracting-functionArne H Juul2021-06-2119-0/+81
|\ \ | |/ |/| add 'bit(a,b)' math function
| * use common implementation for 'bit' functionHåvard Pettersen2021-06-213-12/+17
| |
| * add 'bit(a,b)' math functionHåvard Pettersen2021-06-1818-0/+76
| |
* | avoid using fill_insertHåvard Pettersen2021-06-181-1/+1
|/ | | | | gcc 9.3 would use default_append here, but gcc 10.2 seems to be able to inline it completely. (tested with godbolt)
* estimate time and space needed for onnx model evaluationHåvard Pettersen2021-06-143-21/+184
|
* added onnx model cacheHåvard Pettersen2021-06-114-0/+130
|
* added very simple onnx model analyzerHåvard Pettersen2021-06-104-0/+69
| | | | just estimating memory needed to load the model for now
* disable use of arena allocatorHåvard Pettersen2021-05-262-1/+9
|
* Avoid inliningHenning Baldersheim2021-05-181-1/+1
|
* support functional constantsHåvard Pettersen2021-05-1111-78/+142
| | | | | | | | | | | | be more specific about const number values (GDBT trees): is_const -> is_const_double get_const_value -> get_const_double_value Add more generic 'get_const_value' that can also be used for tensor values. Allow it to be called even in the case of parse error, in which case it does not produce a value (same as for non-const sub-expressions).
* un-ignore no longer failing testsHåvard Pettersen2021-05-031-9/+9
|
* Cast from double to size_t triggers undefined behavior for negative values.Tor Egge2021-05-013-3/+3
| | | | Try to reduce issue somewhat by casting via int64_t.
* ignore some conformance tests for JavaHåvard Pettersen2021-04-304-14/+40
| | | | | peek out-of-bounds nan vs non-existing cells in merge/join
* allow ignoring test failuresHåvard Pettersen2021-04-292-14/+23
| | | | | + avoid calculating expected result twice + added fail_cnt in test summary
* add more conformance testingHåvard Pettersen2021-04-291-2/+28
|
* stay within defined values for int8Håvard Pettersen2021-04-271-1/+1
|
* what would onnx runtime do?Håvard Pettersen2021-04-273-0/+70
|