Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | | |||||
* | | Fix forward declaration. | Tor Egge | 2021-08-23 | 2 | -1/+7 |
|/ | | | | Add constructors. | ||||
* | Opaque pointers are deprecated in llvm 13. | Tor Egge | 2021-08-23 | 1 | -2/+2 |
| | |||||
* | collect meta-data from compile_tensor_function | Håvard Pettersen | 2021-08-20 | 5 | -7/+88 |
| | |||||
* | added addr_to_symbol function | Håvard Pettersen | 2021-08-20 | 6 | -0/+112 |
| | |||||
* | move FeatureNameExtractor | Håvard Pettersen | 2021-08-16 | 7 | -0/+190 |
| | | | | to make it available for use in vespa-eval-expr | ||||
* | avoid crash on run-time onnx errors | Håvard Pettersen | 2021-08-11 | 3 | -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 variants | Håvard Pettersen | 2021-06-29 | 3 | -56/+97 |
| | |||||
* | unpack bits function | Håvard Pettersen | 2021-06-28 | 7 | -2/+273 |
| | |||||
* | dry run onnx models on setup | Håvard Pettersen | 2021-06-23 | 1 | -1/+10 |
| | |||||
* | Merge pull request #18346 from ↵ | Harald Musum | 2021-06-21 | 1 | -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 Baldersheim | 2021-06-21 | 1 | -6/+2 |
| | | |||||
* | | Merge pull request #18345 from ↵ | Lester Solbakken | 2021-06-21 | 1 | -6/+4 |
|\ \ | |/ |/| | | | | | vespa-engine/havardpe/conformance-test-bit-extraction enable conformance testing of bit extraction | ||||
| * | enable conformance testing of bit extraction | Håvard Pettersen | 2021-06-21 | 1 | -6/+4 |
| | | |||||
* | | Revert "Compute percentage of zero hit queries." | Harald Musum | 2021-06-21 | 1 | -2/+6 |
|/ | |||||
* | Merge pull request #18333 from vespa-engine/balder/compute-percentage | Henning Baldersheim | 2021-06-21 | 1 | -6/+2 |
|\ | | | | | Compute percentage of zero hit queries. | ||||
| * | Compute percentage of zero hit queries. | Henning Baldersheim | 2021-06-21 | 1 | -6/+2 |
| | | |||||
* | | Merge pull request #18322 from vespa-engine/havardpe/bit-extracting-function | Arne H Juul | 2021-06-21 | 19 | -0/+81 |
|\ \ | |/ |/| | add 'bit(a,b)' math function | ||||
| * | use common implementation for 'bit' function | Håvard Pettersen | 2021-06-21 | 3 | -12/+17 |
| | | |||||
| * | add 'bit(a,b)' math function | Håvard Pettersen | 2021-06-18 | 18 | -0/+76 |
| | | |||||
* | | avoid using fill_insert | Håvard Pettersen | 2021-06-18 | 1 | -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 evaluation | Håvard Pettersen | 2021-06-14 | 3 | -21/+184 |
| | |||||
* | added onnx model cache | Håvard Pettersen | 2021-06-11 | 4 | -0/+130 |
| | |||||
* | added very simple onnx model analyzer | Håvard Pettersen | 2021-06-10 | 4 | -0/+69 |
| | | | | just estimating memory needed to load the model for now | ||||
* | disable use of arena allocator | Håvard Pettersen | 2021-05-26 | 2 | -1/+9 |
| | |||||
* | Avoid inlining | Henning Baldersheim | 2021-05-18 | 1 | -1/+1 |
| | |||||
* | support functional constants | Håvard Pettersen | 2021-05-11 | 11 | -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 tests | Håvard Pettersen | 2021-05-03 | 1 | -9/+9 |
| | |||||
* | Cast from double to size_t triggers undefined behavior for negative values. | Tor Egge | 2021-05-01 | 3 | -3/+3 |
| | | | | Try to reduce issue somewhat by casting via int64_t. | ||||
* | ignore some conformance tests for Java | Håvard Pettersen | 2021-04-30 | 4 | -14/+40 |
| | | | | | peek out-of-bounds nan vs non-existing cells in merge/join | ||||
* | allow ignoring test failures | Håvard Pettersen | 2021-04-29 | 2 | -14/+23 |
| | | | | | + avoid calculating expected result twice + added fail_cnt in test summary | ||||
* | add more conformance testing | Håvard Pettersen | 2021-04-29 | 1 | -2/+28 |
| | |||||
* | stay within defined values for int8 | Håvard Pettersen | 2021-04-27 | 1 | -1/+1 |
| | |||||
* | what would onnx runtime do? | Håvard Pettersen | 2021-04-27 | 3 | -0/+70 |
| |