aboutsummaryrefslogtreecommitdiffstats
path: root/eval/src/vespa/eval/eval/optimize_tensor_function.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* allow universal dot product optimizationHåvard Pettersen2023-09-141-1/+1
* improve testing by verifying corner casesHåvard Pettersen2023-09-121-4/+2
* benchmark universal dot product vs other optionsHåvard Pettersen2023-09-011-5/+38
* added universal dot productHåvard Pettersen2023-08-291-0/+2
* add MixedL2Distance optimizerArne Juul2023-06-281-1/+3
* mapped lookupHåvard Pettersen2022-10-111-1/+2
* simple join count optimizationHåvard Pettersen2022-09-291-0/+3
* optimize singledim sparse lookupHåvard Pettersen2022-06-171-0/+2
* 112 mixed dot product optimizationHåvard Pettersen2022-06-071-0/+2
* sparse 112 dot productHåvard Pettersen2021-12-211-0/+2
* optimize squared euclidean distance between tensorsHåvard Pettersen2021-12-061-1/+6
* Update Verizon Media copyright notices.gjoranv2021-10-071-1/+1
* Use syntax available on gcc 9 (system compiler on Ubuntu 20.04).Tor Egge2021-10-031-1/+2
* best similarity functionHåvard Pettersen2021-09-301-46/+52
* add Hamming Distance optimizer for vectorsArne H Juul2021-09-241-0/+2
* unpack bits functionHåvard Pettersen2021-06-281-0/+2
* rename MixedMapFunction -> InplaceMapFunctionArne Juul2021-03-161-2/+2
* sparse full overlap joinHåvard Pettersen2021-02-171-0/+2
* sparse no overlap join functionHåvard Pettersen2021-02-121-0/+2
* make a separate optimized TensorFunction for sparse mergeArne Juul2021-02-041-0/+2
* sparse dot productHåvard Pettersen2021-02-011-5/+3
* added sum_max_dot_product_function optimizationHåvard Pettersen2021-01-261-0/+2
* mixed simple joinHåvard Pettersen2021-01-221-2/+2
* move files according to class nameArne Juul2021-01-211-1/+1
* extend "Dense Simple Map" function to handle all mixed cases.Arne Juul2021-01-211-1/+1
* add mixed dot product optimizerArne Juul2021-01-201-0/+2
* extend PowAsMap to handle mixed tensorsArne Juul2021-01-191-2/+2
* rename optimizersArne Juul2021-01-181-4/+4
* rename now-generic optimizerArne Juul2021-01-181-2/+2
* move to vespalib::eval namespaceArne Juul2020-12-091-2/+0
* move optimizers to eval/instruction directoryArne Juul2020-12-091-9/+9
* remove old dense vectorsArne Juul2020-12-081-1/+0
* only factory in interpreted functionHåvard Pettersen2020-12-031-5/+2
* drop un-needed optimizerArne Juul2020-11-121-1/+0
* Merge branch 'master' into arnej/add-join-with-number-optimizationArne Juul2020-11-121-7/+7
|\
| * move "keep as-is" optimizersArne Juul2020-11-121-6/+6
| * move dense_xw_product_function to eval/instructionArne Juul2020-11-111-1/+1
* | optimize join with number, with unit testArne Juul2020-11-111-2/+2
|/
* untangle factory-based optimization pipeline from DefaultTensorEngineHåvard Pettersen2020-11-031-0/+95