summaryrefslogtreecommitdiffstats
path: root/config-model-api/abi-spec.json
diff options
context:
space:
mode:
authorHarald Musum <musum@yahooinc.com>2023-11-21 09:52:52 +0100
committerGitHub <noreply@github.com>2023-11-21 09:52:52 +0100
commit430c0f8c9e1ea5eaeae2b795cd4b7350091679ae (patch)
tree4e49701083ff1600df5775f481eb3057edbf88bf /config-model-api/abi-spec.json
parentd998b2774ce916ce5a92f4879f3f47a23f1346a9 (diff)
parent9d28a47b003f5498bc59bfd10017dd55fc7ab6e0 (diff)
Merge pull request #29388 from vespa-engine/hmusum/register-with-onnx-model-options
Register model with onnx model options
Diffstat (limited to 'config-model-api/abi-spec.json')
-rw-r--r--config-model-api/abi-spec.json53
1 files changed, 51 insertions, 2 deletions
diff --git a/config-model-api/abi-spec.json b/config-model-api/abi-spec.json
index d9c68c89189..78b32d8af7b 100644
--- a/config-model-api/abi-spec.json
+++ b/config-model-api/abi-spec.json
@@ -1453,7 +1453,9 @@
"methods" : [
"public abstract long aggregatedModelCostInBytes()",
"public abstract void registerModel(com.yahoo.config.application.api.ApplicationFile)",
- "public abstract void registerModel(java.net.URI)"
+ "public abstract void registerModel(com.yahoo.config.application.api.ApplicationFile, com.yahoo.config.model.api.OnnxModelOptions)",
+ "public abstract void registerModel(java.net.URI)",
+ "public abstract void registerModel(java.net.URI, com.yahoo.config.model.api.OnnxModelOptions)"
],
"fields" : [ ]
},
@@ -1471,7 +1473,9 @@
"public com.yahoo.config.model.api.OnnxModelCost$Calculator newCalculator(com.yahoo.config.application.api.ApplicationPackage, com.yahoo.config.provision.ApplicationId)",
"public long aggregatedModelCostInBytes()",
"public void registerModel(com.yahoo.config.application.api.ApplicationFile)",
- "public void registerModel(java.net.URI)"
+ "public void registerModel(com.yahoo.config.application.api.ApplicationFile, com.yahoo.config.model.api.OnnxModelOptions)",
+ "public void registerModel(java.net.URI)",
+ "public void registerModel(java.net.URI, com.yahoo.config.model.api.OnnxModelOptions)"
],
"fields" : [ ]
},
@@ -1489,6 +1493,51 @@
],
"fields" : [ ]
},
+ "com.yahoo.config.model.api.OnnxModelOptions$GpuDevice" : {
+ "superClass" : "java.lang.Record",
+ "interfaces" : [ ],
+ "attributes" : [
+ "public",
+ "final",
+ "record"
+ ],
+ "methods" : [
+ "public void <init>(int, boolean)",
+ "public void <init>(int)",
+ "public final java.lang.String toString()",
+ "public final int hashCode()",
+ "public final boolean equals(java.lang.Object)",
+ "public int deviceNumber()",
+ "public boolean required()"
+ ],
+ "fields" : [ ]
+ },
+ "com.yahoo.config.model.api.OnnxModelOptions" : {
+ "superClass" : "java.lang.Record",
+ "interfaces" : [ ],
+ "attributes" : [
+ "public",
+ "final",
+ "record"
+ ],
+ "methods" : [
+ "public void <init>(java.lang.String, int, int, com.yahoo.config.model.api.OnnxModelOptions$GpuDevice)",
+ "public void <init>(java.util.Optional, java.util.Optional, java.util.Optional, java.util.Optional)",
+ "public static com.yahoo.config.model.api.OnnxModelOptions empty()",
+ "public com.yahoo.config.model.api.OnnxModelOptions withExecutionMode(java.lang.String)",
+ "public com.yahoo.config.model.api.OnnxModelOptions withInterOpThreads(java.lang.Integer)",
+ "public com.yahoo.config.model.api.OnnxModelOptions withIntraOpThreads(java.lang.Integer)",
+ "public com.yahoo.config.model.api.OnnxModelOptions withGpuDevice(com.yahoo.config.model.api.OnnxModelOptions$GpuDevice)",
+ "public final java.lang.String toString()",
+ "public final int hashCode()",
+ "public final boolean equals(java.lang.Object)",
+ "public java.util.Optional executionMode()",
+ "public java.util.Optional interOpThreads()",
+ "public java.util.Optional intraOpThreads()",
+ "public java.util.Optional gpuDevice()"
+ ],
+ "fields" : [ ]
+ },
"com.yahoo.config.model.api.PortInfo" : {
"superClass" : "java.lang.Object",
"interfaces" : [ ],