summaryrefslogtreecommitdiffstats
path: root/vespajlib/src/main/java/com/yahoo/tensor/TensorType.java
Commit message (Collapse)AuthorAgeFilesLines
* Make tensor addresses integer based instead of as strings.Henning Baldersheim2024-01-251-1/+1
| | | | | Positive numbers are direct indexes, while strings that does not represent numbers are enumerated and represented with negative integers.
* - Replace usage of putIfAbsent and manual optimizes get-if-not-put with ↵Henning Baldersheim2024-01-221-1/+1
| | | | computeIfAbsent.
* - Using optional in the inner loop is often very inefficient. It bloats the codeHenning Baldersheim2024-01-221-0/+7
| | | | and most of the time hampers the compilers abilitity to inline and optimize.
* Make the TensorType.hasXX public and use them other places too.Henning Baldersheim2024-01-211-3/+3
|
* - Extract dimension names in a set to avoid recomputing it in ↵Henning Baldersheim2024-01-211-3/+26
| | | | | | | dimensionNames() mathod. - Also extract some information about what kind of dimensions a tensor has construcion time. This avoids streamin through all diemsion later on, and keeps this local in the TensorType.
* expose dense subspace blocks for serializingArne Juul2023-11-091-0/+1
|
* add reference implementation of MapSubspacesArne Juul2023-11-021-1/+8
|
* Update copyrightJon Bratseth2023-10-091-1/+1
|
* - Use equals when comparing Optional<Long>Henning Baldersheim2023-09-131-12/+17
| | | | - Minor cleanup
* jdk21: set methods final in vespajlibgjoranv2023-07-171-2/+1
| | | | + fix import issues
* Support embedding an array to a mixed 2d tensorJon Bratseth2023-01-271-4/+14
|
* Revert "Revert collect(Collectors.toList())"Henning Baldersheim2022-12-041-1/+1
|
* Revert collect(Collectors.toList())Henning Baldersheim2022-12-041-1/+1
|
* collect(Collectors.toList()) -> toList()Henning Baldersheim2022-12-021-1/+1
|
* Revert "Merge pull request #20578 from ↵Jon Marius Venstad2021-12-201-3/+2
| | | | | | | vespa-engine/revert-20568-jonmv/replace-optimaize-with-lingua" This reverts commit 5476504932cd90eb2dad82dbab633e3ffa2034c3, reversing changes made to 235a78cc4707f78d18c6818a577de1b7507f5e40.
* Revert "Replace optimaize with OpenNLP language detector [run-systemtest]"Jon Marius Venstad2021-12-181-2/+3
|
* Avoid guavaJon Marius Venstad2021-12-171-3/+2
|
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
|
* Add 'encode' expressionJon Bratseth2021-09-191-1/+1
|
* cosmetic tweaksArne Juul2021-04-091-3/+4
|
* Resolve feedback from PR reviewLester Solbakken2021-04-081-10/+8
|
* Add bfloat16 and int8 tensor cell types in JavaLester Solbakken2021-04-081-3/+8
|
* Fix linksJon Bratseth2021-02-151-1/+1
|
* Support mixed tensor type in Java evaluationLester Solbakken2020-11-151-19/+1
|
* Revert "Revert "Revert "Revert "Require equal sizes in join""""Jon Bratseth2020-01-131-8/+16
|
* Revert "Revert "Revert "Require equal sizes in join"""Henning Baldersheim2020-01-111-16/+8
|
* Revert "Revert "Require equal sizes in join""Lester Solbakken2020-01-101-8/+16
| | | | This reverts commit d78f8b089753025421524539e86ca96b7bf3369c.
* Revert "Require equal sizes in join"Jon Bratseth2020-01-071-16/+8
|
* Merge pull request #11641 from vespa-engine/bratseth/require-equal-sizes-in-joinJon Bratseth2020-01-071-8/+16
|\ | | | | Require equal sizes in join
| * Require equal sizes in joinJon Bratseth2020-01-031-9/+17
| |
* | Merge pull request #11637 from vespa-engine/bratseth/tensor-short-form-tostringJon Bratseth2020-01-061-0/+3
|\ \ | | | | | | More tensor short forms in Tensor.toString()
| * | More tensor short forms in Tensor.toString()Jon Bratseth2020-01-031-0/+3
| |/
* | Remove tabJon Bratseth2020-01-061-1/+1
| |
* | Require equal lengths if specifiedJon Bratseth2020-01-031-7/+4
| |
* | Add mergeJon Bratseth2020-01-021-7/+11
|/
* Allow quoted labels in tensorsJon Bratseth2019-12-171-3/+14
|
* Tensor parsing improvementsJon Bratseth2019-12-101-1/+1
| | | | | - Mixed tensor format parsing (outside expressions) - Validate structure of dense tensor strings
* Support mixed tensor short form JSONJon Bratseth2019-10-081-0/+12
|
* Document the standard value order one placeJon Bratseth2019-10-011-1/+2
|
* use same rules for cell value type resolving as C++Arne Juul2019-08-201-1/+11
| | | | | * pick cell value type from tensors with dimensions only * in Concat, use the expected combined cell value type for unit tensor
* MergeJon Bratseth2019-08-131-8/+25
|
* propagate float and stop using it too muchHåvard Pettersen2019-07-091-1/+6
|
* Parse dense tensors in the rightmost adjacent orderJon Bratseth2019-06-111-0/+3
|
* Revert "Bratseth/emit float tensors in config"Arnstein Ressem2019-05-081-25/+4
|
* Emit float tensor types in config when specifiedJon Bratseth2019-05-071-4/+25
|
* Split values into IndexedDoubleTensor subclassJon Bratseth2019-04-251-0/+1
|
* Infer value typeJon Bratseth2019-04-031-6/+6
|
* Consider value type in equalsJon Bratseth2019-04-031-4/+8
|
* Add tensor value typeJon Bratseth2019-04-031-3/+24
|
* Parse tensor value typeJon Bratseth2019-04-021-22/+19
|