diff options
author | Jon Bratseth <bratseth@verizonmedia.com> | 2019-05-31 17:55:21 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@verizonmedia.com> | 2019-05-31 17:55:21 +0200 |
commit | 986c2da2986a2fc0de4895a8107c85e4d0f37fd3 (patch) | |
tree | 3d7934b9feb062b9d1d48f7d4f88734ab8fecd9b /vespajlib | |
parent | 470e70ea9fe12681bf0427497cf470ac76b9eb95 (diff) |
Support native Vespa standalone models
Diffstat (limited to 'vespajlib')
-rw-r--r-- | vespajlib/abi-spec.json | 3 | ||||
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/tensor/Tensor.java | 7 |
2 files changed, 9 insertions, 1 deletions
diff --git a/vespajlib/abi-spec.json b/vespajlib/abi-spec.json index 4f81f3baea8..c31eed32830 100644 --- a/vespajlib/abi-spec.json +++ b/vespajlib/abi-spec.json @@ -1176,7 +1176,8 @@ "public static boolean approxEquals(double, double)", "public static com.yahoo.tensor.Tensor from(com.yahoo.tensor.TensorType, java.lang.String)", "public static com.yahoo.tensor.Tensor from(java.lang.String, java.lang.String)", - "public static com.yahoo.tensor.Tensor from(java.lang.String)" + "public static com.yahoo.tensor.Tensor from(java.lang.String)", + "public static com.yahoo.tensor.Tensor from(double)" ], "fields": [] }, diff --git a/vespajlib/src/main/java/com/yahoo/tensor/Tensor.java b/vespajlib/src/main/java/com/yahoo/tensor/Tensor.java index ebb341147cf..22ff793e6fa 100644 --- a/vespajlib/src/main/java/com/yahoo/tensor/Tensor.java +++ b/vespajlib/src/main/java/com/yahoo/tensor/Tensor.java @@ -367,6 +367,13 @@ public interface Tensor { return TensorParser.tensorFrom(tensorString, Optional.empty()); } + /** + * Returns a double as a tensor: A dimensionless tensor containing the value as its cell + */ + static Tensor from(double value) { + return Tensor.Builder.of(TensorType.empty).cell(value).build(); + } + class Cell implements Map.Entry<TensorAddress, Double> { private final TensorAddress address; |