summaryrefslogtreecommitdiffstats
path: root/eval
Commit message (Collapse)AuthorAgeFilesLines
* added sum_max_dot_product_function optimizationHåvard Pettersen2021-01-267-0/+312
|
* simplify subspace loopHåvard Pettersen2021-01-221-10/+7
|
* mixed simple joinHåvard Pettersen2021-01-228-61/+109
|
* prefer add_mutableArne Juul2021-01-212-6/+6
|
* move files according to class nameArne Juul2021-01-2110-16/+14
| | | | * drop unnecessary includes
* extend "Dense Simple Map" function to handle all mixed cases.Arne Juul2021-01-214-23/+32
|
* Use noexcept for simple lambda.Tor Egge2021-01-201-1/+1
|
* rewrite to allow only-float pathArne Juul2021-01-201-13/+19
|
* also test without optimizationArne Juul2021-01-201-13/+19
|
* minor cleanupArne Juul2021-01-202-11/+9
|
* MixedInnerProductFunction must not trigger if extra dimensions are reducedArne Juul2021-01-202-1/+11
|
* move Param struct into cpp fileArne Juul2021-01-202-19/+18
|
* simpler my_dot_productArne Juul2021-01-201-11/+8
|
* add mixed dot product optimizerArne Juul2021-01-207-16/+372
| | | | | * use BLAS * sort CMakeLists
* forward or ignore index in relevant mixed tensor reduce casesHåvard Pettersen2021-01-196-28/+107
|
* extend PowAsMap to handle mixed tensorsArne Juul2021-01-198-28/+25
|
* add bracesArne Juul2021-01-181-1/+3
|
* add more unit testsArne Juul2021-01-181-0/+15
|
* JustReplaceTypeFunction -> ReplaceTypeFunctionArne Juul2021-01-1813-52/+52
|
* change how stable rename is detectedHåvard Pettersen2021-01-183-46/+70
| | | | also add some testing
* fix some TODOsArne Juul2021-01-185-15/+9
|
* rename optimizersArne Juul2021-01-1813-30/+30
| | | | * these are now more general; rename them accordingly
* rename now-generic optimizerArne Juul2021-01-1811-19/+19
|
* extend type replacementArne Juul2021-01-1812-73/+104
|
* forward index for rename of mixed tensor when possibleArne Juul2021-01-182-3/+31
|
* Merge pull request #16061 from vespa-engine/havardpe/also-test-with-empty-indexArne H Juul2021-01-151-1/+2
|\ | | | | also test index forwarding of empty index
| * also test index forwarding of empty indexHåvard Pettersen2021-01-151-1/+2
| |
* | forward index for concat of mixed tensor with dense tensorArne Juul2021-01-153-0/+57
|/
* forward index when joining a mixed tensor with a dense oneHåvard Pettersen2021-01-143-1/+64
|
* remove FastSparseMapHåvard Pettersen2021-01-146-342/+0
| | | | the use of string_id makes this obsolete
* - Add the cost to expensive tests.Henning Baldersheim2021-01-131-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-copyArne H Juul2021-01-124-3/+93
|\ | | | | Arnej/optimize value copy
| * add unit testing of factory copy()Arne Juul2021-01-113-0/+48
| |
| * make a value copy using the APIArne Juul2021-01-111-3/+45
| |
* | No need to set cost explicit.Henning Baldersheim2021-01-122-2/+2
| |
* | Do not use valgrind on these expensive tests.Henning Baldersheim2021-01-122-2/+2
| |
* | Include <vespa/vespalib/stllike/hashtable.hpp> when needed.Tor Egge2021-01-111-0/+1
|/
* Add typename (needed by gcc 8).Tor Egge2021-01-111-1/+1
|
* add string_id and simplify multi-handle containerHåvard Pettersen2021-01-1124-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 dataHåvard Pettersen2021-01-054-21/+11
| | | | use thin value views for evaluation and serialization
* use string ids as tensor labelsHåvard Pettersen2021-01-0532-307/+639
|
* Stop forcing inlining of result member function.Tor Egge2021-01-041-1/+1
|
* Merge pull request #15781 from vespa-engine/arnej/pointer-to-void-not-validArne H Juul2020-12-191-8/+8
|\ | | | | Change pointer type for LLVM
| * Change pointer type for LLVMArne Juul2020-12-101-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 testArne Juul2020-12-103-46/+0
| |
* | move class to the only place it is usedArne Juul2020-12-105-50/+0
|/
* Merge pull request #15764 from vespa-engine/arnej/move-dense-optimizersArne H Juul2020-12-0972-883/+323
|\ | | | | Arnej/move dense optimizers
| * move to vespalib::eval namespaceArne Juul2020-12-0946-274/+185
| |
| * move tests to match source locationArne Juul2020-12-0925-12/+12
| |
| * GC leftoversArne Juul2020-12-094-321/+0
| |