aboutsummaryrefslogtreecommitdiffstats
path: root/vespajlib
Commit message (Collapse)AuthorAgeFilesLines
* Avoid methods deprecated in jackson 2.17.1Henning Baldersheim2024-05-061-1/+1
|
* Revert "Update jackson2.vespa.version to v2.17.0"Henning Baldersheim2024-05-061-1/+1
|
* Avoid deprecated methods.Henning Baldersheim2024-05-061-1/+1
|
* Move Results to the only place it is used.Henning Baldersheim2024-04-182-63/+0
|
* Replace all usages of Arrays.asList with List.of where possible.Henning Baldersheim2024-04-128-26/+20
|
* Unify on List.ofHenning Baldersheim2024-04-1123-63/+44
|
* Calling clear on List.of() collections seems to be a bad plan.Henning Baldersheim2024-04-111-1/+2
|
* Unify on Set.ofHenning Baldersheim2024-04-112-13/+12
|
* Merge pull request #30877 from vespa-engine/balder/map-dot-ofHenning Baldersheim2024-04-111-7/+5
|\ | | | | Unify on Map.of
| * Fix failing annotator test and singletonMap => Map.ofHenning Baldersheim2024-04-111-7/+5
| |
* | Validate url for modelsHarald Musum2024-04-111-2/+2
|/
* Rename ai.vespa.languagemodels to ai.vespa.llm in vespajlibLester Solbakken2024-04-0215-68/+68
|
* Move LLM classes in vespajlib from ai.vespa.llm to ai.vespa.languagemodelsLester Solbakken2024-04-0215-69/+68
|
* Cleanup onlyJon Bratseth2024-03-311-11/+16
|
* Merge pull request #30742 from vespa-engine/freva/fix-leafHåkon Hallingstad2024-03-272-1/+2
|\ | | | | Fix domain name leaf label
| * Fix domain name leaf labelValerij Fredriksen2024-03-272-1/+2
| |
* | Add beta annotation and update copyright headersLester Solbakken2024-03-271-0/+4
| |
* | Add RAG searcherLester Solbakken2024-03-269-100/+190
|/
* Fix typo in `add()`Bjørn Christian Seime2024-03-251-1/+1
|
* Strip trailing zeros when serializing to jsonBjørn Christian Seime2024-03-251-1/+3
|
* Merge pull request #30614 from vespa-engine/hakonhall/add-domainnameleaflabelValerij Fredriksen2024-03-132-0/+9
|\ | | | | Add DomainName.leafLabel()
| * Add DomainName.leafLabel()Håkon Hallingstad2024-03-132-0/+9
| |
* | Add default constructor for TinyIdentitySetHenning Baldersheim2024-03-111-1/+4
|/
* Move ExponentialBackoff to vespajlibMartin Polden2024-03-052-0/+78
|
* Don't use optional variants for primitive typesBjørn Christian Seime2024-02-291-4/+2
|
* Various improvements to `Json`Bjørn Christian Seime2024-02-272-2/+36
|
* Export packageValerij Fredriksen2024-02-261-0/+5
|
* Move Json to vespajlibValerij Fredriksen2024-02-263-0/+380
|
* Add fluent builderBjørn Christian Seime2024-02-151-1/+1
|
* Proxy endpoint certificate secrets through EndpointCertificateSecretStoreMorten Tokle2024-02-132-0/+34
|
* - Drop the optimization from long to int and just use long throughout.Henning Baldersheim2024-02-1012-121/+102
| | | | - That enables that numeric hashes are also handled efficiently, without resorting to strings.
* Support embedding into rank 3 tensorsJon Bratseth2024-02-021-0/+1
|
* Reverse the problem to match the interface of TensorAddress.partialCopyHenning Baldersheim2024-02-011-6/+2
|
* Update abi.Henning Baldersheim2024-02-012-1/+2
|
* - Use numericLabel over label for address manipulation.Henning Baldersheim2024-02-017-51/+36
| | | | - Only use label when actual string representation is needed.
* Limit optimization to bound types, which is the prevalent kind.Henning Baldersheim2024-01-311-23/+27
|
* Update abiHenning Baldersheim2024-01-311-0/+2
|
* - Make separate path for reduction of indexed tensors.Henning Baldersheim2024-01-312-6/+74
| | | | | | | - This brough down reduce time from 60s to 3.7s or a factor of 16x for the splade embedder if using reduce. This is ontop of the 1.5x improvement with https://github.com/vespa-engine/vespa/pull/30112 - A reduce based splade embedder now uses 8.0s vs 7.0s for a custom rolled out version, translated to 14% overhead. Please enter the commit message for your changes. Lines starting
* Use already optimize TensorAddress.partialCopy to reduce dimensions.Henning Baldersheim2024-01-301-9/+2
|
* Add copyright and minor cleanup.Henning Baldersheim2024-01-301-2/+2
|
* Add explicit test for "0" == 0, and "0" != "00"Henning Baldersheim2024-01-301-0/+2
|
* - 0 prefixed numbers should not be considered numeric."Henning Baldersheim2024-01-302-1/+4
|
* Minor cleanupJon Bratseth2024-01-2820-89/+168
|
* Make tensor addresses integer based instead of as strings.Henning Baldersheim2024-01-2528-331/+725
| | | | | Positive numbers are direct indexes, while strings that does not represent numbers are enumerated and represented with negative integers.
* Add TensorAdressAny.javaHenning Baldersheim2024-01-252-0/+21
|
* Support longhasherHenning Baldersheim2024-01-252-0/+61
|
* - Replace usage of putIfAbsent and manual optimizes get-if-not-put with ↵Henning Baldersheim2024-01-225-16/+8
| | | | computeIfAbsent.
* Make address generation more efficient, also prepare for presizing during build.Henning Baldersheim2024-01-221-23/+37
|
* Extract label once.Henning Baldersheim2024-01-222-3/+3
|
* - Using optional in the inner loop is often very inefficient. It bloats the codeHenning Baldersheim2024-01-222-3/+10
| | | | and most of the time hampers the compilers abilitity to inline and optimize.