message: Moved result of parsing tensor rather than copying (which probably was a
  shallow copy).
diff: @@ -70,7 +70,7 @@ Status ThreadPoolDevice::MakeTensorFromProto(
  if (tensor_proto.dtype() > 0 && tensor_proto.dtype() <= DataType_MAX) {
  Tensor parsed(tensor_proto.dtype());
  if (parsed.FromProto(cpu_allocator(), tensor_proto)) {
  - *tensor = parsed;
  + *tensor = std::move(parsed);
  return Status::OK();
  }
  }
  