Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | async concurrent llvm compilation | Håvard Pettersen | 2019-12-12 | 25 | -643/+785 |
| | |||||
* | improve label parsing in ranking expressions | Håvard Pettersen | 2019-12-06 | 10 | -115/+141 |
| | | | | | | | | | | | | | unquoted labels can now contain almost anything labels can now also be quoted (in tensor create/peek) NB: indexes in verbose tensor create cannot be quoted expressions in tensor peek must have () around them expression results are rounded before conversion the sign is kept when expression results are converted to labels trivial number expressions in tensor peek are converted to labels ... by the parser, to better inline bindings created by tensor lambdas verbatim tensor peek for indexed dimensions will fail type resolution ... when the label cannot be converted to a valid index | ||||
* | auto-convert Number/String single-node expressions | Håvard Pettersen | 2019-12-04 | 3 | -4/+35 |
| | | | | ... inside tensor peek address to verbatim labels | ||||
* | remove TensorLambda class | Håvard Pettersen | 2019-12-04 | 9 | -69/+3 |
| | |||||
* | tensor lambda is now syntactic sugar for tensor create | Håvard Pettersen | 2019-12-04 | 5 | -52/+125 |
| | | | | perform constant-value folding for tensor create | ||||
* | tensor peek | Håvard Pettersen | 2019-12-02 | 24 | -68/+536 |
| | |||||
* | 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 | 8 | -1/+223 |
| | |||||
* | 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 | 44 | -820/+691 |
| | | | | | | | | | | | * 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 | 5 | -229/+2 |
| | | |||||
* | | use DenseDimensionCombiner class instead | Arne Juul | 2019-06-24 | 3 | -56/+24 |
| | | |||||
* | | add unit test | Arne Juul | 2019-06-24 | 4 | -0/+198 |
| | | |||||
* | | 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 |
|/ |