summaryrefslogtreecommitdiffstats
path: root/eval
Commit message (Expand)AuthorAgeFilesLines
* do not allow generating free floatsHåvard Pettersen2021-01-292-9/+7
* added GenSpec used to generate TensorSpecHåvard Pettersen2021-01-296-0/+371
* 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
* 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
* 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
* fix some TODOsArne Juul2021-01-185-15/+9
* rename optimizersArne Juul2021-01-1813-30/+30
* 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 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
* - Add the cost to expensive tests.Henning Baldersheim2021-01-131-1/+1
* Merge pull request #16005 from vespa-engine/arnej/optimize-value-copyArne H Juul2021-01-124-3/+93
|\
| * 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
* use minimal tensor entry to keep track of tensor dataHåvard Pettersen2021-01-054-21/+11
* 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 LLVMArne Juul2020-12-101-8/+8
* | 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
|\
| * move to vespalib::eval namespaceArne Juul2020-12-0946-274/+185