Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reapply "Bjorncs/embedder onnx gpu" | Bjørn Christian Seime | 2023-05-09 | 1 | -1/+1 |
| | | | | Updated model-integration to depend on configdefinitions instead of searchcore as OnnxModelsConfig is moved there. | ||||
* | Revert "Bjorncs/embedder onnx gpu" | Geir Storli | 2023-05-08 | 1 | -1/+1 |
| | |||||
* | Require GPU when available for ONNX evaluation in global-phase and embedders | Bjørn Christian Seime | 2023-05-08 | 1 | -1/+1 |
| | |||||
* | check ONNX model input type with isAssignableTo | Arne Juul | 2023-03-21 | 1 | -3/+5 |
| | |||||
* | use withTransformedExpressions for wiring | Arne Juul | 2023-03-20 | 1 | -14/+5 |
| | |||||
* | handle DynamicTensor | Arne Juul | 2023-03-17 | 1 | -0/+8 |
| | |||||
* | * make InputRecorder handle slice with embedded expressions | Arne Juul | 2023-03-16 | 2 | -1/+29 |
| | | | | * special handling for Generate and Slice in BindingExtractor | ||||
* | use OnnxExpressionNode | Arne Juul | 2023-03-08 | 3 | -5/+75 |
| | |||||
* | add ExpressionNode computing an output from an ONNX model | Arne Juul | 2023-03-08 | 2 | -0/+121 |
| | |||||
* | refactor binding extraction, with caching | Arne Juul | 2023-03-08 | 3 | -118/+199 |
| | |||||
* | pick up and remember declared returned types for functions | Arne Juul | 2023-03-07 | 1 | -5/+9 |
| | |||||
* | allow dollar in function names | Arne Juul | 2023-03-03 | 1 | -4/+4 |
| | |||||
* | use common utility and constant | Arne Juul | 2023-03-02 | 2 | -3/+10 |
| | |||||
* | only optimize functions that have a contextPrototype | Arne Juul | 2023-03-01 | 1 | -4/+8 |
| | |||||
* | fix regexp patterns that only allowed exactly two arguments | Arne Juul | 2023-03-01 | 1 | -4/+4 |
| | |||||
* | Replace `OnnxEvaluatorCache` with OnnxRuntime | Bjørn Christian Seime | 2023-02-27 | 3 | -21/+21 |
| | | | | | | Require an `OnnxRuntime` instance to create `OnnxEvaluator` instances. Cache underlying `OrtSession` instead of `OnnxEvaluator`. Move static helpers for checking Onnx runtime availability from `OnnxEvaluator` to `OnnxRuntime`. | ||||
* | Merge pull request #26188 from vespa-engine/arnej/pick-up-declare-feature-types | Jon Bratseth | 2023-02-27 | 2 | -3/+30 |
|\ | | | | | pick up declared type of query/attribute features, | ||||
| * | pick up declared type of query/attribute features, | Arne Juul | 2023-02-26 | 2 | -3/+30 |
| | | | | | | | | and handle globalphase not wrapped in rankExpression(). | ||||
* | | replace assert -> check and throw | Arne Juul | 2023-02-26 | 1 | -2/+4 |
|/ | |||||
* | handle non-identifier onnx input/output names: instead of the conflicting | Arne Juul | 2023-02-22 | 1 | -16/+27 |
| | | | | | ad-hoc code in OnnxEvaluator, do it as part of general input/output mapping in OnnxModel. | ||||
* | add configurable input/output mappings | Arne Juul | 2023-02-22 | 2 | -4/+122 |
| | |||||
* | Cache Onnx model instances | Bjørn Christian Seime | 2023-02-22 | 4 | -12/+33 |
| | | | | | | Manage lifecycle of OnnxEvaluator instances explicitly to allow instances to be cached without use WeakHashmap/finalizers. Inject shared Onnx model cache in ModelsEvaluator. | ||||
* | pick up specified name of output from onnx model | Arne Juul | 2023-02-11 | 1 | -1/+7 |
| | |||||
* | Merge pull request #25993 from ↵ | Henning Baldersheim | 2023-02-11 | 1 | -0/+12 |
|\ | | | | | | | | | vespa-engine/arnej/get-global-evaluator-from-registry-2 handle that the component graph contains multiple ModelsEvaluator instances | ||||
| * | handle that the component graph contains multiple ModelsEvaluator instances ↵ | Arne Juul | 2023-02-10 | 1 | -0/+12 |
| | | | | | | | | (take 2) | ||||
* | | also handle JSON-serialization of constants | Arne Juul | 2023-02-11 | 1 | -3/+6 |
|/ | |||||
* | Revert "handle that the component graph contains multiple ModelsEvaluator ↵ | Henning Baldersheim | 2023-02-10 | 1 | -10/+0 |
| | | | | instances" | ||||
* | handle that the component graph contains multiple ModelsEvaluator instances | Arne Juul | 2023-02-10 | 1 | -0/+10 |
| | |||||
* | Allow fallback to CPU if nodes are provisioned without GPU | Martin Polden | 2023-02-08 | 1 | -1/+1 |
| | |||||
* | Remove 'required' attribute | Martin Polden | 2023-01-26 | 1 | -1/+1 |
| | |||||
* | Support configuration of GPU device to use in ONNX model | Martin Polden | 2023-01-23 | 1 | -1/+1 |
| | |||||
* | Support direct tensor rendering | Jon Bratseth | 2023-01-14 | 1 | -9/+9 |
| | |||||
* | sort arguments | Arne Juul | 2022-12-15 | 1 | -3/+9 |
| | |||||
* | Use well defined order where we output text and generate config. Makes ↵ | Henning Baldersheim | 2022-12-01 | 4 | -12/+12 |
| | | | | config stable and simple tests predictable. | ||||
* | Revert "Revert "- Reduce usage of guava."" | Henning Baldersheim | 2022-12-01 | 5 | -56/+45 |
| | |||||
* | Revert "- Reduce usage of guava." | Henning Baldersheim | 2022-12-01 | 5 | -45/+56 |
| | |||||
* | - Reduce usage of guava. | Henning Baldersheim | 2022-12-01 | 5 | -56/+45 |
| | | | | - Ensure that tests relying on order are determinsitic. | ||||
* | Reduce the simple usage of guava where java has caught up | Henning Baldersheim | 2022-11-30 | 1 | -21/+8 |
| | |||||
* | Use consistent terminology | Jon Bratseth | 2022-09-29 | 1 | -3/+3 |
| | |||||
* | Use tensor vocabulary | Jon Bratseth | 2022-09-28 | 1 | -10/+10 |
| | |||||
* | Fold comparisons into the other operators | Jon Bratseth | 2022-09-28 | 1 | -21/+50 |
| | |||||
* | Set short tensor format as default | Lester Solbakken | 2022-06-08 | 1 | -3/+3 |
| | |||||
* | GC unused methods | Henning Baldersheim | 2022-06-08 | 1 | -7/+0 |
| | |||||
* | onnxModel to onnx in summary/matchfeatures | Lester Solbakken | 2022-06-08 | 1 | -1/+1 |
| | |||||
* | Use '@Inject' from 'annotations' in multiple bundles | Bjørn Christian Seime | 2022-05-06 | 1 | -1/+1 |
| | |||||
* | Allow models referencing functions they don't define | Jon Bratseth | 2022-04-29 | 1 | -1/+3 |
| | | | | | | | | ML models may not be designed to be used standalone but only in context of another ranking expression, which then supplies functions referenced by the model. Tolerate such models in stateløess evaluation. | ||||
* | Add custom `@Beta` annotation | Bjørn Christian Seime | 2021-12-03 | 2 | -2/+2 |
| | | | | Replace use of Guava's `com.google.common.annotations.Beta` with custom annotation. | ||||
* | Avoid using deprecated methods | Henning Baldersheim | 2021-11-03 | 1 | -2/+2 |
| | |||||
* | Make StringValue symmetric so it can accept its output (toString) as input. | Henning Baldersheim | 2021-11-03 | 1 | -1/+0 |
| | |||||
* | Update Verizon Media copyright notices. | gjoranv | 2021-10-07 | 1 | -1/+1 |
| |