summaryrefslogtreecommitdiffstats
path: root/eval
Commit message (Collapse)AuthorAgeFilesLines
* use comma tracker one more placeHåvard Pettersen2019-11-142-3/+3
|
* more explicit comma trackingHåvard Pettersen2019-11-145-35/+39
|
* added convenient tensor create parsingHåvard Pettersen2019-11-133-64/+173
|
* added missing test (value type dense subspace size)Håvard Pettersen2019-11-131-0/+14
|
* enable obtaining the unsorted dimensions listHåvard Pettersen2019-11-135-3/+59
| | | | ... as a side-effect of parsing a type spec
* optimize dense tensor createHåvard Pettersen2019-11-089-2/+225
|
* tensor create operationHåvard Pettersen2019-11-0822-76/+472
|
* fast forest refactoring and experimentationHåvard Pettersen2019-11-017-220/+670
|
* avoid using union for type conversionHåvard Pettersen2019-10-241-15/+9
|
* use float in vm forest implementationHåvard Pettersen2019-10-231-17/+34
|
* Merge pull request #10840 from vespa-engine/havardpe/faster-boosted-modelsGeir Storli2019-10-025-7/+417
|\ | | | | faster gbdt forest evaluation
| * faster gbdt forest evaluationHåvard Pettersen2019-10-025-7/+417
| | | | | | | | | | This is a draft implementation of gbdt forest evaluation doing feature-at-a-time rather than tree-at-a-time.
* | Handle llvm 9 changes.Tor Egge2019-09-291-0/+34
|/
* detect if inversion as gbdt modelHåvard Pettersen2019-09-066-39/+119
|
* more robust verification of tensor conformance test generationHåvard Pettersen2019-09-022-2/+102
|
* add tests for vector+scalar joinArne Juul2019-08-202-1/+177
|
* update tests after reviewArne Juul2019-08-192-4/+3
|
* add float-cell casesArne Juul2019-08-192-1006/+1699
| | | | * also, make input values exactly representable as floats
* Use const operator<.Tor Egge2019-08-011-1/+1
|
* also optimize for float cellsHåvard Pettersen2019-07-1521-208/+262
|
* enable hw dot product for float cellsHåvard Pettersen2019-07-113-20/+64
|
* remove concept of dimension 'bound-ness'Håvard Pettersen2019-07-106-80/+13
| | | | clean up tensor attribute code
* float cells in attributeHåvard Pettersen2019-07-091-0/+1
| | | | also assert for cell type consistency in dense tensor view
* rename dense::apply -> dense::generic_joinArne Juul2019-07-043-13/+13
|
* add TypedCells and related functionalityArne Juul2019-07-0445-821/+692
| | | | | | | | | | | * templated DenseTensor * templated DenseTensorModify * add templated TypedDenseTensorBuilder * remove DirectDenseTensorBuilder * remove unused TensorMapper * add dispatch structs * add unit test for generic dense join * add special handling of reducing all dimensions
* ensure input sequences generate data that is exactly representable as float ↵Arne Juul2019-07-042-41/+56
| | | | values
* extend c++ specific conformance test with float casesHåvard Pettersen2019-07-0311-48/+95
|
* Merge pull request #9853 from vespa-engine/havardpe/remove-error-value-constantArne H Juul2019-07-015-28/+11
|\ | | | | remove error_value constant
| * remove error_value constantHåvard Pettersen2019-06-205-28/+11
| |
* | use common code for left and right step/resetArne Juul2019-06-252-78/+56
| |
* | GC unused debug methodArne Juul2019-06-252-23/+0
| |
* | use common SideDim struct for both left and right dimensionsArne Juul2019-06-252-28/+22
| |
* | add bracesArne Juul2019-06-251-3/+9
| |
* | GC unused classArne Juul2019-06-246-230/+2
| |
* | use DenseDimensionCombiner class insteadArne Juul2019-06-243-56/+24
| |
* | add unit testArne Juul2019-06-245-0/+199
| |
* | add DenseDimensionCombiner classArne Juul2019-06-243-0/+246
|/
* readjust to a world without ErrorValueHåvard Pettersen2019-06-193-6/+22
|
* remove ErrorValue from eval libraryHåvard Pettersen2019-06-1810-79/+35
|
* add float cases to encode/decode conformance testHåvard Pettersen2019-06-122-175/+234
|
* enable float result type for prod tensor operationsHåvard Pettersen2019-06-124-41/+5
|
* Merge pull request #9729 from vespa-engine/havardpe/float-cell-serializationArne H Juul2019-06-129-181/+208
|\ | | | | serialize float cells
| * serialize float cellsHåvard Pettersen2019-06-079-181/+208
| | | | | | | | preserve tensor type across encode/decode
* | Add missing includes.Tor Egge2019-06-111-0/+1
|/
* remove sparse tensor builderHåvard Pettersen2019-06-0610-401/+0
| | | | also remove sparse tensor unsorted address builder
* use direct sparse tensor builderHåvard Pettersen2019-06-0615-59/+186
|
* remove dense tensor builderHåvard Pettersen2019-06-069-481/+0
|
* use direct dense tensor builderHåvard Pettersen2019-06-067-393/+203
| | | | also remove tensor micro-benchmark
* Throw instead of silent abort.Henning Baldersheim2019-06-041-1/+1
|
* remove DefaultTensor type wrapperHåvard Pettersen2019-06-0311-94/+49
| | | | | also remove TensorBuilder interface and use SparseTensorBuilder directly