aboutsummaryrefslogtreecommitdiffstats
path: root/vespajlib/src/main/java/com/yahoo/tensor/MixedTensor.java
Commit message (Expand)AuthorAgeFilesLines
* Minor cleanupJon Bratseth2024-01-281-10/+16
* Make tensor addresses integer based instead of as strings.Henning Baldersheim2024-01-251-37/+6
* - Replace usage of putIfAbsent and manual optimizes get-if-not-put with compu...Henning Baldersheim2024-01-221-7/+1
* Make address generation more efficient, also prepare for presizing during build.Henning Baldersheim2024-01-221-23/+37
* Make tests independent of hash functionHenning Baldersheim2024-01-211-1/+2
* - Add and use getAsDouble method returning a Double object. It behaves simila...Henning Baldersheim2024-01-211-0/+10
* Merge pull request #29996 from vespa-engine/balder/do-sanity-checking-in-builderHenning Baldersheim2024-01-211-76/+50
|\
| * - Avoid expensive iteration with hash lookups just for sanity checking in pri...Henning Baldersheim2024-01-211-76/+50
* | Revert "Balder/cached xxh3 hash"Henning Baldersheim2024-01-211-2/+1
|/
* - Use get(key) instead of containsKey to avoid extra lookup.Henning Baldersheim2024-01-211-25/+15
* Merge pull request #29993 from vespa-engine/balder/precompute-type-related-in...Jon Bratseth2024-01-211-1/+1
|\
| * - Extract dimension names in a set to avoid recomputing it in dimensionNames(...Henning Baldersheim2024-01-211-1/+1
* | Use a LinkedHashMap to make json tests independant of hash function.Henning Baldersheim2024-01-211-1/+2
|/
* Skip copying of array when there is no reuse possible.Henning Baldersheim2024-01-181-2/+3
* sparseAddr -> sparseAddressArne Juul2023-11-091-10/+10
* expose dense subspace blocks for serializingArne Juul2023-11-091-39/+44
* add more details if validation failsArne Juul2023-11-091-4/+13
* try to improve hashCode/equalsArne Juul2023-11-081-2/+13
* store cells in blocks for MixedTensorArne Juul2023-11-081-119/+152
* Update copyrightJon Bratseth2023-10-091-1/+1
* Support embedding an array to a mixed 2d tensorJon Bratseth2023-01-271-0/+8
* Revert "Revert "Let list handling catch up with Java 17""Henning Baldersheim2022-12-021-15/+13
* Revert "Let list handling catch up with Java 17"Bjørn Christian Seime2022-12-021-13/+15
* Let list handling catch up with Java 17Henning Baldersheim2022-12-021-15/+13
* Reduce the simple usage of guava where java has caught upHenning Baldersheim2022-11-301-1/+0
* More input tests and better error messageJon Bratseth2022-10-191-2/+2
* Output input default values in rank propertiesJon Bratseth2022-05-091-11/+15
* Validate query feature tensor typesJon Bratseth2022-03-291-20/+44
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Return 0.0 rather than nan for non-existing tensor cells in JavaLester Solbakken2021-05-031-2/+2
* add api for detecting cell existenceArne Juul2021-04-301-0/+11
* Java mixed tensor: don't throw out of bounds exceptionLester Solbakken2021-04-291-1/+1
* Resolve feedback from PR reviewLester Solbakken2021-04-081-10/+8
* Add bfloat16 and int8 tensor cell types in JavaLester Solbakken2021-04-081-0/+4
* Use the tensor type to switch tensor binary formatJon Bratseth2020-09-031-1/+0
* Output short form of mixed tensorsJon Bratseth2020-05-081-1/+1
* Convert tensor update to sparseJon Bratseth2020-01-131-1/+5
* Merge pull request #11637 from vespa-engine/bratseth/tensor-short-form-tostringJon Bratseth2020-01-061-2/+65
|\
| * More tensor short forms in Tensor.toString()Jon Bratseth2020-01-031-2/+65
* | Add mergeJon Bratseth2020-01-021-20/+5
|/
* Tensor parsing improvementsJon Bratseth2019-12-101-8/+41
* Generalized Slice tensor functionJon Bratseth2019-12-061-12/+13
* Support mixed tensor short form JSONJon Bratseth2019-10-081-1/+0
* Build tensors purely with floatsJon Bratseth2019-04-261-0/+15
* Add tensor value typeJon Bratseth2019-04-031-5/+5
* Cleanup of tensor updates - JavaLester Solbakken2019-02-211-1/+3
* Remove unnecessary importsLester Solbakken2019-02-201-1/+0
* TensorRemoveUpdate support for mixed tensorsLester Solbakken2019-02-201-0/+18
* TensorAddUpdate support for mixed tensorsLester Solbakken2019-02-201-1/+20
* Add faster tensor rename if dimension after rename are in the same orderLester Solbakken2018-10-081-0/+9