aboutsummaryrefslogtreecommitdiffstats
path: root/vespajlib/src/main/java/com/yahoo/tensor/functions/Reduce.java
Commit message (Expand)AuthorAgeFilesLines
* Allocate a larger hashtable to avoid expensive resize and associated equals/h...Henning Baldersheim2024-01-171-1/+1
* Update copyrightJon Bratseth2023-10-091-1/+1
* Reduce the simple usage of guava where java has caught upHenning Baldersheim2022-11-301-15/+14
* Compute hash without serializing to stringJon Bratseth2022-03-011-0/+35
* Resolve slice dimensionJon Bratseth2022-02-161-1/+1
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Don't expose initial aggregator values when reducing empty tensorsLester Solbakken2021-04-281-1/+3
* Fix max reduce of negative numbers in a tensorLester Solbakken2021-04-161-4/+4
* wire in TypeResolver.reduceArne Juul2021-04-151-7/+2
* remove duplicated codeArne Juul2021-04-151-11/+2
* Add median aggregatorJon Bratseth2020-11-021-30/+62
* Pull name upJon Bratseth2019-11-271-1/+2
* Support index generating expressions in tensor value functionsJon Bratseth2019-11-271-13/+13
* Add tensor value typeJon Bratseth2019-04-031-4/+4
* Add reduce-join optimization in JavaLester Solbakken2018-09-281-15/+53
* Tensor API out of betaJon Bratseth2018-03-121-2/+0
* Revert "Revert "Bratseth/typecheck all 3""Jon Bratseth2018-02-221-2/+3
* Revert "Bratseth/typecheck all 3"Harald Musum2018-02-211-3/+2
* Revert "Merge pull request #5091 from vespa-engine/revert-5065-bratseth/typec...Jon Bratseth2018-02-211-2/+3
* Revert "Bratseth/typecheck all 2"Jon Bratseth2018-02-201-3/+2
* Propagate type informationJon Bratseth2018-02-171-2/+2
* Re-apply typecheck ranking expressions in JavaJon Bratseth2018-02-091-0/+1
* Revert "Bratseth/typecheck all"Henning Baldersheim2018-02-061-1/+0
* Type check all expressionsJon Bratseth2018-02-061-0/+1
* Verify macrosJon Bratseth2018-01-311-1/+2
* Propagate type informationJon Bratseth2018-01-291-8/+16
* Revert "Revert "Bratseth/tensorflow models""Jon Bratseth2017-12-181-16/+25
* Revert "Bratseth/tensorflow models"gjoranv2017-12-171-25/+16
* Check agreement between TF and Vespa executionJon Bratseth2017-12-131-17/+17
* More functions. Cleanup.Jon Bratseth2017-11-291-2/+2
* Complete prototype TensorFlow mappingJon Bratseth2017-11-281-0/+9
* Update copyright headersJon Bratseth2017-06-141-0/+1
* Revert "Update copyright headers"Jon Bratseth2017-06-141-1/+0
* Update copyright headersJon Bratseth2017-06-141-0/+1
* Revert "Copyright header"Jon Bratseth2017-06-131-1/+0
* Copyright headerJon Bratseth2017-06-131-0/+1
* Type DimensionSizesJon Bratseth2017-01-051-1/+1
* Use Tensor.Cell in iteration interfaceJon Bratseth2017-01-051-1/+1
* Revert "Revert "Bratseth/tensor subiterators""Jon Bratseth2016-12-201-6/+4
* Revert "Bratseth/tensor subiterators"Henning Baldersheim2016-12-191-4/+6
* Encapsulate TensorAddress moreJon Bratseth2016-12-191-3/+3
* Split iterating into subspaces for performanceJon Bratseth2016-12-191-3/+1
* Add value iterator and iterate in vector-vector joinJon Bratseth2016-12-171-2/+2
* Move to iterator access where possibleJon Bratseth2016-12-161-3/+6
* More uniform APIJon Bratseth2016-12-161-2/+2
* CleanupJon Bratseth2016-12-161-1/+0
* Double-backed indexed tensorJon Bratseth2016-12-161-4/+5
* Preserve tensor typeJon Bratseth2016-12-131-3/+3
* Make accessible from bundlesJon Bratseth2016-12-131-0/+2
* MapTensor -> MappedTensorJon Bratseth2016-12-121-2/+3