private static TensorType.Value stringToValueType(String type) {
        return switch (type) {
            case "float" -> TensorType.Value.FLOAT;
            case "double" -> TensorType.Value.DOUBLE;
            default -> throw new IllegalArgumentException("Unknown tensor value type: " + type);
        };
    }
Return the tensor type for an ONNX model for the given context.
An ONNX model can have dynamic/symbolic dimension sizes. If so, the output
type depends on the input types for the given context (rank profile).
config-model/src/main/java/com/yahoo/vespa/model/ml/OnnxModelInfo.java