Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | avoid abstract value types | Håvard Pettersen | 2019-04-25 | 2 | -97/+47 |
| | | | | | | | | | | | | remove basic value type ANY remove concept of tensors with unknown dimensions disallow value types with unbound indexed dimensions remove predicates talking about abstract types type of unknown values are now ERROR (was ANY) require that overlapping indexed dimensions are of equal size type unification now requires types to be equal ('if' expressions) creating a tensor type without dimensions now gives a double type make rank feature setup fail on invalid types (query/attribute) | ||||
* | Eliminate some clang warnings in eval | Tor Egge | 2019-02-08 | 1 | -1/+1 |
| | |||||
* | allow serializing dense tensor views | Håvard Pettersen | 2018-02-05 | 2 | -1/+4 |
| | | | | | needed for fall-back to reference implementation using on-the-fly generated dense tensors that are not of the 'DenseTensor' class. | ||||
* | remove tensor function eval from cross-language conformance test | Håvard Pettersen | 2018-01-31 | 1 | -21/+0 |
| | |||||
* | use optimized+compiled tensor function in interpreted function | Håvard Pettersen | 2018-01-26 | 2 | -4/+5 |
| | | | | rename 'compile' to 'optimize' in tensor engine | ||||
* | improve type resolving for 'if' | Håvard Pettersen | 2018-01-19 | 1 | -2/+9 |
| | | | | also verify inferred types against actual result in conformance test | ||||
* | run cross-language tensor conformance tests using tensor functions | Håvard Pettersen | 2018-01-18 | 1 | -0/+17 |
| | | | | also pass tensor engine to tensor function eval function | ||||
* | move more param stuff to lazy_params.h | Håvard Pettersen | 2018-01-16 | 1 | -1/+1 |
| | |||||
* | Use lazy parameters in tensor functions. | Håvard Pettersen | 2018-01-16 | 1 | -1/+1 |
| | |||||
* | replace appropriate sub-expressions with dense xw product | Håvard Pettersen | 2017-12-01 | 2 | -1/+14 |
| | |||||
* | Add new tensor conformance test with elu's | Lester Solbakken | 2017-11-22 | 1 | -1/+19 |
| | |||||
* | Add Elu as a backend ranking function | Lester Solbakken | 2017-11-22 | 1 | -0/+1 |
| | |||||
* | clean up tensor engine API | Håvard Pettersen | 2017-11-07 | 2 | -40/+13 |
| | | | | make Tensor a subclass of Value | ||||
* | add tests for set membership with tensors | Håvard Pettersen | 2017-11-06 | 2 | -1/+20 |
| | |||||
* | unify conformance test format, refactor code and update spec | Håvard Pettersen | 2017-11-01 | 3 | -455/+37 |
| | |||||
* | remove let | Håvard Pettersen | 2017-10-31 | 1 | -1/+0 |
| | |||||
* | test both typed and untyped evaluation | Håvard Pettersen | 2017-10-27 | 1 | -10/+18 |
| | | | | the reference is untyped SimpleTensorEngine | ||||
* | remove no longer needed operation abstractions | Håvard Pettersen | 2017-10-27 | 1 | -24/+24 |
| | |||||
* | update spec with new cases (~1Mb+ json) | Håvard Pettersen | 2017-10-13 | 1 | -5/+1209 |
| | |||||
* | generate more tests | Håvard Pettersen | 2017-10-13 | 1 | -6/+211 |
| | |||||
* | split code to generate tensor specs into separate file | Håvard Pettersen | 2017-10-13 | 1 | -3/+2 |
| | |||||
* | use new top-level convenience accessor | Håvard Pettersen | 2017-10-13 | 1 | -6/+6 |
| | |||||
* | wire in spec-based tensor conformance testing | Håvard Pettersen | 2017-10-03 | 3 | -109/+111 |
| | | | | | | verify conformance spec generation verify C++ default expression evaluation bonus: verify binary format test spec generation | ||||
* | application to facilitate cross-language tensor conformance testing - WIP | Håvard Pettersen | 2017-09-28 | 7 | -3/+412 |
| | | | | with a few smoke tests to show the format | ||||
* | support tensor results | Haavard | 2017-06-23 | 1 | -2/+11 |
| | |||||
* | Update copyright headers | Jon Bratseth | 2017-06-14 | 4 | -4/+4 |
| | |||||
* | Revert "Update copyright headers" | Jon Bratseth | 2017-06-14 | 4 | -4/+4 |
| | |||||
* | Update copyright headers | Jon Bratseth | 2017-06-14 | 4 | -4/+4 |
| | |||||
* | Revert "Copyright header" | Jon Bratseth | 2017-06-13 | 4 | -4/+4 |
| | |||||
* | Copyright header | Jon Bratseth | 2017-06-13 | 4 | -4/+4 |
| | |||||
* | Reduce fastos.h dependency. | Henning Baldersheim | 2017-06-01 | 1 | -1/+0 |
| | |||||
* | fixes based on review feedback | Haavard | 2017-05-11 | 1 | -7/+7 |
| | |||||
* | test tensor binary format | Haavard | 2017-05-10 | 4 | -0/+664 |
| | |||||
* | interpreted functions now always take lazy parameters | Haavard | 2017-02-27 | 1 | -1/+2 |
| | |||||
* | wire in immediate evaluation of new syntax | Haavard | 2017-02-10 | 1 | -1/+1 |
| | |||||
* | ignore binary with new name | Haavard | 2017-01-24 | 1 | -1/+1 |
| | |||||
* | Give binary a sensible name | Henning Baldersheim | 2017-01-24 | 1 | -1/+2 |
| | |||||
* | vespalib -> eval in cmake files | Haavard | 2017-01-23 | 2 | -3/+2 |
| | |||||
* | make eval module compile and test | Haavard | 2017-01-23 | 1 | -2/+2 |
| | |||||
* | build 'eval' as a single library | Haavard | 2017-01-23 | 1 | -2/+1 |
| | |||||
* | move code | Haavard | 2017-01-23 | 3 | -0/+40 |