Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | use comma tracker one more place | Håvard Pettersen | 2019-11-14 | 2 | -3/+3 |
| | |||||
* | more explicit comma tracking | Håvard Pettersen | 2019-11-14 | 5 | -35/+39 |
| | |||||
* | added convenient tensor create parsing | Håvard Pettersen | 2019-11-13 | 3 | -64/+173 |
| | |||||
* | added missing test (value type dense subspace size) | Håvard Pettersen | 2019-11-13 | 1 | -0/+14 |
| | |||||
* | enable obtaining the unsorted dimensions list | Håvard Pettersen | 2019-11-13 | 5 | -3/+59 |
| | | | | ... as a side-effect of parsing a type spec | ||||
* | optimize dense tensor create | Håvard Pettersen | 2019-11-08 | 9 | -2/+225 |
| | |||||
* | tensor create operation | Håvard Pettersen | 2019-11-08 | 22 | -76/+472 |
| | |||||
* | fast forest refactoring and experimentation | Håvard Pettersen | 2019-11-01 | 7 | -220/+670 |
| | |||||
* | avoid using union for type conversion | Håvard Pettersen | 2019-10-24 | 1 | -15/+9 |
| | |||||
* | use float in vm forest implementation | Håvard Pettersen | 2019-10-23 | 1 | -17/+34 |
| | |||||
* | Merge pull request #10840 from vespa-engine/havardpe/faster-boosted-models | Geir Storli | 2019-10-02 | 5 | -7/+417 |
|\ | | | | | faster gbdt forest evaluation | ||||
| * | faster gbdt forest evaluation | Håvard Pettersen | 2019-10-02 | 5 | -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 Egge | 2019-09-29 | 1 | -0/+34 |
|/ | |||||
* | detect if inversion as gbdt model | Håvard Pettersen | 2019-09-06 | 6 | -39/+119 |
| | |||||
* | more robust verification of tensor conformance test generation | Håvard Pettersen | 2019-09-02 | 2 | -2/+102 |
| | |||||
* | add tests for vector+scalar join | Arne Juul | 2019-08-20 | 2 | -1/+177 |
| | |||||
* | update tests after review | Arne Juul | 2019-08-19 | 2 | -4/+3 |
| | |||||
* | add float-cell cases | Arne Juul | 2019-08-19 | 2 | -1006/+1699 |
| | | | | * also, make input values exactly representable as floats | ||||
* | Use const operator<. | Tor Egge | 2019-08-01 | 1 | -1/+1 |
| | |||||
* | also optimize for float cells | Håvard Pettersen | 2019-07-15 | 21 | -208/+262 |
| | |||||
* | enable hw dot product for float cells | Håvard Pettersen | 2019-07-11 | 3 | -20/+64 |
| | |||||
* | remove concept of dimension 'bound-ness' | Håvard Pettersen | 2019-07-10 | 6 | -80/+13 |
| | | | | clean up tensor attribute code | ||||
* | float cells in attribute | Håvard Pettersen | 2019-07-09 | 1 | -0/+1 |
| | | | | also assert for cell type consistency in dense tensor view | ||||
* | rename dense::apply -> dense::generic_join | Arne Juul | 2019-07-04 | 3 | -13/+13 |
| | |||||
* | add TypedCells and related functionality | Arne Juul | 2019-07-04 | 45 | -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 Juul | 2019-07-04 | 2 | -41/+56 |
| | | | | values | ||||
* | extend c++ specific conformance test with float cases | Håvard Pettersen | 2019-07-03 | 11 | -48/+95 |
| | |||||
* | Merge pull request #9853 from vespa-engine/havardpe/remove-error-value-constant | Arne H Juul | 2019-07-01 | 5 | -28/+11 |
|\ | | | | | remove error_value constant | ||||
| * | remove error_value constant | Håvard Pettersen | 2019-06-20 | 5 | -28/+11 |
| | | |||||
* | | use common code for left and right step/reset | Arne Juul | 2019-06-25 | 2 | -78/+56 |
| | | |||||
* | | GC unused debug method | Arne Juul | 2019-06-25 | 2 | -23/+0 |
| | | |||||
* | | use common SideDim struct for both left and right dimensions | Arne Juul | 2019-06-25 | 2 | -28/+22 |
| | | |||||
* | | add braces | Arne Juul | 2019-06-25 | 1 | -3/+9 |
| | | |||||
* | | GC unused class | Arne Juul | 2019-06-24 | 6 | -230/+2 |
| | | |||||
* | | use DenseDimensionCombiner class instead | Arne Juul | 2019-06-24 | 3 | -56/+24 |
| | | |||||
* | | add unit test | Arne Juul | 2019-06-24 | 5 | -0/+199 |
| | | |||||
* | | add DenseDimensionCombiner class | Arne Juul | 2019-06-24 | 3 | -0/+246 |
|/ | |||||
* | readjust to a world without ErrorValue | Håvard Pettersen | 2019-06-19 | 3 | -6/+22 |
| | |||||
* | remove ErrorValue from eval library | Håvard Pettersen | 2019-06-18 | 10 | -79/+35 |
| | |||||
* | add float cases to encode/decode conformance test | Håvard Pettersen | 2019-06-12 | 2 | -175/+234 |
| | |||||
* | enable float result type for prod tensor operations | Håvard Pettersen | 2019-06-12 | 4 | -41/+5 |
| | |||||
* | Merge pull request #9729 from vespa-engine/havardpe/float-cell-serialization | Arne H Juul | 2019-06-12 | 9 | -181/+208 |
|\ | | | | | serialize float cells | ||||
| * | serialize float cells | Håvard Pettersen | 2019-06-07 | 9 | -181/+208 |
| | | | | | | | | preserve tensor type across encode/decode | ||||
* | | Add missing includes. | Tor Egge | 2019-06-11 | 1 | -0/+1 |
|/ | |||||
* | remove sparse tensor builder | Håvard Pettersen | 2019-06-06 | 10 | -401/+0 |
| | | | | also remove sparse tensor unsorted address builder | ||||
* | use direct sparse tensor builder | Håvard Pettersen | 2019-06-06 | 15 | -59/+186 |
| | |||||
* | remove dense tensor builder | Håvard Pettersen | 2019-06-06 | 9 | -481/+0 |
| | |||||
* | use direct dense tensor builder | Håvard Pettersen | 2019-06-06 | 7 | -393/+203 |
| | | | | also remove tensor micro-benchmark | ||||
* | Throw instead of silent abort. | Henning Baldersheim | 2019-06-04 | 1 | -1/+1 |
| | |||||
* | remove DefaultTensor type wrapper | Håvard Pettersen | 2019-06-03 | 11 | -94/+49 |
| | | | | | also remove TensorBuilder interface and use SparseTensorBuilder directly |