aboutsummaryrefslogtreecommitdiffstats
path: root/eval/src/apps/tensor_conformance
Commit message (Collapse)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-094-4/+4
|
* Update 2017 copyright notices.gjoranv2021-10-074-4/+4
|
* remove hamming test where Java eval result was ignoredHåvard Pettersen2021-09-221-4/+6
| | | | | | | Java tensor conformance evaluation failures will break global invariants by dropping tests in the output. We need to isolate test evaluation better before we are able to ignore expressions that will not even parse.
* added new 'hamming' functionHåvard Pettersen2021-09-223-5/+26
|
* Revert "added new 'hamming' function"Harald Musum2021-09-223-26/+5
|
* added new 'hamming' functionHåvard Pettersen2021-09-223-5/+26
|
* enable conformance testing of bit extractionHåvard Pettersen2021-06-211-6/+4
|
* add 'bit(a,b)' math functionHåvard Pettersen2021-06-181-0/+30
|
* un-ignore no longer failing testsHåvard Pettersen2021-05-031-9/+9
|
* ignore some conformance tests for JavaHåvard Pettersen2021-04-303-14/+38
| | | | | peek out-of-bounds nan vs non-existing cells in merge/join
* allow ignoring test failuresHåvard Pettersen2021-04-291-8/+17
| | | | | + avoid calculating expected result twice + added fail_cnt in test summary
* add more conformance testingHåvard Pettersen2021-04-291-2/+28
|
* stay within defined values for int8Håvard Pettersen2021-04-271-1/+1
|
* also test with 0Håvard Pettersen2021-04-261-1/+1
| | | | and make numbers a bit 'harder'
* add more testing of erf functionHåvard Pettersen2021-04-231-0/+9
|
* more conformance testingHåvard Pettersen2021-04-231-0/+56
|
* print diff of mismatching tensorsHåvard Pettersen2021-04-202-51/+64
| | | | also stop using vespalib testkit
* remove deprecated tensor modelHåvard Pettersen2021-04-161-1/+0
| | | | fix and extend tests to also verify unstable cell types
* Merge pull request #17452 from ↵Håvard Pettersen2021-04-162-111/+243
|\ | | | | | | | | vespa-engine/havardpe/extend-tensor-conformance-test Havardpe/extend tensor conformance test
| * extend tensor conformance testHåvard Pettersen2021-04-152-111/+243
| |
* | Avoid copying map elements when iterating over map.Tor Egge2021-04-141-1/+1
|/
* use GenSpec to generate more tests for map/reduce/joinHåvard Pettersen2021-04-143-79/+114
| | | | | | - limit the number of cases run in unit test - make pow tests use very limited input values to avoid rounding issues.
* add pending stuff (erf/median)Håvard Pettersen2021-04-141-4/+2
|
* always use reference eval as expected resultHåvard Pettersen2021-04-143-120/+72
|
* remove compare modeHåvard Pettersen2021-04-141-95/+0
|
* use size literals in evalArne Juul2021-02-151-9/+10
|
* added 'display' mode to tensor conformance binaryHåvard Pettersen2021-02-041-0/+35
|
* use GenSpec in tensor_model.cppHåvard Pettersen2021-02-041-1/+1
|
* rework sequence concept to match GenSpecHåvard Pettersen2021-02-041-4/+4
|
* tensor model initial cleanupHåvard Pettersen2021-02-041-5/+6
| | | | | drop Mask concept move implementation to cpp file
* remove conformance test file (run tests directly instead)Håvard Pettersen2020-12-021-1988/+0
|
* clean up tensor conformance testingHåvard Pettersen2020-12-011-25/+38
|
* install binary for vespa-tensor-conformanceArne Juul2020-11-101-0/+1
|
* added simple median aggregatorHåvard Pettersen2020-10-301-0/+2
|
* allow interpreted function to use new generic operationsHåvard Pettersen2020-10-121-1/+1
| | | | update conformance test to also test with SimpleValue and FastValue
* Eliminate noexcept warnings.Tor Egge2020-10-111-2/+2
|
* added 'erf' functionHåvard Pettersen2020-06-181-0/+2
|
* async concurrent llvm compilationHåvard Pettersen2019-12-121-11/+11
|
* more robust verification of tensor conformance test generationHåvard Pettersen2019-09-021-1/+101
|
* add tests for vector+scalar joinArne Juul2019-08-202-1/+177
|
* update tests after reviewArne Juul2019-08-192-4/+3
|
* add float-cell casesArne Juul2019-08-192-1006/+1699
| | | | * also, make input values exactly representable as floats
* 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-261-3/+4
| | | | 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
* Use lazy parameters in tensor functions.Håvard Pettersen2018-01-161-1/+1
|