Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update copyright | Jon Bratseth | 2023-10-09 | 4 | -4/+4 |
| | |||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 4 | -4/+4 |
| | |||||
* | remove hamming test where Java eval result was ignored | Håvard Pettersen | 2021-09-22 | 1 | -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' function | Håvard Pettersen | 2021-09-22 | 3 | -5/+26 |
| | |||||
* | Revert "added new 'hamming' function" | Harald Musum | 2021-09-22 | 3 | -26/+5 |
| | |||||
* | added new 'hamming' function | Håvard Pettersen | 2021-09-22 | 3 | -5/+26 |
| | |||||
* | enable conformance testing of bit extraction | Håvard Pettersen | 2021-06-21 | 1 | -6/+4 |
| | |||||
* | add 'bit(a,b)' math function | Håvard Pettersen | 2021-06-18 | 1 | -0/+30 |
| | |||||
* | un-ignore no longer failing tests | Håvard Pettersen | 2021-05-03 | 1 | -9/+9 |
| | |||||
* | ignore some conformance tests for Java | Håvard Pettersen | 2021-04-30 | 3 | -14/+38 |
| | | | | | peek out-of-bounds nan vs non-existing cells in merge/join | ||||
* | allow ignoring test failures | Håvard Pettersen | 2021-04-29 | 1 | -8/+17 |
| | | | | | + avoid calculating expected result twice + added fail_cnt in test summary | ||||
* | add more conformance testing | Håvard Pettersen | 2021-04-29 | 1 | -2/+28 |
| | |||||
* | stay within defined values for int8 | Håvard Pettersen | 2021-04-27 | 1 | -1/+1 |
| | |||||
* | also test with 0 | Håvard Pettersen | 2021-04-26 | 1 | -1/+1 |
| | | | | and make numbers a bit 'harder' | ||||
* | add more testing of erf function | Håvard Pettersen | 2021-04-23 | 1 | -0/+9 |
| | |||||
* | more conformance testing | Håvard Pettersen | 2021-04-23 | 1 | -0/+56 |
| | |||||
* | print diff of mismatching tensors | Håvard Pettersen | 2021-04-20 | 2 | -51/+64 |
| | | | | also stop using vespalib testkit | ||||
* | remove deprecated tensor model | Håvard Pettersen | 2021-04-16 | 1 | -1/+0 |
| | | | | fix and extend tests to also verify unstable cell types | ||||
* | Merge pull request #17452 from ↵ | Håvard Pettersen | 2021-04-16 | 2 | -111/+243 |
|\ | | | | | | | | | vespa-engine/havardpe/extend-tensor-conformance-test Havardpe/extend tensor conformance test | ||||
| * | extend tensor conformance test | Håvard Pettersen | 2021-04-15 | 2 | -111/+243 |
| | | |||||
* | | Avoid copying map elements when iterating over map. | Tor Egge | 2021-04-14 | 1 | -1/+1 |
|/ | |||||
* | use GenSpec to generate more tests for map/reduce/join | Håvard Pettersen | 2021-04-14 | 3 | -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 Pettersen | 2021-04-14 | 1 | -4/+2 |
| | |||||
* | always use reference eval as expected result | Håvard Pettersen | 2021-04-14 | 3 | -120/+72 |
| | |||||
* | remove compare mode | Håvard Pettersen | 2021-04-14 | 1 | -95/+0 |
| | |||||
* | use size literals in eval | Arne Juul | 2021-02-15 | 1 | -9/+10 |
| | |||||
* | added 'display' mode to tensor conformance binary | Håvard Pettersen | 2021-02-04 | 1 | -0/+35 |
| | |||||
* | use GenSpec in tensor_model.cpp | Håvard Pettersen | 2021-02-04 | 1 | -1/+1 |
| | |||||
* | rework sequence concept to match GenSpec | Håvard Pettersen | 2021-02-04 | 1 | -4/+4 |
| | |||||
* | tensor model initial cleanup | Håvard Pettersen | 2021-02-04 | 1 | -5/+6 |
| | | | | | drop Mask concept move implementation to cpp file | ||||
* | remove conformance test file (run tests directly instead) | Håvard Pettersen | 2020-12-02 | 1 | -1988/+0 |
| | |||||
* | clean up tensor conformance testing | Håvard Pettersen | 2020-12-01 | 1 | -25/+38 |
| | |||||
* | install binary for vespa-tensor-conformance | Arne Juul | 2020-11-10 | 1 | -0/+1 |
| | |||||
* | added simple median aggregator | Håvard Pettersen | 2020-10-30 | 1 | -0/+2 |
| | |||||
* | allow interpreted function to use new generic operations | Håvard Pettersen | 2020-10-12 | 1 | -1/+1 |
| | | | | update conformance test to also test with SimpleValue and FastValue | ||||
* | Eliminate noexcept warnings. | Tor Egge | 2020-10-11 | 1 | -2/+2 |
| | |||||
* | added 'erf' function | Håvard Pettersen | 2020-06-18 | 1 | -0/+2 |
| | |||||
* | async concurrent llvm compilation | Håvard Pettersen | 2019-12-12 | 1 | -11/+11 |
| | |||||
* | more robust verification of tensor conformance test generation | Håvard Pettersen | 2019-09-02 | 1 | -1/+101 |
| | |||||
* | 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 | ||||
* | 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 | 1 | -3/+4 |
| | | | | 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 | ||||
* | Use lazy parameters in tensor functions. | Håvard Pettersen | 2018-01-16 | 1 | -1/+1 |
| |