diff options
author | Jon Bratseth <bratseth@verizonmedia.com> | 2019-04-26 14:24:17 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@verizonmedia.com> | 2019-04-26 14:24:17 +0200 |
commit | ae5d5e058f1bb2fd197886ac374ce807065fdb77 (patch) | |
tree | 2966fda95d45f68ccf212e9fe8884528b7ce23f6 /vespajlib/abi-spec.json | |
parent | 94b4b3ad837f9d3f9d43b158c4de8475ff2c2a2d (diff) |
Build tensors purely with floats
Diffstat (limited to 'vespajlib/abi-spec.json')
-rw-r--r-- | vespajlib/abi-spec.json | 71 |
1 files changed, 68 insertions, 3 deletions
diff --git a/vespajlib/abi-spec.json b/vespajlib/abi-spec.json index e4b6162eeca..c7363dbbd86 100644 --- a/vespajlib/abi-spec.json +++ b/vespajlib/abi-spec.json @@ -706,27 +706,77 @@ ], "fields": [] }, - "com.yahoo.tensor.IndexedTensor$BoundBuilder": { - "superClass": "com.yahoo.tensor.IndexedTensor$Builder", + "com.yahoo.tensor.IndexedDoubleTensor$BoundDoubleBuilder": { + "superClass": "com.yahoo.tensor.IndexedTensor$BoundBuilder", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public varargs com.yahoo.tensor.IndexedTensor$BoundBuilder cell(float, long[])", + "public varargs com.yahoo.tensor.IndexedTensor$BoundBuilder cell(double, long[])", + "public com.yahoo.tensor.Tensor$Builder$CellBuilder cell()", + "public com.yahoo.tensor.IndexedTensor$Builder cell(com.yahoo.tensor.TensorAddress, float)", + "public com.yahoo.tensor.IndexedTensor$Builder cell(com.yahoo.tensor.TensorAddress, double)", + "public com.yahoo.tensor.IndexedTensor build()", + "public com.yahoo.tensor.IndexedTensor$Builder cell(com.yahoo.tensor.Tensor$Cell, float)", + "public com.yahoo.tensor.IndexedTensor$Builder cell(com.yahoo.tensor.Tensor$Cell, double)", + "public void cellByDirectIndex(long, float)", + "public void cellByDirectIndex(long, double)", + "public bridge synthetic com.yahoo.tensor.IndexedTensor$Builder cell(float, long[])", + "public bridge synthetic com.yahoo.tensor.IndexedTensor$Builder cell(double, long[])", + "public bridge synthetic com.yahoo.tensor.Tensor build()", + "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.Tensor$Cell, float)", + "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.Tensor$Cell, double)", + "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(float, long[])", + "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(double, long[])", + "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, float)", + "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, double)" + ], + "fields": [] + }, + "com.yahoo.tensor.IndexedFloatTensor$BoundFloatBuilder": { + "superClass": "com.yahoo.tensor.IndexedTensor$BoundBuilder", "interfaces": [], "attributes": [ "public" ], "methods": [ "public varargs com.yahoo.tensor.IndexedTensor$BoundBuilder cell(double, long[])", + "public varargs com.yahoo.tensor.IndexedTensor$BoundBuilder cell(float, long[])", "public com.yahoo.tensor.Tensor$Builder$CellBuilder cell()", "public com.yahoo.tensor.IndexedTensor$Builder cell(com.yahoo.tensor.TensorAddress, double)", + "public com.yahoo.tensor.IndexedTensor$Builder cell(com.yahoo.tensor.TensorAddress, float)", "public com.yahoo.tensor.IndexedTensor build()", "public com.yahoo.tensor.IndexedTensor$Builder cell(com.yahoo.tensor.Tensor$Cell, double)", + "public com.yahoo.tensor.IndexedTensor$Builder cell(com.yahoo.tensor.Tensor$Cell, float)", "public void cellByDirectIndex(long, double)", + "public void cellByDirectIndex(long, float)", + "public bridge synthetic com.yahoo.tensor.IndexedTensor$Builder cell(float, long[])", "public bridge synthetic com.yahoo.tensor.IndexedTensor$Builder cell(double, long[])", "public bridge synthetic com.yahoo.tensor.Tensor build()", + "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.Tensor$Cell, float)", "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.Tensor$Cell, double)", + "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(float, long[])", "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(double, long[])", + "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, float)", "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, double)" ], "fields": [] }, + "com.yahoo.tensor.IndexedTensor$BoundBuilder": { + "superClass": "com.yahoo.tensor.IndexedTensor$Builder", + "interfaces": [], + "attributes": [ + "public", + "abstract" + ], + "methods": [ + "public abstract void cellByDirectIndex(long, double)", + "public abstract void cellByDirectIndex(long, float)" + ], + "fields": [] + }, "com.yahoo.tensor.IndexedTensor$Builder": { "superClass": "java.lang.Object", "interfaces": [ @@ -740,9 +790,11 @@ "public static com.yahoo.tensor.IndexedTensor$Builder of(com.yahoo.tensor.TensorType)", "public static com.yahoo.tensor.IndexedTensor$Builder of(com.yahoo.tensor.TensorType, com.yahoo.tensor.DimensionSizes)", "public varargs abstract com.yahoo.tensor.IndexedTensor$Builder cell(double, long[])", + "public varargs abstract com.yahoo.tensor.IndexedTensor$Builder cell(float, long[])", "public com.yahoo.tensor.TensorType type()", "public abstract com.yahoo.tensor.IndexedTensor build()", "public bridge synthetic com.yahoo.tensor.Tensor build()", + "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(float, long[])", "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(double, long[])" ], "fields": [] @@ -828,11 +880,15 @@ "public static com.yahoo.tensor.MappedTensor$Builder of(com.yahoo.tensor.TensorType)", "public com.yahoo.tensor.Tensor$Builder$CellBuilder cell()", "public com.yahoo.tensor.TensorType type()", + "public com.yahoo.tensor.MappedTensor$Builder cell(com.yahoo.tensor.TensorAddress, float)", "public com.yahoo.tensor.MappedTensor$Builder cell(com.yahoo.tensor.TensorAddress, double)", + "public varargs com.yahoo.tensor.MappedTensor$Builder cell(float, long[])", "public varargs com.yahoo.tensor.MappedTensor$Builder cell(double, long[])", "public com.yahoo.tensor.MappedTensor build()", "public bridge synthetic com.yahoo.tensor.Tensor build()", + "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(float, long[])", "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(double, long[])", + "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, float)", "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, double)" ], "fields": [] @@ -869,6 +925,7 @@ ], "methods": [ "public long denseSubspaceSize()", + "public com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, float)", "public com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, double)", "public com.yahoo.tensor.Tensor$Builder block(com.yahoo.tensor.TensorAddress, double[])", "public com.yahoo.tensor.MixedTensor build()", @@ -888,6 +945,7 @@ "methods": [ "public static com.yahoo.tensor.MixedTensor$Builder of(com.yahoo.tensor.TensorType)", "public com.yahoo.tensor.TensorType type()", + "public varargs com.yahoo.tensor.Tensor$Builder cell(float, long[])", "public varargs com.yahoo.tensor.Tensor$Builder cell(double, long[])", "public com.yahoo.tensor.Tensor$Builder$CellBuilder cell()", "public abstract com.yahoo.tensor.MixedTensor build()", @@ -916,6 +974,7 @@ "public" ], "methods": [ + "public com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, float)", "public com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, double)", "public com.yahoo.tensor.MixedTensor build()", "public void trackBounds(com.yahoo.tensor.TensorAddress)", @@ -981,7 +1040,8 @@ "methods": [ "public com.yahoo.tensor.Tensor$Builder$CellBuilder label(java.lang.String, java.lang.String)", "public com.yahoo.tensor.Tensor$Builder$CellBuilder label(java.lang.String, long)", - "public com.yahoo.tensor.Tensor$Builder value(double)" + "public com.yahoo.tensor.Tensor$Builder value(double)", + "public com.yahoo.tensor.Tensor$Builder value(float)" ], "fields": [] }, @@ -999,8 +1059,11 @@ "public abstract com.yahoo.tensor.TensorType type()", "public abstract com.yahoo.tensor.Tensor$Builder$CellBuilder cell()", "public abstract com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, double)", + "public abstract com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, float)", "public varargs abstract com.yahoo.tensor.Tensor$Builder cell(double, long[])", + "public varargs abstract com.yahoo.tensor.Tensor$Builder cell(float, long[])", "public com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.Tensor$Cell, double)", + "public com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.Tensor$Cell, float)", "public abstract com.yahoo.tensor.Tensor build()" ], "fields": [] @@ -1016,6 +1079,8 @@ "methods": [ "public com.yahoo.tensor.TensorAddress getKey()", "public java.lang.Double getValue()", + "public float getFloatValue()", + "public double getDoubleValue()", "public java.lang.Double setValue(java.lang.Double)", "public boolean equals(java.lang.Object)", "public int hashCode()", |