summaryrefslogtreecommitdiffstats
path: root/eval
Commit message (Expand)AuthorAgeFilesLines
* Add wakeup call on the executors to allow to urgent wakeup of lazy exeutors o...Henning Baldersheim2020-10-031-0/+1
* Handle gcc 8.Tor Egge2020-10-032-2/+2
* lost a reserve() call in last refactoringArne Juul2020-10-021-0/+1
* benchmark mergeHåvard Pettersen2020-10-021-4/+68
* Merge branch 'master' into havardpe/generic-reduceHåvard Pettersen2020-10-028-14/+270
|\
| * fix commentArne Juul2020-10-021-1/+1
| * add test for GenericMerge instructionArne Juul2020-10-023-0/+92
| * add GenericMerge instructionArne Juul2020-10-023-0/+163
| * use typify_invoke instead of explicit switchArne Juul2020-10-021-13/+14
* | generic reduceHåvard Pettersen2020-10-0216-90/+918
|/
* Merge pull request #14656 from vespa-engine/arnej/cleanup-value-api-1Håvard Pettersen2020-10-0232-143/+163
|\
| * change add_subspace to take ConstArrayRef alsoArne Juul2020-10-0113-20/+23
| * track TypedCells, and fix std::move issueArne Juul2020-10-013-8/+8
| * change API to take ConstArrayRef instead of vectorsArne Juul2020-10-018-61/+71
| * move TypedCells to eval/evalArne Juul2020-10-0114-54/+61
* | Specify template arguments explicitly.Tor Egge2020-10-011-2/+2
* | add builder reserve() calls some obvious placesArne Juul2020-10-011-0/+2
|/
* Implement new Value API in SparseTensorArne Juul2020-10-0133-686/+747
* Merge pull request #14536 from vespa-engine/arnej/minor-codec-fixesArne H Juul2020-10-012-2/+133
|\
| * also extend test with bad input dataArne Juul2020-10-011-0/+111
| * fix exception messageArne Juul2020-09-301-1/+6
| * test dense auto-fillArne Juul2020-09-241-0/+13
| * add protection against bogus sizesArne Juul2020-09-241-2/+4
* | Merge pull request #14616 from vespa-engine/havardpe/improve-benchmark-reportHåvard Pettersen2020-09-301-14/+93
|\ \
| * | improve benchmark reportHåvard Pettersen2020-09-291-14/+93
* | | optimize generic join for dense/double casesHåvard Pettersen2020-09-282-9/+53
|/ /
* | Merge pull request #14592 from vespa-engine/arnej/new-sparse-tensor-value-2Arne H Juul2020-09-2820-12/+659
|\ \
| * | use provided variablesArne Juul2020-09-281-10/+10
| * | fix naming in testArne Juul2020-09-281-1/+1
| * | less asserts and parametersArne Juul2020-09-287-33/+7
| * | minor refactoringArne Juul2020-09-283-3/+11
| * | just hold std::vector<T> inside SparseTensorValueArne Juul2020-09-285-34/+41
| * | we need templated SparseTensorValue after allArne Juul2020-09-284-14/+18
| * | benchmark with new "adaptive" factoryArne Juul2020-09-281-3/+3
| * | add unit test for new factoryArne Juul2020-09-286-17/+84
| * | optimize viewsArne Juul2020-09-283-10/+104
| * | add DefaultValueBuilderFactoryArne Juul2020-09-283-0/+82
| * | add DenseTensorValueBuilderArne Juul2020-09-284-0/+61
| * | add DoubleValueBuilderArne Juul2020-09-283-0/+51
| * | ensure zero terminationArne Juul2020-09-281-1/+2
| * | subspaces may be serialized in any orderArne Juul2020-09-281-8/+13
| * | add SparseTensorValue class and builderArne Juul2020-09-285-0/+293
* | | implement reference rename without using SimpleTensorEngineHåvard Pettersen2020-09-281-7/+23
* | | implement reference join without using SimpleTensorEngineHåvard Pettersen2020-09-281-8/+27
* | | more generic tensor spec generationHåvard Pettersen2020-09-281-21/+22
|/ /
* | Avoid clang warnings.Tor Egge2020-09-264-5/+5
* | instruction benchmarkHåvard Pettersen2020-09-244-0/+330
* | Merge pull request #14535 from vespa-engine/arnej/packed-mixed-cleanupHåvard Pettersen2020-09-248-30/+38
|\ \
| * | make a PackedMixedTensorBuilderFactory singleton alsoArne Juul2020-09-243-2/+10
| * | full names for PackedMixedTensorBuilderFactory etcArne Juul2020-09-248-30/+30
| |/