summaryrefslogtreecommitdiffstats
path: root/eval/src/tests/instruction/generic_reduce
Commit message (Collapse)AuthorAgeFilesLines
* Update Verizon Media copyright notices.gjoranv2021-10-072-2/+2
|
* all scalars must be doubleHåvard Pettersen2021-03-041-2/+3
| | | | and all operation results must be at least float
* Merge pull request #16788 from ↵Håvard Pettersen2021-03-041-2/+2
|\ | | | | | | | | vespa-engine/arnej/move-normalize-to-reference-operations Arnej/move normalize to reference operations
| * no need to normalize output from reference operations anymoreArne Juul2021-03-041-2/+2
| |
* | send result type as first arg to all make_instruction methodsArne Juul2021-03-041-1/+2
|/
* use CellTypeUtils::list_types to loop over possible cell types in testsArne Juul2021-03-031-3/+2
|
* use SmallVector in GenericReduceArne Juul2021-03-011-4/+4
|
* adjust param repo add options and remove seq_biasHåvard Pettersen2021-02-051-2/+2
| | | | GenSpec is now implicitly convertible to TensorSpec
* Merge pull request #16347 from vespa-engine/arnej/genspec-review-followupArne H Juul2021-02-031-3/+5
|\ | | | | followup on GenSpec after review
| * followup on GenSpec after reviewArne Juul2021-02-021-3/+5
| | | | | | | | | | | | * avoid changing layouts in-place, call cpy() first * do cells_float() vs cells_double() more equally * minor cosmetic fixes
* | Use noexcept specifier for simple lambdas.Tor Egge2021-02-021-1/+1
|/
* copy gen spec to avoid sticky changesHåvard Pettersen2021-02-011-2/+2
|
* use GenSpec in generic_reduce_testArne Juul2021-02-011-28/+31
|
* forward or ignore index in relevant mixed tensor reduce casesHåvard Pettersen2021-01-191-1/+4
|
* remove immediate APIArne Juul2020-12-031-23/+0
|
* put aggregator before dimensions in reference reduce()Arne Juul2020-11-261-11/+11
|
* add normalize() method to tensorspecArne Juul2020-11-251-9/+4
|
* move spec normalization out from reference operation to unit testArne Juul2020-11-251-4/+9
|
* move reference operations to a common placeArne Juul2020-11-251-33/+5
| | | | | | | * lift reference implementations from unit tests * write a reference TensorCreate implementation * use these from unit tests * some minor cosmetic changes with structured bindings
* Merge pull request #15012 from ↵Arne H Juul2020-10-221-8/+6
|\ | | | | | | | | vespa-engine/havardpe/better-dense-plan-for-generic-reduce improve generic dense reduce with more robust cell ordering
| * improve generic dense reduce with more robust cell orderingHåvard Pettersen2020-10-221-8/+6
| | | | | | | | | | | | | | - unroll reduce all loop - extend benchmark with optimized instructions (to catch slow ones) - drop SimpleTensorEngine from benchmark (always very slow) - tweak API on templated aggregators
* | add unit tests with FastValueBuilderFactory alsoArne Juul2020-10-221-5/+15
|/
* test immediate formsArne Juul2020-10-191-0/+24
|
* reduce empty mixed to dense must add cells with default valueHåvard Pettersen2020-10-161-1/+5
|
* allow interpreted function to use new generic operationsHåvard Pettersen2020-10-121-1/+1
| | | | update conformance test to also test with SimpleValue and FastValue
* generic reduceHåvard Pettersen2020-10-022-0/+118