diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2024-01-18 11:51:01 +0100 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2024-01-18 11:51:01 +0100 |
commit | c9ae223ea9189fefcbd2e7005a9142c7bcb44348 (patch) | |
tree | 80abcf42fd85ab6a0e9d3440bd76907f22a404bd /searchlib | |
parent | 3af27a9e69f4a9be0d5029394bc4ea4828081c6f (diff) |
Skip copying of array when there is no reuse possible.
Diffstat (limited to 'searchlib')
-rw-r--r-- | searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/TensorFunctionNode.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/TensorFunctionNode.java b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/TensorFunctionNode.java index b3f2f265900..55863f51ea7 100644 --- a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/TensorFunctionNode.java +++ b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/TensorFunctionNode.java @@ -17,6 +17,7 @@ import com.yahoo.tensor.functions.PrimitiveTensorFunction; import com.yahoo.tensor.functions.ScalarFunction; import com.yahoo.tensor.functions.TensorFunction; import com.yahoo.tensor.functions.ToStringContext; +import com.yahoo.tensor.impl.StringTensorAddress; import java.util.ArrayList; import java.util.Collections; @@ -140,7 +141,7 @@ public class TensorFunctionNode extends CompositeNode { labels[allDimensionsIndex++] = mappedDimensionLabel; } - receivingMap.put(TensorAddress.of(labels), wrapScalar(node)); + receivingMap.put(StringTensorAddress.unsafeOf(labels), wrapScalar(node)); } } |