aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/android
diff options
context:
space:
mode:
authorGravatar Asim Shankar <ashankar@google.com>2017-08-28 13:34:27 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2017-08-28 13:38:16 -0700
commitdb1e43e3335e190db1a27e0e74f104d7bc5471dd (patch)
treeb856cce1082eb31eec08e001c2d0359d4368d3a3 /tensorflow/contrib/android
parente705629ea7bcdc257f567f55100e3f793f3d1372 (diff)
Java: Support multi-dimensional STRING tensors.
Fixes #8531 PiperOrigin-RevId: 166749470
Diffstat (limited to 'tensorflow/contrib/android')
-rw-r--r--tensorflow/contrib/android/java/org/tensorflow/contrib/android/TensorFlowInferenceInterface.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/tensorflow/contrib/android/java/org/tensorflow/contrib/android/TensorFlowInferenceInterface.java b/tensorflow/contrib/android/java/org/tensorflow/contrib/android/TensorFlowInferenceInterface.java
index a75ec45e0b..6389ef1f5d 100644
--- a/tensorflow/contrib/android/java/org/tensorflow/contrib/android/TensorFlowInferenceInterface.java
+++ b/tensorflow/contrib/android/java/org/tensorflow/contrib/android/TensorFlowInferenceInterface.java
@@ -267,6 +267,25 @@ public class TensorFlowInferenceInterface {
addFeed(inputName, Tensor.create(DataType.UINT8, dims, ByteBuffer.wrap(src)));
}
+ /**
+ * Copy a byte sequence into the input Tensor with name {@link inputName} as a string-valued
+ * scalar tensor. In the TensorFlow type system, a "string" is an arbitrary sequence of
+ * bytes, not a Java {@code String} (which is a sequence of characters).
+ */
+ public void feedString(String inputName, byte[] src) {
+ addFeed(inputName, Tensor.create(src));
+ }
+
+ /**
+ * Copy an array of byte sequences into the input Tensor with name {@link inputName} as a
+ * string-valued one-dimensional tensor (vector). In the TensorFlow type system, a "string"
+ * is an arbitrary sequence of bytes, not a Java {@code String} (which is a sequence of
+ * characters).
+ */
+ public void feedString(String inputName, byte[][] src) {
+ addFeed(inputName, Tensor.create(src));
+ }
+
// Methods for taking a native Tensor and filling it with src from Java native IO buffers.
/**