summaryrefslogtreecommitdiffstats
path: root/configdefinitions
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2023-05-09 10:17:25 +0200
committerTor Egge <Tor.Egge@online.no>2023-05-09 10:17:25 +0200
commit32b0a642e18552eed36fde6a1ad9868d22c6b1c9 (patch)
tree58c3457f601d7278e7d6e412952acdcd962a01ef /configdefinitions
parent576c99377745221ea70472b55ff2b527bc6753a5 (diff)
Move ranking config to configdefinitions module.
Diffstat (limited to 'configdefinitions')
-rw-r--r--configdefinitions/src/vespa/CMakeLists.txt6
-rw-r--r--configdefinitions/src/vespa/onnx-models.def15
-rw-r--r--configdefinitions/src/vespa/ranking-constants.def6
-rw-r--r--configdefinitions/src/vespa/ranking-expressions.def5
4 files changed, 32 insertions, 0 deletions
diff --git a/configdefinitions/src/vespa/CMakeLists.txt b/configdefinitions/src/vespa/CMakeLists.txt
index 2894c8c38b1..4512348b887 100644
--- a/configdefinitions/src/vespa/CMakeLists.txt
+++ b/configdefinitions/src/vespa/CMakeLists.txt
@@ -74,3 +74,9 @@ vespa_generate_config(configdefinitions all-clusters-bucket-spaces.def)
install_config_definition(all-clusters-bucket-spaces.def vespa.config.content.all-clusters-bucket-spaces.def)
vespa_generate_config(configdefinitions stateserver.def)
install_config_definition(stateserver.def vespa.config.core.stateserver.def)
+vespa_generate_config(configdefinitions ranking-constants.def)
+install_config_definition(ranking-constants.def vespa.config.search.core.ranking-constants.def)
+vespa_generate_config(configdefinitions ranking-expressions.def)
+install_config_definition(ranking-expressions.def vespa.config.search.core.ranking-expressions.def)
+vespa_generate_config(configdefinitions onnx-models.def)
+install_config_definition(onnx-models.def vespa.config.search.core.onnx-models.def)
diff --git a/configdefinitions/src/vespa/onnx-models.def b/configdefinitions/src/vespa/onnx-models.def
new file mode 100644
index 00000000000..b8f5d319075
--- /dev/null
+++ b/configdefinitions/src/vespa/onnx-models.def
@@ -0,0 +1,15 @@
+# Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
+namespace=vespa.config.search.core
+
+model[].name string
+model[].fileref file
+model[].input[].name string
+model[].input[].source string
+model[].output[].name string
+model[].output[].as string
+model[].dry_run_on_setup bool default=false
+model[].stateless_execution_mode string default=""
+model[].stateless_interop_threads int default=-1
+model[].stateless_intraop_threads int default=-1
+model[].gpu_device int default=-1
+model[].gpu_device_required bool default=false
diff --git a/configdefinitions/src/vespa/ranking-constants.def b/configdefinitions/src/vespa/ranking-constants.def
new file mode 100644
index 00000000000..26dfa564a85
--- /dev/null
+++ b/configdefinitions/src/vespa/ranking-constants.def
@@ -0,0 +1,6 @@
+# Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
+namespace=vespa.config.search.core
+
+constant[].name string
+constant[].fileref file
+constant[].type string
diff --git a/configdefinitions/src/vespa/ranking-expressions.def b/configdefinitions/src/vespa/ranking-expressions.def
new file mode 100644
index 00000000000..a9401a4bccb
--- /dev/null
+++ b/configdefinitions/src/vespa/ranking-expressions.def
@@ -0,0 +1,5 @@
+# Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
+namespace=vespa.config.search.core
+
+expression[].name string
+expression[].fileref file