aboutsummaryrefslogtreecommitdiffstats
path: root/eval/src/tests
Commit message (Collapse)AuthorAgeFilesLines
* Add dimension memory cost too.Henning Baldersheim2023-10-241-6/+6
|
* Document memory footprint of vespalib:.eval::FastValueHenning Baldersheim2023-10-241-3/+27
|
* Update copyrightJon Bratseth2023-10-09207-207/+207
|
* improve testing by verifying corner casesHåvard Pettersen2023-09-121-28/+43
|
* handle 'distinct' and 'single' flags using templatesHåvard Pettersen2023-09-082-79/+81
|
* also test with trivial dimensionsHåvard Pettersen2023-09-071-0/+2
|
* handle expanding reduceHåvard Pettersen2023-09-071-2/+70
| | | | more testing of corner cases
* Merge pull request #28413 from ↵Henning Baldersheim2023-09-061-39/+45
|\ | | | | | | | | vespa-engine/havardpe/avoid-making-new-value-index detect not having to make a new value index
| * detect not having to make a new value indexHåvard Pettersen2023-09-051-39/+45
| | | | | | | | | | | | - more benchmarking - drop expression descriptions - inline sparse plan execution
* | Avoid operator<=> (libc++ std::vector limitation).Tor Egge2023-09-042-3/+7
|/
* benchmark universal dot product vs other optionsHåvard Pettersen2023-09-011-1/+257
|
* added universal dot productHåvard Pettersen2023-08-292-0/+98
| | | | note that optimization is not yet active in production
* dense join reduce planHåvard Pettersen2023-08-254-20/+184
| | | | | added ValueType::stride_of added nested_loop support for three parallel loops
* added insert_subspace to fast valueHåvard Pettersen2023-08-241-0/+75
|
* sparse join reduce planHåvard Pettersen2023-08-232-0/+214
|
* allow integer labels for literal format, but add strict checking ofArne Juul2023-07-066-5/+11
| | | | addresses to avoid crashing into asserts in CreateValueFromTensorSpec
* handle even more JSON formats for tensorsArne Juul2023-07-035-9/+55
|
* add MixedL2Distance optimizerArne Juul2023-06-282-0/+88
|
* Eliminate inline warning in dense multi matmul function unit test.Tor Egge2023-06-061-2/+2
|
* allow array of numbers at top level; unit test short-short formsArne Juul2023-05-195-2/+10
|
* allow short-form JSON for 1-d constantsArne Juul2023-05-163-0/+32
|
* remove some whitespace at end of linesArne Juul2023-01-221-2/+2
|
* Remove stacksize from the thread pools and thread executors.Henning Baldersheim2022-12-201-3/+3
|
* Support mixed tensor attribute with 2 dimensions when creating distance ↵Geir Storli2022-11-251-0/+12
| | | | calculator.
* Inlined namespace must be reopened as inlined.Tor Egge2022-10-201-1/+1
|
* Deinline LhsRhs destructor.Tor Egge2022-10-171-0/+3
|
* Avoid multiple definitions of struct Node in same namespaceTor Egge2022-10-171-1/+5
|
* mapped lookupHåvard Pettersen2022-10-115-47/+183
| | | | | | | | - change how stride works with gen specs to allow better control over how mapped tensors overlap (avoid always overlapping via label "0") - extend eval fixture verify functionality by adding a function that takes param specs directly to verify a single specific case.
* simple join count optimizationHåvard Pettersen2022-09-292-0/+79
|
* Remove unused variables.Tor Egge2022-09-231-14/+0
|
* Avoid including smallvector in arrayref, then it is included 'everywhere'.Henning Baldersheim2022-09-161-1/+3
|
* optimize singledim sparse lookupHåvard Pettersen2022-06-173-7/+75
|
* Merge pull request #22945 from ↵Henning Baldersheim2022-06-091-1/+1
|\ | | | | | | | | vespa-engine/havardpe/full-reduce-count-is-cellcount full reduce with COUNT aggregator is cell count
| * full reduce with COUNT aggregator is cell countHåvard Pettersen2022-06-071-1/+1
| |
* | 112 mixed dot product optimizationHåvard Pettersen2022-06-073-2/+101
|/
* Avoid pulling in stringfmt.h in by moving code to .cpp file.Henning Baldersheim2022-05-313-0/+3
|
* fix undefined behavior in eval unit testsHåvard Pettersen2022-05-253-4/+4
|
* Track changes to onnxruntime API.Tor Egge2022-04-031-0/+4
|
* Reduce exposure of SymbolTable, Stash and other classes not necessary for ↵Henning Baldersheim2022-03-101-0/+1
| | | | users of Slime.
* drop stderr since error results now come on stdoutHåvard Pettersen2022-03-071-5/+5
|
* gc old process codeHåvard Pettersen2022-03-052-3/+2
| | | | also added read_line function to new Process code
* parse true and false as constant values (1.0/0.0)Håvard Pettersen2022-03-041-0/+5
|
* Add include to get declaration of std::thread (eval).Tor Egge2022-02-271-0/+1
|
* Remove inlining warnings (eval).Tor Egge2022-02-266-0/+32
|
* Avoid compiler warning about dangling pointer to unnamed temporary.Tor Egge2022-02-251-0/+6
|
* llvm stress testHåvard Pettersen2022-02-242-0/+136
|
* better error messagesHåvard Pettersen2022-02-154-6/+72
| | | | | | | | | | | | | 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.
* refactor out common codeHåvard Pettersen2022-02-142-196/+14
| | | | also test with new probe_model
* Merge pull request #21154 from ↵Lester Solbakken2022-02-112-0/+146
|\ | | | | | | | | vespa-engine/havardpe/command-line-resolving-of-onnx-output-types enable probing output types
| * enable probing output typesHåvard Pettersen2022-02-112-0/+146
| | | | | | | | also added some testing