summaryrefslogtreecommitdiffstats
path: root/eval/src/apps
Commit message (Collapse)AuthorAgeFilesLines
* 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