aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/schema/expressiontransforms
Commit message (Collapse)AuthorAgeFilesLines
* allow configuring normalizersArne Juul2023-10-133-5/+169
|
* Update copyrightJon Bratseth2023-10-0914-14/+14
|
* Merge pull request #28566 from ↵Arne H Juul2023-09-211-0/+4
|\ | | | | | | | | vespa-engine/arnej/avoid-recomputing-match-features if something is already a match-feature, avoid computing it again in …
| * if something is already a match-feature, avoid computing it again in ↵Arne Juul2023-09-181-0/+4
| | | | | | | | global-phase
* | get rid of input which is already gotten from queryArne Juul2023-09-181-3/+1
|/
* Add utility function for custom token idsLester Solbakken2023-09-111-18/+43
|
* Ignore input also listed in intializers when parsing metadata from modelBjørn Christian Seime2023-04-131-5/+1
|
* Ignore input also listed in initializersBjørn Christian Seime2023-03-311-5/+9
| | | | Ignore inputs which is already initialized when determining required features as input to ONNX models in global-phase.
* use ExpressionFunction.Instance for consistencyArne Juul2023-03-221-9/+27
|
* use Integer.toHexString on hashcodeArne Juul2023-03-211-1/+1
|
* use withTransformedExpressions for wiringArne Juul2023-03-201-14/+1
|
* deeper processing of TensorFunctionNode and ONNX model referencesArne Juul2023-03-201-0/+33
|
* Merge branch 'master' into arnej/handle-dynamic-tensorJon Bratseth2023-03-201-2/+2
|\
| * - avoid unintentionally duplicated rank-propertiesArne Juul2023-03-201-2/+2
| | | | | | | | | | - use more LinkedHashMap for deterministic behavior in unit tests - extend some unit tests
* | handle DynamicTensor with embedded expressionsArne Juul2023-03-171-0/+8
| |
* | avoid making OperationNode with no operatorsArne Juul2023-03-171-0/+3
|/
* * make InputRecorder handle slice with embedded expressionsArne Juul2023-03-161-0/+8
| | | | * special handling for Generate and Slice in BindingExtractor
* add special handling of TensorFunctionNode containing Generate functionArne Juul2023-03-142-3/+52
|
* remember which functions are already handledArne Juul2023-03-101-0/+6
|
* handle more complex features and functions wrapped in rankingExpression(foo)Arne Juul2023-03-081-3/+8
|
* Reapply "deeper processing of onnx inputs"Arne Juul2023-03-081-1/+10
| | | | This reverts commit 9c495646db8acadc02f698b5326c67dc8a59d283.
* Revert "deeper processing of onnx inputs"Arne Juul2023-02-241-10/+1
| | | | This reverts commit 8d8f523c32fab2bd396f960496459eb079b03872.
* deeper processing of onnx inputsArne Juul2023-02-161-1/+10
|
* use FeatureNamesArne Juul2023-02-081-8/+13
|
* experimental WIPArne Juul2023-02-071-0/+87
|
* Revert "Revert "Let list handling catch up with Java 17""Henning Baldersheim2022-12-021-14/+13
|
* Revert "Let list handling catch up with Java 17"Bjørn Christian Seime2022-12-021-13/+14
|
* Let list handling catch up with Java 17Henning Baldersheim2022-12-021-14/+13
|
* Optimize importsHarald Musum2022-10-241-8/+0
|
* Only check types when necessaryJon Bratseth2022-10-031-3/+3
|
* Revert "Merge pull request #24279 from ↵Jon Bratseth2022-10-031-8/+24
| | | | | | | vespa-engine/jonmv/revert-GC-heaven-commits" This reverts commit 539f2871e4812a463aa108639aac66c4903f3c33, reversing changes made to aeaa3c2da60259a8ba80345591657922c90c1993.
* Revert "Merge pull request #24257 from ↵jonmv2022-10-021-12/+7
| | | | | | | vespa-engine/bratseth/boolean-optimize-primitives-only" This reverts commit 4a1ca594e4cf3810974696ce970f5a161ec099eb, reversing changes made to 62928f4d8b7571c4b10fedffc56b762f57b6b2ca.
* Revert "Merge pull request #24266 from ↵jonmv2022-10-021-15/+4
| | | | | | | vespa-engine/bratseth/tolerate-missing-types" This reverts commit a2bb6fac145904c96943294b5b62d3c2063e5144, reversing changes made to 0b08f84d1a2bc9fcbea0656d33e5e23f3e325e40.
* Tolerate missing typesJon Bratseth2022-09-291-4/+15
|
* Only optimize boolean expressions on primitivesJon Bratseth2022-09-291-7/+12
| | | | | | Only transform a && b to if(a, b, false) etc.0 if both a and b are primitives, not tensors, as if requires both branches to return the same type.
* Use tensor vocabularyJon Bratseth2022-09-282-8/+8
|
* Drop 'arithmetic' from nameJon Bratseth2022-09-282-30/+30
|
* Fold comparisons into the other operatorsJon Bratseth2022-09-281-6/+4
|
* Use ArithmeticNode.resolve instead of creating a new one explicit.Henning Baldersheim2022-09-211-2/+32
|
* Avoid confusing the reader by starting off with OR. Just use null instead.Henning Baldersheim2022-09-211-2/+1
|
* Short circuit boolean expressionsJon Bratseth2022-09-212-1/+107
| | | | | | | | Short circuit boolean expressions by converting them to (nested) if expressions. This also fixes a bug in Java expression evaluation where evaluation of arithmetic operations with the same precedence would be from right to left rather than left to right.
* Revert "Revert "Revert "Short circuit boolean expressions"""Henning Baldersheim2022-09-212-107/+1
|
* Revert "Revert "Short circuit boolean expressions""Henning Baldersheim2022-09-212-1/+107
|
* Revert "Short circuit boolean expressions"Arnstein Ressem2022-09-202-107/+1
|
* Update BooleanExpressionTransformer.javaHenning Baldersheim2022-09-201-1/+1
|
* Short circuit boolean expressionsJon Bratseth2022-09-202-1/+107
| | | | | | | | Short circuit boolean expressions by converting them to (nested) if expressions. This also fixes a bug in Java expression evaluation where evaluation of arithmetic operations with the same precedence would be from right to left rather than left to right.
* Remove TensorFlow feature converterLester Solbakken2022-06-081-24/+3
|
* onnxModel to onnx in summary/matchfeaturesLester Solbakken2022-06-081-9/+8
|
* Rename the 'searchdefinition' package to 'schema'Jon Bratseth2022-05-1911-0/+977