summaryrefslogtreecommitdiffstats
path: root/eval
Commit message (Expand)AuthorAgeFilesLines
* 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
| |/
* / move generic join into its own filesArne Juul2020-09-2411-181/+252
|/
* add new generic rename and testArne Juul2020-09-247-0/+420
* instruction-level generic joinHåvard Pettersen2020-09-2413-319/+472
* fixes after reviewArne Juul2020-09-234-25/+20
* rename new APIArne Juul2020-09-234-10/+10
* cosmetic test fixesArne Juul2020-09-231-15/+13
* use typify_invoke for new_encode alsoArne Juul2020-09-231-24/+29
* refactor without TypeMetaArne Juul2020-09-233-58/+56
* simplify value_codec someArne Juul2020-09-231-22/+23
* add unit test for value_codec.h functionsArne Juul2020-09-233-0/+292
* cleanup hackArne Juul2020-09-231-3/+3
* move Spec conversion to value_codec.cppArne Juul2020-09-232-89/+90
* revert moving code into codec.hArne Juul2020-09-236-165/+269
* peek into nbostream instead of copying stringsArne Juul2020-09-231-54/+41
* add new_encode and new_decodeArne Juul2020-09-2311-145/+339
* new value api on top-levelHåvard Pettersen2020-09-2225-136/+181