aboutsummaryrefslogtreecommitdiffstats
path: root/vespajlib/abi-spec.json
Commit message (Collapse)AuthorAgeFilesLines
* - Drop the optimization from long to int and just use long throughout.Henning Baldersheim2024-02-101-1/+1
| | | | - That enables that numeric hashes are also handled efficiently, without resorting to strings.
* Update abi.Henning Baldersheim2024-02-011-0/+1
|
* Update abiHenning Baldersheim2024-01-311-0/+2
|
* Minor cleanupJon Bratseth2024-01-281-2/+2
|
* Make tensor addresses integer based instead of as strings.Henning Baldersheim2024-01-251-3/+9
| | | | | 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-0/+1
| | | | computeIfAbsent.
* - Add and use getAsDouble method returning a Double object. It behaves ↵Henning Baldersheim2024-01-211-0/+4
| | | | | | | similar to Map.get(key). null indicates no value present. Then you avoid 2 lookups to first check if a value is present, and then to fetch that value. This does wonders when it is backed by a map and hashCode/equals are relatively expensive.
* Make the TensorType.hasXX public and use them other places too.Henning Baldersheim2024-01-211-0/+3
|
* Rename getIndex => getDirectIndexHenning Baldersheim2024-01-201-1/+1
|
* Add a class for assist efficient traversal of dimensions in an IndexedTensor.Henning Baldersheim2024-01-191-0/+16
|
* Update abi.Henning Baldersheim2024-01-181-1/+3
|
* Update abispecMorten Tokle2023-12-191-1/+2
|
* sparseAddr -> sparseAddressArne Juul2023-11-091-1/+1
|
* expose dense subspace blocks for serializingArne Juul2023-11-091-0/+17
|
* store cells in blocks for MixedTensorArne Juul2023-11-081-31/+0
|
* add reference implementation of MapSubspacesArne Juul2023-11-021-0/+19
|
* Update abi specLester Solbakken2023-10-171-4/+9
|
* Update ABIHenning Baldersheim2023-10-111-0/+1
|
* Update ABIHenning Baldersheim2023-09-151-0/+1
|
* jdk21: set methods final in vespajlibgjoranv2023-07-171-2/+3
| | | | + fix import issues
* override type resolving to do some sanity checkingArne Juul2023-06-261-2/+6
|
* add cosine_similarityArne Juul2023-06-261-0/+16
|
* add euclidean_distanceArne Juul2023-06-261-0/+16
|
* Add helper `XML.getChildValue()`Bjørn Christian Seime2023-06-151-0/+1
|
* Update deps and ABI specJon Bratseth2023-06-131-0/+27
|
* Put the openai client in a separate componentJon Bratseth2023-04-251-0/+108
|
* Allocate array once by presizingHenning Baldersheim2023-03-211-0/+1
|
* add withTransformedFunctions() to TensorFunction APIArne Juul2023-03-201-1/+3
|
* expose embedded expressions from DynamicTensorArne Juul2023-03-171-0/+1
|
* * make InputRecorder handle slice with embedded expressionsArne Juul2023-03-161-0/+1
| | | | * special handling for Generate and Slice in BindingExtractor
* Revert "Merge pull request #25776 from ↵jonmv2023-01-301-0/+14
| | | | | | | vespa-engine/jonmv/revert-private-endpoints" This reverts commit 350b36dd88baef7548c0066b01ea1e328eb78f3f, reversing changes made to 8a006bc9ca202713ec54c7961a9256790c87d10d.
* Revert "Merge pull request #25770 from vespa-engine/jonmv/private-endpoints"jonmv2023-01-271-14/+0
| | | | | This reverts commit a3ae8f5b0ec3a7f2f3c9205289470dbb89e477ff, reversing changes made to 6534f02466a8958513a8b8684cc2a4369fab7666.
* Merge pull request #25770 from vespa-engine/jonmv/private-endpointsJon Marius Venstad2023-01-271-0/+14
|\ | | | | Jonmv/private endpoints
| * Update ABI specjonmv2023-01-271-0/+14
| |
* | Support embedding an array to a mixed 2d tensorJon Bratseth2023-01-271-0/+3
|/
* Update ABI specJon Bratseth2023-01-161-1/+2
|
* Revert "Merge pull request #24781 from ↵jonmv2022-11-071-0/+1
| | | | | | | vespa-engine/revert-24777-jonmv/reapply-app-streams" This reverts commit adc1c1fa16945d9f29778706f5bf8161434c2361, reversing changes made to a0e9b51aaf01a425dbd6cdd1fbc8fd5ce066a9bb.
* Revert "Jonmv/reapply app streams"Jon Marius Venstad2022-11-071-1/+0
|
* Revert "Merge pull request #24763 from vespa-engine/jonmv/revert-streams"jonmv2022-11-071-0/+1
| | | | | This reverts commit 6d8bca79a1f600501290593ecd920eca0b237c78, reversing changes made to 36374eb2d3cc94c3792dd0a70963244abb6284b4.
* Revert "Merge pull request #24762 from vespa-engine/jonmv/memoize"jonmv2022-11-041-1/+0
| | | | | This reverts commit 62f86b1196d6f7a616b3b69d701258ed35d00bf0, reversing changes made to 7eb6f8bcec2a2f13f368ebd115c9c8d2f559d95c.
* Update ABI specValerij Fredriksen2022-11-041-0/+1
|
* Update ABI spec format, and update all specsjonmv2022-10-251-1230/+1230
|
* More input tests and better error messageJon Bratseth2022-10-191-4/+5
|
* Update ABI specJon Bratseth2022-08-241-0/+1
|
* use namespace unaware parser for bundle validator MERGEOK (#23585)Andreas Eriksen2022-08-051-0/+2
| | | | | * use namespace unaware parser for bundle validator * update abi spec
* Move yolean code into vespajlib.gjoranv2022-07-131-0/+330
|
* Avoid SerializableHenning Baldersheim2022-06-091-1/+0
|
* Remove on Vespa 8Jon Bratseth2022-06-081-1/+0
|
* Revert "Merge pull request #22642 from ↵Jon Bratseth2022-05-181-0/+12
| | | | | | | vespa-engine/revert-22637-bratseth/model-syntax" This reverts commit 2c9cb8159adaced573fd1e34689e533946feea85, reversing changes made to a4dbfc43c7df534ee5b032204ef19a7b038d7e3e.
* Revert "Bratseth/model syntax"Arnstein Ressem2022-05-181-12/+0
|