aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/kernels/ctc_loss_op.cc
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/core/kernels/ctc_loss_op.cc')
-rw-r--r--tensorflow/core/kernels/ctc_loss_op.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/tensorflow/core/kernels/ctc_loss_op.cc b/tensorflow/core/kernels/ctc_loss_op.cc
index b38d838bf1..fb375ee4b3 100644
--- a/tensorflow/core/kernels/ctc_loss_op.cc
+++ b/tensorflow/core/kernels/ctc_loss_op.cc
@@ -100,8 +100,10 @@ class CTCLossOp : public OpKernel {
TensorShape labels_shape({batch_size, max_label_len});
std::vector<int64> order{0, 1};
- sparse::SparseTensor labels_sp(*labels_indices, *labels_values,
- labels_shape, order);
+ sparse::SparseTensor labels_sp;
+ OP_REQUIRES_OK(
+ ctx, sparse::SparseTensor::Create(*labels_indices, *labels_values,
+ labels_shape, order, &labels_sp));
Status labels_sp_valid = labels_sp.IndicesValid();
OP_REQUIRES(ctx, labels_sp_valid.ok(),