summaryrefslogtreecommitdiffstats
path: root/eval
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #15119 from vespa-engine/havardpe/simple-median-aggrHåvard Pettersen2020-11-027-20/+98
|\
| * median gives NaN if there are any NaN valuesHåvard Pettersen2020-10-312-20/+18
| * re-write to use nth_element and max_elementHåvard Pettersen2020-10-301-5/+7
| * ignore NaN valuesHåvard Pettersen2020-10-302-3/+29
| * added simple median aggregatorHåvard Pettersen2020-10-307-20/+72
* | Merge pull request #15120 from vespa-engine/havardpe/avoid-unrolling-reduce-allArne H Juul2020-10-301-15/+5
|\ \
| * | avoid unrolling reduce all loopHåvard Pettersen2020-10-301-15/+5
| |/
* / Add explicit instantiation declaration for ScalarValue<double> andTor Egge2020-10-301-0/+3
|/
* use generic scalar values for trivial casesHåvard Pettersen2020-10-283-23/+16
* use specific scalar builder for fast value factoryHåvard Pettersen2020-10-283-4/+16
* DoubleValue is now ScalarValue<double>Håvard Pettersen2020-10-284-19/+27
* enable talking about float scalarsHåvard Pettersen2020-10-284-34/+65
* Merge pull request #15047 from vespa-engine/arnej/add-generic-createHåvard Pettersen2020-10-287-1/+274
|\
| * avoid potential ambiguity in constructor selectionArne Juul2020-10-281-1/+1
| * use ArrayArrayMapArne Juul2020-10-271-26/+27
| * use SimpleValueBuilderFactory in reference fillArne Juul2020-10-271-1/+1
| * just do all the layouts from map testArne Juul2020-10-271-4/+8
| * do it like new value codecArne Juul2020-10-271-12/+17
| * switch param orderArne Juul2020-10-274-12/+12
| * unit test GenericCreateArne Juul2020-10-273-0/+107
| * take a more generic spec in GenericCreate::make_instructionArne Juul2020-10-273-16/+23
| * add generic create instructionArne Juul2020-10-274-1/+150
* | switch switched valuesHåvard Pettersen2020-10-281-1/+4
* | fix expected subspaces in spec_from_valueHåvard Pettersen2020-10-281-3/+3
* | be a bit more strict about uninitialized memoryHåvard Pettersen2020-10-261-0/+1
* | use more efficient temporary map for value_from_specHåvard Pettersen2020-10-261-24/+27
* | let fast path allocate uninitialized cell valuesHåvard Pettersen2020-10-265-3/+40
* | use uninitialized memory for cells in fast valueHåvard Pettersen2020-10-264-15/+129
|/
* drop BM of PackedMixedTensorBuilderFactoryArne Juul2020-10-261-3/+0
* use a run-time flag instead of conditional compilationArne Juul2020-10-264-27/+15
* partial duplicate of micro-bemchmarkArne Juul2020-10-254-7/+27
* Merge pull request #15012 from vespa-engine/havardpe/better-dense-plan-for-ge...Arne H Juul2020-10-228-113/+178
|\
| * improve generic dense reduce with more robust cell orderingHåvard Pettersen2020-10-228-113/+178
* | rename to vespa-tensor-instructions-benchmark and install itArne Juul2020-10-222-2/+4
* | special case "number map"Arne Juul2020-10-221-2/+13
* | add unit tests with FastValueBuilderFactory alsoArne Juul2020-10-226-32/+61
|/
* Merge pull request #14994 from vespa-engine/arnej/more-exact-memory-accountingArne H Juul2020-10-229-20/+45
|\
| * be more exact in memory accountingArne Juul2020-10-219-20/+45
* | Avoid clang 11 warnings.Tor Egge2020-10-212-2/+2
* | Include limits to get definition of std::numeric_limits.Tor Egge2020-10-211-0/+1
* | Merge pull request #14996 from vespa-engine/havardpe/simplify-generic-reduceArne H Juul2020-10-217-113/+12
|\ \
| * | simplify generic reduce and nested loopsHåvard Pettersen2020-10-217-113/+12
| |/
* | cosmetic changesArne Juul2020-10-211-6/+3
* | somewhat more generic detect_type utilityArne Juul2020-10-211-13/+29
* | possible utility to recognize object implementationArne Juul2020-10-211-8/+29
|/
* Merge pull request #14973 from vespa-engine/arnej/optimize-sparse-mergeArne H Juul2020-10-212-2/+68
|\
| * do all selection in SelectGenericMergeOpArne Juul2020-10-211-12/+5
| * optimize sparse only mergeArne Juul2020-10-202-0/+73
* | Merge pull request #14988 from vespa-engine/havardpe/faster-generic-reduceHåvard Pettersen2020-10-219-63/+470
|\ \
| * | make generic reduce fasterHåvard Pettersen2020-10-209-63/+470
| |/