summaryrefslogtreecommitdiffstats
path: root/eval
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #15171 from vespa-engine/arnej/inline-sparse-no-overlapArne H Juul2020-11-044-49/+179
|\
| * just loop over subspacesArne Juul2020-11-041-32/+28
| * move detect_type to its own header fileArne Juul2020-11-043-83/+77
| * make a specific inline version of sparse no-overlap joinArne Juul2020-11-042-8/+148
* | Merge pull request #15169 from vespa-engine/arnej/use-output-cell-type-in-reduceArne H Juul2020-11-041-3/+3
|\ \ | |/ |/|
| * template aggregator on output cell typeArne Juul2020-11-031-3/+3
* | Merge pull request #15162 from vespa-engine/havardpe/optimize-tensor-functionArne H Juul2020-11-0310-70/+153
|\ \ | |/ |/|
| * untangle factory-based optimization pipeline from DefaultTensorEngineHåvard Pettersen2020-11-0310-70/+153
* | Merge pull request #15133 from vespa-engine/arnej/handle-hash-collisionArne H Juul2020-11-034-25/+111
|\ \
| * | split testsArne Juul2020-11-031-21/+27
| * | consistent add_mappingArne Juul2020-11-032-30/+34
| * | disallow duplicate add_subspace for PackedMixedTensorBuilderArne Juul2020-11-021-4/+2
| * | test add_subspace robustness for FastValueArne Juul2020-11-021-0/+55
| * | handle add_subspace with same address (or hash collision)Arne Juul2020-11-022-2/+25
* | | Merge pull request #15132 from vespa-engine/arnej/add-generic-peek-instructionArne H Juul2020-11-037-1/+646
|\ \ \ | |_|/ |/| |
| * | refactor, simplify, and cleanupArne Juul2020-11-031-67/+55
| * | move add of input_offset to execute startupArne Juul2020-11-021-2/+2
| * | also verify peek wiring in TensorFunctionArne Juul2020-11-022-0/+35
| * | add GenericPeek instructionArne Juul2020-11-027-1/+623
| |/
* | 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