Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |
| | ||||||
* | Separate where you nede an actual hash, and where you want the string hashed ↵ | Henning Baldersheim | 2022-11-20 | 6 | -16/+14 | |
| | | | | to a double. | |||||
* | 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 | 15 | -51/+435 | |
| | | | | | | | | - 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. | |||||
* | Adjust SimpleJoinCount constructor argument type. | Tor Egge | 2022-10-05 | 1 | -1/+1 | |
| | ||||||
* | simple join count optimization | Håvard Pettersen | 2022-09-29 | 7 | -0/+202 | |
| | ||||||
* | Remove unused variables. | Tor Egge | 2022-09-23 | 1 | -14/+0 | |
| | ||||||
* | use more concepts | Håvard Pettersen | 2022-09-21 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #24102 from ↵ | Henning Baldersheim | 2022-09-19 | 10 | -12/+19 | |
|\ | | | | | | | | | vespa-engine/balder/avoid-pulling-in-small-vector-everywhere Avoid including smallvector in arrayref, then it is included 'everywh… | |||||
| * | Avoid including smallvector in arrayref, then it is included 'everywhere'. | Henning Baldersheim | 2022-09-16 | 10 | -12/+19 | |
| | | ||||||
* | | Drop support for llvm versions < 11. | Tor Egge | 2022-09-18 | 1 | -14/+0 | |
| | | ||||||
* | | Fedora 37 has llvm 15. | Tor Egge | 2022-09-18 | 1 | -24/+23 | |
|/ | ||||||
* | experiment with simple instruction-level profiling | Håvard Pettersen | 2022-09-01 | 3 | -13/+62 | |
| | ||||||
* | Fix forward declaration of ValueBuilderFactory. | Tor Egge | 2022-07-05 | 3 | -3/+3 | |
| | ||||||
* | optimize singledim sparse lookup | Håvard Pettersen | 2022-06-17 | 9 | -7/+188 | |
| | ||||||
* | enable making string handles directly from numbers | Håvard Pettersen | 2022-06-16 | 1 | -3/+1 | |
| | | | | | used in peek/slice to avoid having to convert small numbers to strings before resolving the enum values. | |||||
* | Merge pull request #22945 from ↵ | Henning Baldersheim | 2022-06-09 | 2 | -2/+12 | |
|\ | | | | | | | | | 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 | 2 | -2/+12 | |
| | | ||||||
* | | 112 mixed dot product optimization | Håvard Pettersen | 2022-06-07 | 9 | -4/+399 | |
|/ | ||||||
* | Let ImportedAttributesRepo return a reference to a shared_ptr instead of a ↵ | Henning Baldersheim | 2022-06-03 | 1 | -1/+1 | |
| | | | | shared_ptr since that is all you need. | |||||
* | Move the ValueBuilder stuff from value.h to value_builder_factory.h as that ↵ | Henning Baldersheim | 2022-06-02 | 21 | -149/+171 | |
| | | | | is required in far fewer places than value.h. | |||||
* | Merge pull request #22869 from vespa-engine/balder/dynamic_cast-2-static_cast | Henning Baldersheim | 2022-06-02 | 2 | -7/+1 | |
|\ | | | | | Use static_cast instead of dynamic_cast | |||||
| * | Use static_cast instead of dynamic_cast | Henning Baldersheim | 2022-06-02 | 2 | -7/+1 | |
| | | ||||||
* | | - Move code from .hpp to .cpp file as it is only used in one place. | Henning Baldersheim | 2022-06-02 | 2 | -123/+119 | |
|/ | | | | | - Deinline FastFilterView to make FastValueIndex::create_view generated code smaller and faster. Less jumps and fewer registers to push and pop. | |||||
* | Avoid pulling in stringfmt.h in by moving code to .cpp file. | Henning Baldersheim | 2022-05-31 | 15 | -61/+46 | |
| | ||||||
* | Use std::to_chars to make a string out of a 64 bit number. | Henning Baldersheim | 2022-05-31 | 1 | -2/+3 | |
| | ||||||
* | avoid inlining of costly constructor | Henning Baldersheim | 2022-05-26 | 2 | -3/+5 | |
| |