summaryrefslogtreecommitdiffstats
path: root/eval
Commit message (Expand)AuthorAgeFilesLines
* 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
| |/
* | Merge pull request #14972 from vespa-engine/arnej/estimate-no-overlap-correctlyArne H Juul2020-10-211-1/+5
|\ \
| * | better estimate no-overlap caseArne Juul2020-10-201-1/+5
| |/
* / Add delete operators for PackedMappings and PackedMixedTensor.Tor Egge2020-10-202-0/+3
|/
* simplify to_default()Arne Juul2020-10-201-29/+5
* wrap SimpleValue and its engineArne Juul2020-10-202-21/+52
* drop SimpleValueEngineArne Juul2020-10-194-141/+0
* fix copyrightArne Juul2020-10-192-1/+2
* run conformance test also for SimpleValueEngineArne Juul2020-10-191-2/+8
* add SimpleValueEngine (temporary fallback)Arne Juul2020-10-193-0/+135
* test immediate operations in conformance testArne Juul2020-10-192-26/+47
* test immediate formsArne Juul2020-10-195-0/+113
* test immediate mapArne Juul2020-10-191-0/+20
* add "immediate" forms for generic operations (temporary fallback)Arne Juul2020-10-1912-30/+218
* add WrappedSimpleValueArne Juul2020-10-193-0/+227
* added mixed -> partial mixed peek casesHåvard Pettersen2020-10-161-0/+2
* added tensor peek benchmarkHåvard Pettersen2020-10-161-1/+94
* added tensor lambda benchmarkHåvard Pettersen2020-10-165-7/+71
* added encode/decode benchmarkHåvard Pettersen2020-10-161-0/+71
* added tensor create benchmarkHåvard Pettersen2020-10-161-41/+86
* extend map benchmark with number caseHåvard Pettersen2020-10-161-1/+6
* remove clone() and equals() on all Value subclassesArne Juul2020-10-169-65/+0
* Merge pull request #14906 from vespa-engine/arnej/maybe-shrink-sparse-tensorArne H Juul2020-10-1612-30/+70
|\
| * rename helper methodArne Juul2020-10-162-3/+3
| * fixups after review:Arne Juul2020-10-162-3/+4
| * cosmetic cleanupsArne Juul2020-10-151-7/+7
| * more explicit copy with/without shrinkingArne Juul2020-10-1511-21/+60
* | Merge pull request #14916 from vespa-engine/havardpe/fix-reduce-expansion-issueHåvard Pettersen2020-10-162-1/+11
|\ \ | |/ |/|
| * reduce empty mixed to dense must add cells with default valueHåvard Pettersen2020-10-162-1/+11