[tstring] Avoid temporary std::string creation in DecodeRawOp.

PiperOrigin-RevId: 291248157
Change-Id: I26ce5a69ac5f26da702627c9e52eec62b681a7e1
This commit is contained in:
Derek Murray 2020-01-23 14:42:06 -08:00 committed by TensorFlower Gardener
parent ee8d4da321
commit 1c1a90e2ae

View File

@ -43,7 +43,7 @@ class DecodeRawOp : public OpKernel {
int64 str_size = -1;
auto flat_in = input.flat<tstring>();
for (int64 i = 0; i < flat_in.size(); ++i) {
const string& in_str = flat_in(i);
const tstring& in_str = flat_in(i);
if (str_size == -1) {
str_size = in_str.size();
} else {