summaryrefslogtreecommitdiffstats
path: root/model-integration/src/main/java/ai/vespa/modelintegration/evaluator/TensorConverter.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2023-03-12 23:19:21 +0100
committerGitHub <noreply@github.com>2023-03-12 23:19:21 +0100
commit9553cd2709c0791aa530f5388cf156116e857795 (patch)
tree31c351bc0402817fbd7037f37b1fa92bd168bfcb /model-integration/src/main/java/ai/vespa/modelintegration/evaluator/TensorConverter.java
parentb06d77bb7433d750fbc02446bab00af8c6ce7fcc (diff)
parentce5d8913e957151c7cd2c0e184ae8e310e31e06e (diff)
Merge pull request #26405 from vespa-engine/revert-26396-arnej/unify-cell-type-conversionv8.136.37
Revert "Arnej/unify cell type conversion"
Diffstat (limited to 'model-integration/src/main/java/ai/vespa/modelintegration/evaluator/TensorConverter.java')
-rw-r--r--model-integration/src/main/java/ai/vespa/modelintegration/evaluator/TensorConverter.java23
1 files changed, 5 insertions, 18 deletions
diff --git a/model-integration/src/main/java/ai/vespa/modelintegration/evaluator/TensorConverter.java b/model-integration/src/main/java/ai/vespa/modelintegration/evaluator/TensorConverter.java
index eef75a32c0a..9c79961eddf 100644
--- a/model-integration/src/main/java/ai/vespa/modelintegration/evaluator/TensorConverter.java
+++ b/model-integration/src/main/java/ai/vespa/modelintegration/evaluator/TensorConverter.java
@@ -180,25 +180,12 @@ class TensorConverter {
}
static private TensorType.Value toVespaValueType(TensorInfo.OnnxTensorType onnxType) {
- // NOTE:
- // should match best_cell_type in onnx_wrapper.cpp
switch (onnxType) {
- case ONNX_TENSOR_ELEMENT_DATA_TYPE_BOOL:
- case ONNX_TENSOR_ELEMENT_DATA_TYPE_INT8:
- return TensorType.Value.INT8;
-
- case ONNX_TENSOR_ELEMENT_DATA_TYPE_BFLOAT16:
- return TensorType.Value.BFLOAT16;
-
- case ONNX_TENSOR_ELEMENT_DATA_TYPE_UINT8:
- case ONNX_TENSOR_ELEMENT_DATA_TYPE_INT16:
- case ONNX_TENSOR_ELEMENT_DATA_TYPE_UINT16:
- case ONNX_TENSOR_ELEMENT_DATA_TYPE_FLOAT:
- return TensorType.Value.FLOAT;
-
- case ONNX_TENSOR_ELEMENT_DATA_TYPE_DOUBLE:
- return TensorType.Value.DOUBLE;
- }
+ case ONNX_TENSOR_ELEMENT_DATA_TYPE_INT8: return TensorType.Value.INT8;
+ case ONNX_TENSOR_ELEMENT_DATA_TYPE_BFLOAT16: return TensorType.Value.BFLOAT16;
+ case ONNX_TENSOR_ELEMENT_DATA_TYPE_FLOAT: return TensorType.Value.FLOAT;
+ case ONNX_TENSOR_ELEMENT_DATA_TYPE_DOUBLE: return TensorType.Value.DOUBLE;
+ }
return TensorType.Value.DOUBLE;
}