summaryrefslogtreecommitdiffstats
path: root/vespajlib/src/main/java/com/yahoo/tensor/serialization/JsonFormat.java
Commit message (Collapse)AuthorAgeFilesLines
* - Use numericLabel over label for address manipulation.Henning Baldersheim2024-02-011-28/+3
| | | | - Only use label when actual string representation is needed.
* Make the TensorType.hasXX public and use them other places too.Henning Baldersheim2024-01-211-8/+5
|
* fallback to parseDoubleArne Juul2023-12-141-1/+1
|
* Reapply "add parsing of special strings for inf/nan cell values"Arne Juul2023-12-141-8/+33
| | | | This reverts commit d976f82207c09b3215661e1d034ae9a42f28a63d.
* Revert "add parsing of special strings for inf/nan cell values"Henning Baldersheim2023-12-131-33/+8
|
* handle JSON null as NaNArne Juul2023-12-111-6/+9
|
* add parsing of special strings for inf/nan cell valuesArne Juul2023-12-111-5/+27
|
* handle "blocks" syntax for mixed tensors with multiple indexed dimensionsArne Juul2023-12-011-4/+14
|
* sparseAddr -> sparseAddressArne Juul2023-11-091-2/+2
|
* expose dense subspace blocks for serializingArne Juul2023-11-091-13/+5
|
* Update copyrightJon Bratseth2023-10-091-1/+1
|
* allow short-form JSON for 1-d constantsArne Juul2023-05-161-9/+9
|
* Value type aware value renderingJon Bratseth2023-03-131-5/+18
|
* Test direct renderingJon Bratseth2023-01-161-28/+41
|
* Support direct tensor renderingJon Bratseth2023-01-141-39/+64
|
* Handle type renderingJon Bratseth2023-01-131-1/+1
| | | | | - Always output type for consistency. - Ignore type in input.
* Parse tensor JSON values at rootJon Bratseth2023-01-121-29/+38
| | | | | | | | | | 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.
* 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
|
* Set short tensor format as defaultLester Solbakken2022-06-081-5/+9
|
* Update 2018 copyright notices.gjoranv2021-10-071-1/+1
|
* Use values/cells/blocks format for short formLester Solbakken2021-09-281-27/+58
|
* Stateless REST API: short forms for sparse and mixed tensorsLester Solbakken2021-09-271-3/+58
|
* Disallow feeding empty indexed tensorsLester Solbakken2021-09-021-6/+17
|
* Add short form output option to model-evaluation REST APILester Solbakken2021-09-011-0/+22
|
* handle hex strings as tensor cell values in document alsoArne Juul2021-05-201-1/+1
|
* allow a string (with a hex dump of binary representation) as cell valuesArne Juul2021-04-291-4/+99
|
* Fix linksJon Bratseth2021-02-151-2/+2
|
* fix broken linkskkraune2020-05-201-2/+2
|
* Link as linkJon Bratseth2019-10-081-1/+2
|
* Link as linkJon Bratseth2019-10-081-1/+1
|
* Single sparse dimension short formJon Bratseth2019-10-081-11/+33
|
* SimplifyJon Bratseth2019-10-081-7/+5
|
* Support mixed tensor short form JSONJon Bratseth2019-10-081-35/+51
|
* Support mixed tensor short form JSONJon Bratseth2019-10-081-7/+35
|
* Document the standard value order one placeJon Bratseth2019-10-011-1/+1
|
* Read dense tensor form in documentsJon Bratseth2019-06-181-0/+4
|
* Deserialize dense formJon Bratseth2019-06-181-6/+32
|
* Decode tensor summary featuresJon Bratseth2019-06-151-4/+16
|
* Validate moreJon Bratseth2019-06-041-3/+12
|
* Vespa global model importJon Bratseth2019-06-021-3/+20
|
* Add copyright headerJon Bratseth2018-10-011-0/+1
|
* Add TensorFlow variable converterJon Bratseth2018-03-081-0/+40