Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | added sum_max_dot_product_function optimization | Håvard Pettersen | 2021-01-26 | 7 | -0/+312 |
| | |||||
* | simplify subspace loop | Håvard Pettersen | 2021-01-22 | 1 | -10/+7 |
| | |||||
* | mixed simple join | Håvard Pettersen | 2021-01-22 | 8 | -61/+109 |
| | |||||
* | prefer add_mutable | Arne Juul | 2021-01-21 | 2 | -6/+6 |
| | |||||
* | move files according to class name | Arne Juul | 2021-01-21 | 10 | -16/+14 |
| | | | | * drop unnecessary includes | ||||
* | extend "Dense Simple Map" function to handle all mixed cases. | Arne Juul | 2021-01-21 | 4 | -23/+32 |
| | |||||
* | Use noexcept for simple lambda. | Tor Egge | 2021-01-20 | 1 | -1/+1 |
| | |||||
* | rewrite to allow only-float path | Arne Juul | 2021-01-20 | 1 | -13/+19 |
| | |||||
* | also test without optimization | Arne Juul | 2021-01-20 | 1 | -13/+19 |
| | |||||
* | minor cleanup | Arne Juul | 2021-01-20 | 2 | -11/+9 |
| | |||||
* | MixedInnerProductFunction must not trigger if extra dimensions are reduced | Arne Juul | 2021-01-20 | 2 | -1/+11 |
| | |||||
* | move Param struct into cpp file | Arne Juul | 2021-01-20 | 2 | -19/+18 |
| | |||||
* | simpler my_dot_product | Arne Juul | 2021-01-20 | 1 | -11/+8 |
| | |||||
* | add mixed dot product optimizer | Arne Juul | 2021-01-20 | 7 | -16/+372 |
| | | | | | * use BLAS * sort CMakeLists | ||||
* | forward or ignore index in relevant mixed tensor reduce cases | Håvard Pettersen | 2021-01-19 | 6 | -28/+107 |
| | |||||
* | extend PowAsMap to handle mixed tensors | Arne Juul | 2021-01-19 | 8 | -28/+25 |
| | |||||
* | add braces | Arne Juul | 2021-01-18 | 1 | -1/+3 |
| | |||||
* | add more unit tests | Arne Juul | 2021-01-18 | 1 | -0/+15 |
| | |||||
* | JustReplaceTypeFunction -> ReplaceTypeFunction | Arne Juul | 2021-01-18 | 13 | -52/+52 |
| | |||||
* | change how stable rename is detected | Håvard Pettersen | 2021-01-18 | 3 | -46/+70 |
| | | | | also add some testing | ||||
* | fix some TODOs | Arne Juul | 2021-01-18 | 5 | -15/+9 |
| | |||||
* | rename optimizers | Arne Juul | 2021-01-18 | 13 | -30/+30 |
| | | | | * these are now more general; rename them accordingly | ||||
* | rename now-generic optimizer | Arne Juul | 2021-01-18 | 11 | -19/+19 |
| | |||||
* | extend type replacement | Arne Juul | 2021-01-18 | 12 | -73/+104 |
| | |||||
* | forward index for rename of mixed tensor when possible | Arne Juul | 2021-01-18 | 2 | -3/+31 |
| | |||||
* | Merge pull request #16061 from vespa-engine/havardpe/also-test-with-empty-index | Arne H Juul | 2021-01-15 | 1 | -1/+2 |
|\ | | | | | also test index forwarding of empty index | ||||
| * | also test index forwarding of empty index | Håvard Pettersen | 2021-01-15 | 1 | -1/+2 |
| | | |||||
* | | forward index for concat of mixed tensor with dense tensor | Arne Juul | 2021-01-15 | 3 | -0/+57 |
|/ | |||||
* | forward index when joining a mixed tensor with a dense one | Håvard Pettersen | 2021-01-14 | 3 | -1/+64 |
| | |||||
* | remove FastSparseMap | Håvard Pettersen | 2021-01-14 | 6 | -342/+0 |
| | | | | the use of string_id makes this obsolete | ||||
* | - Add the cost to expensive tests. | Henning Baldersheim | 2021-01-13 | 1 | -1/+1 |
| | | | | - Use less resources on the fnet_parallel_rpc test bu just using as many threads as you have cores. | ||||
* | Merge pull request #16005 from vespa-engine/arnej/optimize-value-copy | Arne H Juul | 2021-01-12 | 4 | -3/+93 |
|\ | | | | | Arnej/optimize value copy | ||||
| * | add unit testing of factory copy() | Arne Juul | 2021-01-11 | 3 | -0/+48 |
| | | |||||
| * | make a value copy using the API | Arne Juul | 2021-01-11 | 1 | -3/+45 |
| | | |||||
* | | No need to set cost explicit. | Henning Baldersheim | 2021-01-12 | 2 | -2/+2 |
| | | |||||
* | | Do not use valgrind on these expensive tests. | Henning Baldersheim | 2021-01-12 | 2 | -2/+2 |
| | | |||||
* | | Include <vespa/vespalib/stllike/hashtable.hpp> when needed. | Tor Egge | 2021-01-11 | 1 | -0/+1 |
|/ | |||||
* | Add typename (needed by gcc 8). | Tor Egge | 2021-01-11 | 1 | -1/+1 |
| | |||||
* | add string_id and simplify multi-handle container | Håvard Pettersen | 2021-01-11 | 24 | -135/+127 |
| | | | | | | | add more testing static instance instead of lazy singleton use logging for leak detection drop label_t type alias | ||||
* | use minimal tensor entry to keep track of tensor data | Håvard Pettersen | 2021-01-05 | 4 | -21/+11 |
| | | | | use thin value views for evaluation and serialization | ||||
* | use string ids as tensor labels | Håvard Pettersen | 2021-01-05 | 32 | -307/+639 |
| | |||||
* | Stop forcing inlining of result member function. | Tor Egge | 2021-01-04 | 1 | -1/+1 |
| | |||||
* | Merge pull request #15781 from vespa-engine/arnej/pointer-to-void-not-valid | Arne H Juul | 2020-12-19 | 1 | -8/+8 |
|\ | | | | | Change pointer type for LLVM | ||||
| * | Change pointer type for LLVM | Arne Juul | 2020-12-10 | 1 | -8/+8 |
| | | | | | | | | | | | | | | * With LLVM "pointer to void" is not a valid type. Use char* aka "pointer to int8" instead. This worked unintentionally because LLVM was compiled with -DNDEBUG, disabling asserts. | ||||
* | | GC leftover test | Arne Juul | 2020-12-10 | 3 | -46/+0 |
| | | |||||
* | | move class to the only place it is used | Arne Juul | 2020-12-10 | 5 | -50/+0 |
|/ | |||||
* | Merge pull request #15764 from vespa-engine/arnej/move-dense-optimizers | Arne H Juul | 2020-12-09 | 72 | -883/+323 |
|\ | | | | | Arnej/move dense optimizers | ||||
| * | move to vespalib::eval namespace | Arne Juul | 2020-12-09 | 46 | -274/+185 |
| | | |||||
| * | move tests to match source location | Arne Juul | 2020-12-09 | 25 | -12/+12 |
| | | |||||
| * | GC leftovers | Arne Juul | 2020-12-09 | 4 | -321/+0 |
| | |