Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add missing includes, avoid shadow warning and skip including file not | Tor Egge | 2023-09-29 | 2 | -3/+5 |
| | | | | | | present in llvm 17. Issues detected when compiling with clang++ 17 / libc++ 17 / llvm 17. | ||||
* | Don't read from invalid file pointer (e.g. when | Tor Egge | 2023-09-22 | 1 | -4/+6 |
| | | | | /proc/self/status could not be opened) | ||||
* | allow universal dot product optimization | Håvard Pettersen | 2023-09-14 | 1 | -1/+1 |
| | | | | only used for cases where both inputs have mapped dimensions | ||||
* | improve testing by verifying corner cases | Håvard Pettersen | 2023-09-12 | 5 | -36/+78 |
| | |||||
* | handle 'distinct' and 'single' flags using templates | Håvard Pettersen | 2023-09-08 | 6 | -153/+205 |
| | |||||
* | also test with trivial dimensions | Håvard Pettersen | 2023-09-07 | 2 | -6/+4 |
| | |||||
* | handle expanding reduce | Håvard Pettersen | 2023-09-07 | 2 | -11/+97 |
| | | | | more testing of corner cases | ||||
* | Merge pull request #28413 from ↵ | Henning Baldersheim | 2023-09-06 | 4 | -162/+191 |
|\ | | | | | | | | | 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 | 4 | -162/+191 |
| | | | | | | | | | | | | - more benchmarking - drop expression descriptions - inline sparse plan execution | ||||
* | | Merge pull request #28376 from vespa-engine/balder/minor-cleanup | Henning Baldersheim | 2023-09-04 | 2 | -28/+57 |
|\ \ | | | | | | | Unify and modernize code and layout | ||||
| * | | Better naming | Henning Baldersheim | 2023-09-04 | 1 | -9/+9 |
| | | | |||||
| * | | Probe with optimize as in production. | Henning Baldersheim | 2023-09-04 | 1 | -5/+3 |
| | | | |||||
| * | | Keep oneliners for free functions. | Henning Baldersheim | 2023-09-04 | 1 | -8/+4 |
| | | | |||||
| * | | Report memory usage back when probing types. | Henning Baldersheim | 2023-09-04 | 1 | -13/+48 |
| | | | |||||
| * | | Unify and modernize code and layout | Henning Baldersheim | 2023-09-04 | 1 | -16/+16 |
| |/ | |||||
* / | 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 | 8 | -25/+336 |
| | |||||
* | added universal dot product | Håvard Pettersen | 2023-08-29 | 9 | -1/+250 |
| | | | | note that optimization is not yet active in production | ||||
* | Merge pull request #28156 from vespa-engine/havardpe/dense-join-reduce-plan | Arne H Juul | 2023-08-28 | 11 | -25/+372 |
|\ | | | | | dense join reduce plan | ||||
| * | dense join reduce plan | Håvard Pettersen | 2023-08-25 | 11 | -25/+372 |
| | | | | | | | | | | added ValueType::stride_of added nested_loop support for three parallel loops | ||||
* | | Merge pull request #28122 from vespa-engine/arnej/onnx-1-15-1 | Arne H Juul | 2023-08-28 | 1 | -1/+1 |
|\ \ | |/ |/| | use onnxruntime version 1.15.1 | ||||
| * | use onnxruntime version 1.15.1 | Arne Juul | 2023-08-23 | 1 | -1/+1 |
| | | |||||
* | | added insert_subspace to fast value | Håvard Pettersen | 2023-08-24 | 2 | -0/+82 |
| | | |||||
* | | sparse join reduce plan | Håvard Pettersen | 2023-08-23 | 7 | -0/+437 |
|/ | |||||
* | use common inlined code for low-level dot products | Håvard Pettersen | 2023-08-14 | 6 | -81/+44 |
| | |||||
* | Add information about the incorrect spec causing the error. | Henning Baldersheim | 2023-08-03 | 1 | -1/+3 |
| | |||||
* | - Pack data closer to let config fit in 2 cache lines instead of 4. | Henning Baldersheim | 2023-07-27 | 1 | -10/+10 |
| | | | | | - Avoid plt indirection and allow more inlining of frequently called code. - Reapplication of #27646 | ||||
* | Revert "- Pack data closer to let config fit in 2 cache lines instead of 4." | Tor Egge | 2023-07-14 | 1 | -10/+10 |
| | |||||
* | Merge pull request #27655 from ↵ | Tor Egge | 2023-07-10 | 7 | -35/+101 |
|\ | | | | | | | | | vespa-engine/arnej/defensive-constant-tensor-loader Arnej/defensive constant tensor loader | ||||
| * | allow integer labels for literal format, but add strict checking of | Arne Juul | 2023-07-06 | 7 | -35/+101 |
| | | | | | | | | addresses to avoid crashing into asserts in CreateValueFromTensorSpec | ||||
* | | Revert "Add DenseValuesDecoder constructor (needed by AppleClang)." | Tor Egge | 2023-07-10 | 1 | -5/+0 |
| | | |||||
* | | Add DenseValuesDecoder constructor (needed by AppleClang). | Tor Egge | 2023-07-06 | 1 | -0/+5 |
| | | |||||
* | | - Pack data closer to let config fit in 2 cache lines instead of 4. | Henning Baldersheim | 2023-07-06 | 1 | -10/+10 |
|/ | | | | - Avoid plt indirection and allow more inlining of frequently called code. | ||||
* | handle even more JSON formats for tensors | Arne Juul | 2023-07-03 | 6 | -22/+145 |
| | |||||
* | style fixes | Arne Juul | 2023-06-29 | 1 | -12/+12 |
| | |||||
* | add MixedL2Distance optimizer | Arne Juul | 2023-06-28 | 7 | -1/+245 |
| | |||||
* | Eliminate inline warning in dense multi matmul function unit test. | Tor Egge | 2023-06-06 | 2 | -2/+4 |
| | |||||
* | allow array of numbers at top level; unit test short-short forms | Arne Juul | 2023-05-19 | 6 | -14/+18 |
| | |||||
* | allow short-form JSON for 1-d constants | Arne Juul | 2023-05-16 | 4 | -12/+101 |
| | |||||
* | Move FastValueView to separate files. | Tor Egge | 2023-02-23 | 2 | -11/+25 |
| | |||||
* | Add noexcept and some constexpr | Henning Baldersheim | 2023-02-11 | 1 | -23/+23 |
| | |||||
* | Deinline the double nested core loop | Henning Baldersheim | 2023-02-11 | 1 | -3/+6 |
| | |||||
* | Add noexcept to move constructors and deinline destructor. | Henning Baldersheim | 2023-02-01 | 4 | -25/+45 |
| | |||||
* | remove some whitespace at end of lines | Arne Juul | 2023-01-22 | 8 | -12/+12 |
| | |||||
* | Add noexcept to copy/assign, and reorder for better alignment for size. | Henning Baldersheim | 2023-01-21 | 1 | -11/+11 |
| | |||||
* | Change from typedef to using in misc C++ code. | Geir Storli | 2022-12-21 | 4 | -5/+5 |
| | |||||
* | Remove stacksize from the thread pools and thread executors. | Henning Baldersheim | 2022-12-20 | 1 | -3/+3 |
| | |||||
* | session.GetOutputName is deprecated | Arne Juul | 2022-12-02 | 1 | -21/+8 |
| | |||||
* | Support mixed tensor attribute with 2 dimensions when creating distance ↵ | Geir Storli | 2022-11-25 | 3 | -0/+24 |
| | | | | calculator. | ||||
* | Just use get_const_double_value to generate key | Henning Baldersheim | 2022-11-21 | 13 | -63/+41 |
| |