summaryrefslogtreecommitdiffstats
path: root/eval
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #16764 from vespa-engine/arnej/use-list-cell-typesArne H Juul2021-03-0313-69/+47
|\
| * use CellTypeUtils::list_types to loop over possible cell types in testsArne Juul2021-03-0313-69/+47
* | implement cell_type_from_name in terms of cell_type_to_nameArne Juul2021-03-031-10/+9
* | use cell_type_from_name in parsingArne Juul2021-03-031-6/+7
|/
* enable use of cell_cast in expressionsHåvard Pettersen2021-03-0230-278/+538
* use std::map for named specArne Juul2021-03-021-24/+13
* trim down run-time DimSpec for GenericPeekArne Juul2021-03-021-19/+24
* 4 Child elements capacity for SmallVectorArne Juul2021-03-011-1/+1
* use SmallVector in GenericReduceArne Juul2021-03-013-11/+11
* use SmallVector in GenericCreateArne Juul2021-03-011-2/+2
* use SmallVector in GenericPeekArne Juul2021-03-011-16/+15
* use SmallVector in GenericLambdaArne Juul2021-03-011-4/+4
* use SmallVector in GenericMergeArne Juul2021-03-011-3/+3
* use SmallVector in GenericConcatArne Juul2021-03-013-10/+10
* use SmallVector in GenericJoinArne Juul2021-03-012-17/+17
* Merge pull request #16716 from vespa-engine/arnej/small-vector-in-renameArne H Juul2021-03-013-14/+15
|\
| * no need for SizesVector typedefArne Juul2021-03-011-5/+3
| * construct with size like we used to doArne Juul2021-03-011-10/+3
| * use SmallVector in GenericRenameArne Juul2021-03-013-14/+24
* | Merge pull request #16679 from vespa-engine/arnej/add-cell-cast-instructionHåvard Pettersen2021-03-0112-0/+204
|\ \ | |/ |/|
| * use cell type from result as final cast targetArne Juul2021-03-011-2/+2
| * review followupArne Juul2021-02-286-14/+9
| * changes after reviewArne Juul2021-02-268-11/+30
| * add CellCast tensor functionArne Juul2021-02-2510-0/+190
* | Merge pull request #16695 from vespa-engine/arnej/any-vector-in-nested-loopArne H Juul2021-02-281-4/+4
|\ \
| * | template run_nested_loop with two stride sets alsoArne Juul2021-02-271-2/+2
| * | handle any vector-like loop/stride pairsArne Juul2021-02-261-2/+2
| |/
* / change create_view API to take ConstArrayRef argumentArne Juul2021-02-2610-18/+21
|/
* string.h does not need alloc.hHenning Baldersheim2021-02-211-0/+1
* sparse full overlap joinHåvard Pettersen2021-02-1711-150/+266
* use size literals in evalArne Juul2021-02-157-49/+56
* sparse no overlap join functionHåvard Pettersen2021-02-1210-108/+272
* Don't try to print GenSpec. Convert to TensorSpec and print that instead.Tor Egge2021-02-101-1/+1
* adjust param repo add options and remove seq_biasHåvard Pettersen2021-02-0539-366/+300
* Merge pull request #16390 from vespa-engine/arnej/refactor-sparse-merge-optim...Arne H Juul2021-02-0510-98/+301
|\
| * use implementation in generic_merge as fallbackArne Juul2021-02-051-85/+17
| * make MergeParam and generic_mixed_merge publicArne Juul2021-02-052-31/+36
| * cosmetic fixes after reviewArne Juul2021-02-051-10/+2
| * remove sparse optimisation from generic codeArne Juul2021-02-042-67/+2
| * put seq_bias in GenSpec constructorArne Juul2021-02-041-9/+9
| * add unit test for SparseMergeFunctionArne Juul2021-02-043-0/+92
| * make a separate optimized TensorFunction for sparse mergeArne Juul2021-02-044-0/+247
* | Use noexcept specifier for simple lambdas.Tor Egge2021-02-043-6/+6
|/
* added 'display' mode to tensor conformance binaryHåvard Pettersen2021-02-041-0/+35
* use GenSpec in tensor_model.cppHåvard Pettersen2021-02-045-82/+13
* rework sequence concept to match GenSpecHåvard Pettersen2021-02-047-99/+132
* tensor model initial cleanupHåvard Pettersen2021-02-045-213/+122
* Merge pull request #16369 from vespa-engine/arnej/use-genspec-in-unit-tests-3Arne H Juul2021-02-0410-131/+122
|\
| * use GenSpec in vector_from_doubles_function_testArne Juul2021-02-031-6/+6
| * use GenSpec in dense_xw_product_function_testArne Juul2021-02-031-14/+9