aboutsummaryrefslogtreecommitdiffstats
path: root/vespajlib/src/test/java/com/yahoo/tensor
Commit message (Collapse)AuthorAgeFilesLines
* - 0 prefixed numbers should not be considered numeric."Henning Baldersheim2024-01-301-1/+3
|
* Minor cleanupJon Bratseth2024-01-281-3/+7
|
* Make tensor addresses integer based instead of as strings.Henning Baldersheim2024-01-255-30/+86
| | | | | Positive numbers are direct indexes, while strings that does not represent numbers are enumerated and represented with negative integers.
* Support longhasherHenning Baldersheim2024-01-251-0/+44
|
* Use lz4-java and xxhash32Henning Baldersheim2024-01-211-9/+11
|
* Reorder tests as the indexed tests varies a lot when they are run last. ↵Henning Baldersheim2024-01-211-25/+31
| | | | Reason not known.
* Revert "Balder/cached xxh3 hash"Henning Baldersheim2024-01-211-44/+0
|
* Add basic testing of TensorAddressHenning Baldersheim2024-01-211-0/+44
|
* Rename getIndex => getDirectIndexHenning Baldersheim2024-01-201-4/+4
|
* Add a class for assist efficient traversal of dimensions in an IndexedTensor.Henning Baldersheim2024-01-191-0/+33
|
* Merge pull request #29668 from vespa-engine/lesters/slice-dimension-with-spaceJon Bratseth2023-12-151-0/+9
|\ | | | | Add string indicators for dimensions with spaces in slice tostring
| * Add string indicators for dimensions with spaces in slice tostringLester Solbakken2023-12-151-0/+9
| |
* | Reapply "add parsing of special strings for inf/nan cell values"Arne Juul2023-12-141-0/+47
| | | | | | | | This reverts commit d976f82207c09b3215661e1d034ae9a42f28a63d.
* | Revert "add parsing of special strings for inf/nan cell values"Henning Baldersheim2023-12-131-47/+0
| |
* | handle JSON null as NaNArne Juul2023-12-111-0/+29
| |
* | add parsing of special strings for inf/nan cell valuesArne Juul2023-12-111-0/+18
|/
* handle "blocks" syntax for mixed tensors with multiple indexed dimensionsArne Juul2023-12-011-0/+32
|
* Move to container core due to OSGI, keep a copy in testutil for use in ↵Henning Baldersheim2023-11-241-2/+3
| | | | tests in no OSGI modules.
* jackson 2.16 changes some of its default settings so we consolidate our use ↵Henning Baldersheim2023-11-231-5/+4
| | | | | | of the ObjectMapper. Unless special options are used, use a common instance, or create via factory metod.
* add reference implementation of MapSubspacesArne Juul2023-11-021-0/+213
|
* Update copyrightJon Bratseth2023-10-0926-26/+26
|
* fix dimension size comparisonArne Juul2023-09-132-6/+40
|
* add cosine_similarityArne Juul2023-06-261-0/+66
|
* add class comment and test expansionArne Juul2023-06-261-0/+11
|
* add euclidean_distanceArne Juul2023-06-261-0/+43
|
* join dimensions must equal common dimensions for optimizationArne Juul2023-03-161-0/+40
|
* Value type aware value renderingJon Bratseth2023-03-131-0/+54
|
* Handle negative numeric labels.Henning Baldersheim2023-02-021-0/+10
|
* Test subtype methodsJon Bratseth2023-01-271-0/+24
|
* Test direct renderingJon Bratseth2023-01-161-1/+3
|
* Test direct renderingJon Bratseth2023-01-161-31/+212
|
* Support direct tensor renderingJon Bratseth2023-01-141-8/+14
|
* Handle type renderingJon Bratseth2023-01-131-0/+2
| | | | | - Always output type for consistency. - Ignore type in input.
* Merge pull request #25549 from vespa-engine/bratseth/tensor-direct-valuesLester Solbakken2023-01-131-1/+48
|\ | | | | Parse tensor JSON values at root
| * Parse tensor JSON values at rootJon Bratseth2023-01-121-2/+48
| | | | | | | | | | | | | | | | | | | | Our current tensor JSON formats require a "blocks", "cells" or "values" key at the root, containing values in various forms. This adds support for skipping that extra level and adding content at the root, where the permissible content format depends on the tensor type, and matches the formats below "blocks", "cells" or "values" for the corresponding tensor types.
* | Test cell rendering precisionJon Bratseth2023-01-121-2/+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
|
* Reduce the simple usage of guava where java has caught upHenning Baldersheim2022-11-304-18/+20
|
* More input tests and better error messageJon Bratseth2022-10-191-1/+7
|
* allow simple hex format for dense tensors of known typeArne Juul2022-09-021-0/+45
|
* Revert "allow simple hex format for dense tensors of known type"Henning Baldersheim2022-08-311-41/+0
|
* allow simple hex format for dense tensors of known typeArne Juul2022-08-311-0/+41
|
* Output input default values in rank propertiesJon Bratseth2022-05-091-7/+7
|
* Validate query feature tensor typesJon Bratseth2022-03-294-21/+71
| | | | | | - Validate tensor feature types when a tensor is set programmatically. - Add a toShortString for messages containing tensors. - Consistent and nicer spacing in tensor string forms.
* GC deprecated junit assertThat.Henning Baldersheim2021-12-212-6/+1
|
* Update 2019 Oath copyrights.gjoranv2021-10-272-2/+2
|
* Update Verizon Media copyright notices.gjoranv2021-10-074-4/+4
|
* Update 2018 copyright notices.gjoranv2021-10-073-3/+3
|