aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/ops
diff options
context:
space:
mode:
authorGravatar A. Unique TensorFlower <gardener@tensorflow.org>2018-09-25 11:56:33 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-09-25 12:07:36 -0700
commitd5c5df164cedcd8ae43fff41256592818bc6c2de (patch)
tree0b07685ff599ad9bfe93a58386c67adb94e57c8e /tensorflow/core/ops
parentdf930015230c1195065e2fd01c61f527b8662efb (diff)
Add "encoding" attribute to string length op, which controls how "string length" is defined:
* BYTE: The number of bytes in each string. (Default) * UTF8: The number of UTF-8 encoded Unicode code points in each string. RELNOTES: Add option to calculate string length in Unicode characters PiperOrigin-RevId: 214478470
Diffstat (limited to 'tensorflow/core/ops')
-rw-r--r--tensorflow/core/ops/string_ops.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/tensorflow/core/ops/string_ops.cc b/tensorflow/core/ops/string_ops.cc
index 99159839d0..da1d2a6432 100644
--- a/tensorflow/core/ops/string_ops.cc
+++ b/tensorflow/core/ops/string_ops.cc
@@ -203,6 +203,7 @@ REGISTER_OP("StringStrip")
REGISTER_OP("StringLength")
.Input("input: string")
.Output("output: int32")
+ .Attr("unit: {'BYTE', 'UTF8_CHAR'} = 'BYTE'")
.SetShapeFn(shape_inference::UnchangedShape);
REGISTER_OP("EncodeBase64")