Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use explicit static_cast | Henning Baldersheim | 2024-05-15 | 1 | -1/+1 |
| | |||||
* | Avoid compiling gbdt models with many conditions | Håvard Pettersen | 2024-05-03 | 1 | -0/+3 |
| | | | | | | | The average path length grows slower with larger trees (you need to traverse a smaller part of the total model). This makes it harder(slower) for llvm to compile and run the code compared to the VMForest option. | ||||
* | Add final on MutableDenseValueView and use noexcept where applicable. | Henning Baldersheim | 2024-04-25 | 1 | -1/+1 |
| | |||||
* | Initialize all TypedCells members. | Tor Egge | 2024-04-25 | 1 | -6/+6 |
| | |||||
* | Add test for create_non_existing_attribute_value | Henning Baldersheim | 2024-04-25 | 1 | -0/+11 |
| | |||||
* | Actually type production variant of TypedCells | Henning Baldersheim | 2024-04-25 | 1 | -100/+74 |
| | |||||
* | Use non_existing_attribute_value to signal that value is the default value ↵ | Henning Baldersheim | 2024-04-25 | 1 | -2/+15 |
| | | | | for an attribute that has not been set. | ||||
* | Use explicit and do not expose nbostream in headerfile. | Henning Baldersheim | 2024-04-22 | 4 | -14/+28 |
| | |||||
* | Return max distance when typed cells are invalid. | Tor Egge | 2024-04-22 | 1 | -0/+1 |
| | |||||
* | Transfer TypedCells as value param as that is more efficient than reference ↵ | Henning Baldersheim | 2024-04-17 | 1 | -1/+0 |
| | | | | for 16 byte structs. | ||||
* | - Optimize distance calculation for tensors with single dense subspace. | Henning Baldersheim | 2024-04-16 | 2 | -10/+10 |
| | | | | | - Let EmptySubspace be invalid. - Add noexcept to get_tensor(s). | ||||
* | llvm 18 has CodeGenOptLevel enum class. | Tor Egge | 2024-03-21 | 1 | -1/+7 |
| | |||||
* | Backport to clang 16. | Tor Egge | 2024-03-02 | 2 | -16/+20 |
| | |||||
* | Deinline dump methods. They are not at all time critical. | Henning Baldersheim | 2024-02-18 | 4 | -159/+193 |
| | |||||
* | Reapply "add parsing of special strings for inf/nan cell values" | Arne Juul | 2023-12-14 | 3 | -6/+67 |
| | | | | This reverts commit d976f82207c09b3215661e1d034ae9a42f28a63d. | ||||
* | Revert "add parsing of special strings for inf/nan cell values" | Henning Baldersheim | 2023-12-13 | 3 | -67/+6 |
| | |||||
* | handle JSON null as NaN | Arne Juul | 2023-12-11 | 3 | -2/+7 |
| | |||||
* | add parsing of special strings for inf/nan cell values | Arne Juul | 2023-12-11 | 3 | -6/+62 |
| | |||||
* | set a more flexible locale to support more characters | Håvard Pettersen | 2023-11-29 | 1 | -0/+1 |
| | |||||
* | extend conformance test with map_subspaces | Håvard Pettersen | 2023-11-13 | 1 | -0/+23 |
| | |||||
* | detect unpack bits in more cases | Håvard Pettersen | 2023-11-09 | 2 | -79/+155 |
| | | | | | - with multiple dimensions - inside map_subspaces | ||||
* | Reduce branch miss predictions. | Henning Baldersheim | 2023-11-07 | 1 | -6/+0 |
| | |||||
* | handle and test recursive issues with interpreted functions | Håvard Pettersen | 2023-11-02 | 7 | -13/+72 |
| | | | | also disallow map_subspaces in compiled functions | ||||
* | map_subspaces operation | Håvard Pettersen | 2023-11-01 | 28 | -275/+879 |
| | |||||
* | Add dimension memory cost too. | Henning Baldersheim | 2023-10-24 | 2 | -7/+8 |
| | |||||
* | Document memory footprint of vespalib:.eval::FastValue | Henning Baldersheim | 2023-10-24 | 1 | -3/+27 |
| | |||||
* | ValueType copy constructor/operator | Henning Baldersheim | 2023-10-24 | 3 | -8/+11 |
| | |||||
* | mallinfo is linux specific. | Tor Egge | 2023-10-19 | 1 | -0/+8 |
| | |||||
* | use same variable name | Arne Juul | 2023-10-19 | 1 | -1/+1 |
| | |||||
* | Provide both number from malloc and from vm to compare. Should most likely ↵ | Henning Baldersheim | 2023-10-19 | 1 | -8/+38 |
| | | | | use max of these go best estimate model cost. | ||||
* | Report peak memory usage. | Henning Baldersheim | 2023-10-18 | 2 | -10/+9 |
| | |||||
* | Simplify include of onnxruntime header file. | Tor Egge | 2023-10-15 | 1 | -4/+0 |
| | |||||
* | Update copyright | Jon Bratseth | 2023-10-09 | 467 | -467/+467 |
| | |||||
* | 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 |
| |