aboutsummaryrefslogtreecommitdiffstats
path: root/model-evaluation
Commit message (Collapse)AuthorAgeFilesLines
* Move some of bratseths ownership to others.Geir Storli2024-02-281-0/+2
|
* Update copyrightJon Bratseth2023-10-0930-30/+30
|
* declare types for more rank featuresArne Juul2023-09-211-0/+3
|
* if something is already a match-feature, avoid computing it again in ↵Arne Juul2023-09-186-1/+50
| | | | global-phase
* No need to close an evaluater that has not been created(loaded)Henning Baldersheim2023-06-301-3/+6
|
* Add bundle type to all CORE bundles.gjoranv2023-05-251-0/+3
|
* Reapply "Bjorncs/embedder onnx gpu"Bjørn Christian Seime2023-05-091-1/+1
| | | | Updated model-integration to depend on configdefinitions instead of searchcore as OnnxModelsConfig is moved there.
* Revert "Bjorncs/embedder onnx gpu"Geir Storli2023-05-081-1/+1
|
* Require GPU when available for ONNX evaluation in global-phase and embeddersBjørn Christian Seime2023-05-081-1/+1
|
* check ONNX model input type with isAssignableToArne Juul2023-03-211-3/+5
|
* use withTransformedExpressions for wiringArne Juul2023-03-201-14/+5
|
* handle DynamicTensorArne Juul2023-03-171-0/+8
|
* * make InputRecorder handle slice with embedded expressionsArne Juul2023-03-162-1/+29
| | | | * special handling for Generate and Slice in BindingExtractor
* use OnnxExpressionNodeArne Juul2023-03-0810-5/+267
|
* add ExpressionNode computing an output from an ONNX modelArne Juul2023-03-082-0/+121
|
* refactor binding extraction, with cachingArne Juul2023-03-083-118/+199
|
* add unit test with deep nesting of ranking expressionsArne Juul2023-03-0892-0/+441
|
* Merge pull request #26343 from vespa-engine/arnej/simpler-test-harnessJon Bratseth2023-03-0718-17/+34
|\ | | | | Arnej/simpler test harness
| * use RankProfilesConfigImporter directly, with a configured MockFileAcquirerArne Juul2023-03-071-1/+16
| |
| * simpler and more regular handling of file acquirer mockingArne Juul2023-03-0718-17/+19
| |
* | pick up and remember declared returned types for functionsArne Juul2023-03-071-5/+9
|/
* allow dollar in function namesArne Juul2023-03-036-4/+93
|
* add missing unit testArne Juul2023-03-021-0/+5
|
* use common utility and constantArne Juul2023-03-022-3/+10
|
* add unit test with advanced config (lifted from system test)Arne Juul2023-03-014-0/+175
|
* only optimize functions that have a contextPrototypeArne Juul2023-03-011-4/+8
|
* fix regexp patterns that only allowed exactly two argumentsArne Juul2023-03-011-4/+4
|
* Replace `OnnxEvaluatorCache` with OnnxRuntimeBjørn Christian Seime2023-02-278-31/+31
| | | | | | 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-typesJon Bratseth2023-02-277-3/+57
|\ | | | | pick up declared type of query/attribute features,
| * pick up declared type of query/attribute features,Arne Juul2023-02-267-3/+57
| | | | | | | | and handle globalphase not wrapped in rankExpression().
* | replace assert -> check and throwArne Juul2023-02-261-2/+4
|/
* handle non-identifier onnx input/output names: instead of the conflictingArne Juul2023-02-221-16/+27
| | | | | ad-hoc code in OnnxEvaluator, do it as part of general input/output mapping in OnnxModel.
* add configurable input/output mappingsArne Juul2023-02-223-10/+134
|
* Cache Onnx model instancesBjørn Christian Seime2023-02-226-17/+44
| | | | | | 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 modelArne Juul2023-02-111-1/+7
|
* Merge pull request #25993 from ↵Henning Baldersheim2023-02-111-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 Juul2023-02-101-0/+12
| | | | | | | | (take 2)
* | also handle JSON-serialization of constantsArne Juul2023-02-111-3/+6
|/
* Revert "handle that the component graph contains multiple ModelsEvaluator ↵Henning Baldersheim2023-02-101-10/+0
| | | | instances"
* handle that the component graph contains multiple ModelsEvaluator instancesArne Juul2023-02-101-0/+10
|
* Allow fallback to CPU if nodes are provisioned without GPUMartin Polden2023-02-081-1/+1
|
* Remove 'required' attributeMartin Polden2023-01-261-1/+1
|
* Support configuration of GPU device to use in ONNX modelMartin Polden2023-01-231-1/+1
|
* Test direct renderingJon Bratseth2023-01-162-20/+88
|
* Support direct tensor renderingJon Bratseth2023-01-144-14/+18
|
* match JSON structureArne Juul2022-12-151-20/+18
|
* compare with Tensor not stringArne Juul2022-12-151-3/+11
|
* make it possible to check for equivalent JSONArne Juul2022-12-151-6/+40
|
* sort argumentsArne Juul2022-12-151-3/+9
|
* Fix testBatchDimensionEvaluation test by forcing long formatLester Solbakken2022-12-131-1/+1
|