summaryrefslogtreecommitdiffstats
path: root/eval/src/apps
Commit message (Collapse)AuthorAgeFilesLines
* avoid abstract value typesHåvard Pettersen2019-04-252-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 evalTor Egge2019-02-081-1/+1
|
* allow serializing dense tensor viewsHåvard Pettersen2018-02-052-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 testHåvard Pettersen2018-01-311-21/+0
|
* use optimized+compiled tensor function in interpreted functionHåvard Pettersen2018-01-262-4/+5
| | | | rename 'compile' to 'optimize' in tensor engine
* improve type resolving for 'if'Håvard Pettersen2018-01-191-2/+9
| | | | also verify inferred types against actual result in conformance test
* run cross-language tensor conformance tests using tensor functionsHåvard Pettersen2018-01-181-0/+17
| | | | also pass tensor engine to tensor function eval function
* move more param stuff to lazy_params.hHåvard Pettersen2018-01-161-1/+1
|
* Use lazy parameters in tensor functions.Håvard Pettersen2018-01-161-1/+1
|
* replace appropriate sub-expressions with dense xw productHåvard Pettersen2017-12-012-1/+14
|
* Add new tensor conformance test with elu'sLester Solbakken2017-11-221-1/+19
|
* Add Elu as a backend ranking functionLester Solbakken2017-11-221-0/+1
|
* clean up tensor engine APIHåvard Pettersen2017-11-072-40/+13
| | | | make Tensor a subclass of Value
* add tests for set membership with tensorsHåvard Pettersen2017-11-062-1/+20
|
* unify conformance test format, refactor code and update specHåvard Pettersen2017-11-013-455/+37
|
* remove letHåvard Pettersen2017-10-311-1/+0
|
* test both typed and untyped evaluationHåvard Pettersen2017-10-271-10/+18
| | | | the reference is untyped SimpleTensorEngine
* remove no longer needed operation abstractionsHåvard Pettersen2017-10-271-24/+24
|
* update spec with new cases (~1Mb+ json)Håvard Pettersen2017-10-131-5/+1209
|
* generate more testsHåvard Pettersen2017-10-131-6/+211
|
* split code to generate tensor specs into separate fileHåvard Pettersen2017-10-131-3/+2
|
* use new top-level convenience accessorHåvard Pettersen2017-10-131-6/+6
|
* wire in spec-based tensor conformance testingHåvard Pettersen2017-10-033-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 - WIPHåvard Pettersen2017-09-287-3/+412
| | | | with a few smoke tests to show the format
* support tensor resultsHaavard2017-06-231-2/+11
|
* Update copyright headersJon Bratseth2017-06-144-4/+4
|
* Revert "Update copyright headers"Jon Bratseth2017-06-144-4/+4
|
* Update copyright headersJon Bratseth2017-06-144-4/+4
|
* Revert "Copyright header"Jon Bratseth2017-06-134-4/+4
|
* Copyright headerJon Bratseth2017-06-134-4/+4
|
* Reduce fastos.h dependency.Henning Baldersheim2017-06-011-1/+0
|
* fixes based on review feedbackHaavard2017-05-111-7/+7
|
* test tensor binary formatHaavard2017-05-104-0/+664
|
* interpreted functions now always take lazy parametersHaavard2017-02-271-1/+2
|
* wire in immediate evaluation of new syntaxHaavard2017-02-101-1/+1
|
* ignore binary with new nameHaavard2017-01-241-1/+1
|
* Give binary a sensible nameHenning Baldersheim2017-01-241-1/+2
|
* vespalib -> eval in cmake filesHaavard2017-01-232-3/+2
|
* make eval module compile and testHaavard2017-01-231-2/+2
|
* build 'eval' as a single libraryHaavard2017-01-231-2/+1
|
* move codeHaavard2017-01-233-0/+40