Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add support for partial update remove operation where address is not fully ↵ | Geir Storli | 2020-11-17 | 2 | -9/+93 |
| | | | | specified. | ||||
* | drop un-needed optimizer | Arne Juul | 2020-11-12 | 1 | -1/+0 |
| | | | | | * GenericLambda has the same code that the optimizer would insert, so there is no need for it in the new ValueBuilderFactory world | ||||
* | Merge branch 'master' into arnej/add-join-with-number-optimization | Arne Juul | 2020-11-12 | 46 | -462/+494 |
|\ | | | | | | | | | | | Conflicts: eval/CMakeLists.txt eval/src/vespa/eval/instruction/CMakeLists.txt | ||||
| * | Merge pull request #15305 from vespa-engine/arnej/move-optimizers | Arne H Juul | 2020-11-12 | 40 | -387/+408 |
| |\ | | | | | | | Arnej/move optimizers | ||||
| | * | test with FastValueBuilderFactory also | Arne Juul | 2020-11-12 | 5 | -23/+119 |
| | | | |||||
| | * | drop un-needed includes | Arne Juul | 2020-11-12 | 5 | -39/+22 |
| | | | |||||
| | * | avoid using namespace vespalib::tensor | Arne Juul | 2020-11-12 | 5 | -10/+5 |
| | | | |||||
| | * | fix misleading comments | Arne Juul | 2020-11-12 | 16 | -24/+24 |
| | | | |||||
| | * | move DenseCellRangeFunction to vespalib::eval namespace | Arne Juul | 2020-11-12 | 3 | -22/+17 |
| | | | |||||
| | * | also move dense_cell_range_function | Arne Juul | 2020-11-12 | 6 | -4/+4 |
| | | | |||||
| | * | move to vespalib::eval namespace | Arne Juul | 2020-11-12 | 18 | -182/+128 |
| | | | |||||
| | * | move "keep as-is" optimizers | Arne Juul | 2020-11-12 | 35 | -44/+50 |
| | | | | | | | | | | | | | | | * from eval/tensor/dense to eval/instruction * minimal changes to track move in this commit | ||||
| * | | Merge pull request #15286 from vespa-engine/arnej/more-specific-anonymous-names | Arne H Juul | 2020-11-12 | 3 | -18/+18 |
| |\ \ | | |/ | |/| | more specific names for View implementations | ||||
| | * | more specific names for View implementations | Arne Juul | 2020-11-11 | 3 | -18/+18 |
| | | | |||||
| * | | Merge pull request #15278 from vespa-engine/arnej/move-dense-xw | Arne H Juul | 2020-11-11 | 9 | -58/+69 |
| |\ \ | | |/ | |/| | Arnej/move dense xw | ||||
| | * | complete the test matrix | Arne Juul | 2020-11-11 | 1 | -4/+6 |
| | | | | | | | | | | | | | | | * test with prod_factory both optimized and not * test with old_engine both optimized and not | ||||
| | * | move unit test for DenseXWProductFunction | Arne Juul | 2020-11-11 | 3 | -16/+29 |
| | | | | | | | | | | | | * and verify with FastValueBuilderFactory also | ||||
| | * | still in same directory after move | Arne Juul | 2020-11-11 | 1 | -1/+1 |
| | | | |||||
| | * | move DenseXWProductFunction into vespalib::eval namespace | Arne Juul | 2020-11-11 | 3 | -37/+33 |
| | | | |||||
| | * | move dense_xw_product_function to eval/instruction | Arne Juul | 2020-11-11 | 7 | -7/+7 |
| | | | |||||
* | | | update add_variants after review | Arne Juul | 2020-11-12 | 2 | -25/+25 |
| | | | |||||
* | | | try adding a utility and more tests | Arne Juul | 2020-11-11 | 2 | -9/+52 |
| | | | |||||
* | | | optimize join with number, with unit test | Arne Juul | 2020-11-11 | 7 | -2/+299 |
|/ / | |||||
* | | Merge pull request #15267 from vespa-engine/toregge/avoid-clang-11-warnings | Arne H Juul | 2020-11-11 | 2 | -4/+4 |
|\ \ | | | | | | | Avoid clang 11 warnings. | ||||
| * | | Avoid clang 11 warnings. | Tor Egge | 2020-11-10 | 2 | -4/+4 |
| |/ | |||||
* | | Merge pull request #15257 from ↵ | Arne H Juul | 2020-11-11 | 1 | -0/+1 |
|\ \ | |/ |/| | | | | | vespa-engine/arnej/add-java-tensor-conformance-app Arnej/add java tensor conformance app | ||||
| * | install binary for vespa-tensor-conformance | Arne Juul | 2020-11-10 | 1 | -0/+1 |
| | | |||||
* | | Include cstddef to get definition of size_t | Tor Egge | 2020-11-10 | 1 | -0/+1 |
| | | |||||
* | | benchmark some forms of join with number | Arne Juul | 2020-11-10 | 1 | -0/+18 |
|/ | |||||
* | minor refactoring: | Arne Juul | 2020-11-09 | 3 | -3/+6 |
| | | | | | | * have a static const empty_label in FastSparseMap (may be useful more places) * avoid re-computing num_mapped_dims needlessly | ||||
* | pre-compute how to merge left and right sparse address components | Arne Juul | 2020-11-06 | 1 | -17/+28 |
| | |||||
* | just reorder so optimized join implementations are together | Arne Juul | 2020-11-06 | 1 | -42/+42 |
| | |||||
* | Merge pull request #15168 from vespa-engine/arnej/add-generic-lambda | Arne H Juul | 2020-11-05 | 6 | -9/+211 |
|\ | | | | | Arnej/add generic lambda | ||||
| * | rename method counting typed nodes | Arne Juul | 2020-11-05 | 1 | -3/+3 |
| | | |||||
| * | fix lambda traversing and extend test | Arne Juul | 2020-11-04 | 2 | -4/+18 |
| | | |||||
| * | also add test of type exporting for inner lambdas | Arne Juul | 2020-11-04 | 1 | -0/+12 |
| | | |||||
| * | use stash.create_uninitialized_array | Arne Juul | 2020-11-04 | 1 | -1/+1 |
| | | |||||
| * | use as<TensorLambda> | Arne Juul | 2020-11-03 | 1 | -1/+1 |
| | | |||||
| * | GC unused include | Arne Juul | 2020-11-03 | 1 | -1/+0 |
| | | |||||
| * | test with simple factory also | Arne Juul | 2020-11-03 | 1 | -0/+5 |
| | | |||||
| * | export nodes belonging to inner lambdas | Arne Juul | 2020-11-03 | 1 | -1/+7 |
| | | |||||
| * | add GenericLambda instruction | Arne Juul | 2020-11-03 | 4 | -8/+174 |
| | | |||||
* | | Merge pull request #15171 from vespa-engine/arnej/inline-sparse-no-overlap | Arne H Juul | 2020-11-04 | 4 | -49/+179 |
|\ \ | | | | | | | Arnej/inline sparse no overlap | ||||
| * | | just loop over subspaces | Arne Juul | 2020-11-04 | 1 | -32/+28 |
| | | | |||||
| * | | move detect_type to its own header file | Arne Juul | 2020-11-04 | 3 | -83/+77 |
| | | | |||||
| * | | make a specific inline version of sparse no-overlap join | Arne Juul | 2020-11-04 | 2 | -8/+148 |
| | | | |||||
* | | | Merge pull request #15169 from vespa-engine/arnej/use-output-cell-type-in-reduce | Arne H Juul | 2020-11-04 | 1 | -3/+3 |
|\ \ \ | |/ / |/| | | template aggregator on output cell type | ||||
| * | | template aggregator on output cell type | Arne Juul | 2020-11-03 | 1 | -3/+3 |
| |/ | |||||
* | | Merge pull request #15162 from vespa-engine/havardpe/optimize-tensor-function | Arne H Juul | 2020-11-03 | 10 | -70/+153 |
|\ \ | |/ |/| | untangle factory-based optimization pipeline from DefaultTensorEngine | ||||
| * | untangle factory-based optimization pipeline from DefaultTensorEngine | Håvard Pettersen | 2020-11-03 | 10 | -70/+153 |
| | |