diff --git a/python/paddle/nn/functional/loss.py b/python/paddle/nn/functional/loss.py index ba057f38bb5b5c859e60945dbadd3856d37d1679..68d0f393455f70bf1a7bf897becc97e51617681c 100644 --- a/python/paddle/nn/functional/loss.py +++ b/python/paddle/nn/functional/loss.py @@ -1007,10 +1007,10 @@ def ctc_loss(log_probs, label_lengths = np.array([3, 3]).astype("int64") paddle.disable_static() - log_probs = paddle.to_variable(log_probs) - labels = paddle.to_variable(labels) - input_lengths = paddle.to_variable(input_lengths) - label_lengths = paddle.to_variable(label_lengths) + log_probs = paddle.to_tensor(log_probs) + labels = paddle.to_tensor(labels) + input_lengths = paddle.to_tensor(input_lengths) + label_lengths = paddle.to_tensor(label_lengths) loss = F.ctc_loss(log_probs, labels, input_lengths, diff --git a/python/paddle/nn/layer/loss.py b/python/paddle/nn/layer/loss.py index 6ce036f41f486db447d9d2dcd2c8068263262a19..21cd8535a108b741eabb2a082f768b07b819e711 100644 --- a/python/paddle/nn/layer/loss.py +++ b/python/paddle/nn/layer/loss.py @@ -840,10 +840,10 @@ class CTCLoss(fluid.dygraph.Layer): label_lengths = np.array([3, 3]).astype("int64") paddle.disable_static() - log_probs = paddle.to_variable(log_probs) - labels = paddle.to_variable(labels) - input_lengths = paddle.to_variable(input_lengths) - label_lengths = paddle.to_variable(label_lengths) + log_probs = paddle.to_tensor(log_probs) + labels = paddle.to_tensor(labels) + input_lengths = paddle.to_tensor(input_lengths) + label_lengths = paddle.to_tensor(label_lengths) loss = paddle.nn.CTCLoss(blank=0, reduction='none')(log_probs, labels, input_lengths,