Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add dimension memory cost too. | Henning Baldersheim | 2023-10-24 | 1 | -6/+6 |
| | |||||
* | Document memory footprint of vespalib:.eval::FastValue | Henning Baldersheim | 2023-10-24 | 1 | -3/+27 |
| | |||||
* | Update copyright | Jon Bratseth | 2023-10-09 | 207 | -207/+207 |
| | |||||
* | improve testing by verifying corner cases | Håvard Pettersen | 2023-09-12 | 1 | -28/+43 |
| | |||||
* | handle 'distinct' and 'single' flags using templates | Håvard Pettersen | 2023-09-08 | 2 | -79/+81 |
| | |||||
* | also test with trivial dimensions | Håvard Pettersen | 2023-09-07 | 1 | -0/+2 |
| | |||||
* | handle expanding reduce | Håvard Pettersen | 2023-09-07 | 1 | -2/+70 |
| | | | | more testing of corner cases | ||||
* | Merge pull request #28413 from ↵ | Henning Baldersheim | 2023-09-06 | 1 | -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 index | Håvard Pettersen | 2023-09-05 | 1 | -39/+45 |
| | | | | | | | | | | | | - more benchmarking - drop expression descriptions - inline sparse plan execution | ||||
* | | Avoid operator<=> (libc++ std::vector limitation). | Tor Egge | 2023-09-04 | 2 | -3/+7 |
|/ | |||||
* | benchmark universal dot product vs other options | Håvard Pettersen | 2023-09-01 | 1 | -1/+257 |
| | |||||
* | added universal dot product | Håvard Pettersen | 2023-08-29 | 2 | -0/+98 |
| | | | | note that optimization is not yet active in production | ||||
* | dense join reduce plan | Håvard Pettersen | 2023-08-25 | 4 | -20/+184 |
| | | | | | added ValueType::stride_of added nested_loop support for three parallel loops | ||||
* | added insert_subspace to fast value | Håvard Pettersen | 2023-08-24 | 1 | -0/+75 |
| | |||||
* | sparse join reduce plan | Håvard Pettersen | 2023-08-23 | 2 | -0/+214 |
| | |||||
* | allow integer labels for literal format, but add strict checking of | Arne Juul | 2023-07-06 | 6 | -5/+11 |
| | | | | addresses to avoid crashing into asserts in CreateValueFromTensorSpec | ||||
* | handle even more JSON formats for tensors | Arne Juul | 2023-07-03 | 5 | -9/+55 |
| | |||||
* | add MixedL2Distance optimizer | Arne Juul | 2023-06-28 | 2 | -0/+88 |
| | |||||
* | Eliminate inline warning in dense multi matmul function unit test. | Tor Egge | 2023-06-06 | 1 | -2/+2 |
| | |||||
* | allow array of numbers at top level; unit test short-short forms | Arne Juul | 2023-05-19 | 5 | -2/+10 |
| | |||||
* | allow short-form JSON for 1-d constants | Arne Juul | 2023-05-16 | 3 | -0/+32 |
| | |||||
* | remove some whitespace at end of lines | Arne Juul | 2023-01-22 | 1 | -2/+2 |
| | |||||
* | Remove stacksize from the thread pools and thread executors. | Henning Baldersheim | 2022-12-20 | 1 | -3/+3 |
| | |||||
* | Support mixed tensor attribute with 2 dimensions when creating distance ↵ | Geir Storli | 2022-11-25 | 1 | -0/+12 |
| | | | | calculator. | ||||
* | Inlined namespace must be reopened as inlined. | Tor Egge | 2022-10-20 | 1 | -1/+1 |
| | |||||
* | Deinline LhsRhs destructor. | Tor Egge | 2022-10-17 | 1 | -0/+3 |
| | |||||
* | Avoid multiple definitions of struct Node in same namespace | Tor Egge | 2022-10-17 | 1 | -1/+5 |
| | |||||
* | mapped lookup | Håvard Pettersen | 2022-10-11 | 5 | -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 optimization | Håvard Pettersen | 2022-09-29 | 2 | -0/+79 |
| | |||||
* | Remove unused variables. | Tor Egge | 2022-09-23 | 1 | -14/+0 |
| | |||||
* | Avoid including smallvector in arrayref, then it is included 'everywhere'. | Henning Baldersheim | 2022-09-16 | 1 | -1/+3 |
| | |||||
* | optimize singledim sparse lookup | Håvard Pettersen | 2022-06-17 | 3 | -7/+75 |
| | |||||
* | Merge pull request #22945 from ↵ | Henning Baldersheim | 2022-06-09 | 1 | -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 count | Håvard Pettersen | 2022-06-07 | 1 | -1/+1 |
| | | |||||
* | | 112 mixed dot product optimization | Håvard Pettersen | 2022-06-07 | 3 | -2/+101 |
|/ | |||||
* | Avoid pulling in stringfmt.h in by moving code to .cpp file. | Henning Baldersheim | 2022-05-31 | 3 | -0/+3 |
| | |||||
* | fix undefined behavior in eval unit tests | Håvard Pettersen | 2022-05-25 | 3 | -4/+4 |
| | |||||
* | Track changes to onnxruntime API. | Tor Egge | 2022-04-03 | 1 | -0/+4 |
| | |||||
* | Reduce exposure of SymbolTable, Stash and other classes not necessary for ↵ | Henning Baldersheim | 2022-03-10 | 1 | -0/+1 |
| | | | | users of Slime. | ||||
* | drop stderr since error results now come on stdout | Håvard Pettersen | 2022-03-07 | 1 | -5/+5 |
| | |||||
* | gc old process code | Håvard Pettersen | 2022-03-05 | 2 | -3/+2 |
| | | | | also added read_line function to new Process code | ||||
* | parse true and false as constant values (1.0/0.0) | Håvard Pettersen | 2022-03-04 | 1 | -0/+5 |
| | |||||
* | Add include to get declaration of std::thread (eval). | Tor Egge | 2022-02-27 | 1 | -0/+1 |
| | |||||
* | Remove inlining warnings (eval). | Tor Egge | 2022-02-26 | 6 | -0/+32 |
| | |||||
* | Avoid compiler warning about dangling pointer to unnamed temporary. | Tor Egge | 2022-02-25 | 1 | -0/+6 |
| | |||||
* | llvm stress test | Håvard Pettersen | 2022-02-24 | 2 | -0/+136 |
| | |||||
* | better error messages | Håvard Pettersen | 2022-02-15 | 4 | -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 code | Håvard Pettersen | 2022-02-14 | 2 | -196/+14 |
| | | | | also test with new probe_model | ||||
* | Merge pull request #21154 from ↵ | Lester Solbakken | 2022-02-11 | 2 | -0/+146 |
|\ | | | | | | | | | vespa-engine/havardpe/command-line-resolving-of-onnx-output-types enable probing output types | ||||
| * | enable probing output types | Håvard Pettersen | 2022-02-11 | 2 | -0/+146 |
| | | | | | | | | also added some testing |