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 /vespajlib/src/main/java/com/yahoo/tensor/functions/Concat.java | |
parent | 3af27a9e69f4a9be0d5029394bc4ea4828081c6f (diff) |
Skip copying of array when there is no reuse possible.
Diffstat (limited to 'vespajlib/src/main/java/com/yahoo/tensor/functions/Concat.java')
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/tensor/functions/Concat.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/tensor/functions/Concat.java b/vespajlib/src/main/java/com/yahoo/tensor/functions/Concat.java index 0e4fab95c87..8d8fe2b356f 100644 --- a/vespajlib/src/main/java/com/yahoo/tensor/functions/Concat.java +++ b/vespajlib/src/main/java/com/yahoo/tensor/functions/Concat.java @@ -10,6 +10,7 @@ import com.yahoo.tensor.TypeResolver; import com.yahoo.tensor.evaluation.EvaluationContext; import com.yahoo.tensor.evaluation.Name; import com.yahoo.tensor.evaluation.TypeContext; +import com.yahoo.tensor.impl.StringTensorAddress; import java.util.Arrays; import java.util.HashMap; @@ -368,7 +369,7 @@ public class Concat<NAMETYPE extends Name> extends PrimitiveTensorFunction<NAMET default -> throw new IllegalArgumentException("cannot handle: " + how); } } - return TensorAddress.of(labels); + return StringTensorAddress.unsafeOf(labels); } Tensor merge(CellVectorMapMap a, CellVectorMapMap b) { |