diff --git a/python/paddle/fluid/tests/unittests/collective/fleet/auto_parallel_parallelizer.py b/python/paddle/fluid/tests/unittests/collective/fleet/auto_parallel_parallelizer.py index ffb413fca2c8783b441c0639f9df34d96d9ae064..b1c00c61057ca31b17d80ae30b2ca60cc2abcfdd 100755 --- a/python/paddle/fluid/tests/unittests/collective/fleet/auto_parallel_parallelizer.py +++ b/python/paddle/fluid/tests/unittests/collective/fleet/auto_parallel_parallelizer.py @@ -22,7 +22,6 @@ import paddle.static as static import paddle.utils as utils from paddle.distributed import fleet from paddle.distributed.fleet import auto -from paddle.fluid import layers paddle.enable_static() _global_parallel_strategy = None @@ -93,7 +92,9 @@ def mlp_pretrain_forward(train_program, start_program): predict = mlp(input) - cost = layers.cross_entropy(input=predict, label=label) + cost = paddle.nn.functional.cross_entropy( + input=predict, label=label, reduction='none', use_softmax=False + ) avg_cost = paddle.mean(x=cost) return avg_cost, train_program, start_program diff --git a/python/paddle/fluid/tests/unittests/collective/fleet/dist_mnist_gradient_merge.py b/python/paddle/fluid/tests/unittests/collective/fleet/dist_mnist_gradient_merge.py index 85394ea89da4e77b799fe52dfa40ebf6bbfce1aa..01d6d970c6cd2c8f4f54ce8ede7576fb514f1bc4 100644 --- a/python/paddle/fluid/tests/unittests/collective/fleet/dist_mnist_gradient_merge.py +++ b/python/paddle/fluid/tests/unittests/collective/fleet/dist_mnist_gradient_merge.py @@ -34,7 +34,9 @@ class TestDistMnist2x2(TestDistRunnerBase): # Train program predict = cnn_model(images) - cost = fluid.layers.cross_entropy(input=predict, label=label) + cost = paddle.nn.functional.cross_entropy( + input=predict, label=label, reduction='none', use_softmax=False + ) avg_cost = paddle.mean(x=cost) # Evaluator diff --git a/python/paddle/fluid/tests/unittests/collective/fleet/parallel_dygraph_se_resnext.py b/python/paddle/fluid/tests/unittests/collective/fleet/parallel_dygraph_se_resnext.py index f484a7930059b887d30d23e1fdc4df8b481550de..9515c987a50f82797c58c1dead08c119d766623e 100644 --- a/python/paddle/fluid/tests/unittests/collective/fleet/parallel_dygraph_se_resnext.py +++ b/python/paddle/fluid/tests/unittests/collective/fleet/parallel_dygraph_se_resnext.py @@ -350,7 +350,9 @@ class TestSeResNeXt(TestParallelDyGraphRunnerBase): out = model(img) softmax_out = paddle.nn.functional.softmax(out, use_cudnn=False) - loss = fluid.layers.cross_entropy(input=softmax_out, label=label) + loss = paddle.nn.functional.cross_entropy( + input=softmax_out, label=label, reduction='none', use_softmax=False + ) avg_loss = paddle.mean(x=loss) return avg_loss diff --git a/python/paddle/fluid/tests/unittests/collective/fleet/pipeline_mnist.py b/python/paddle/fluid/tests/unittests/collective/fleet/pipeline_mnist.py index 4530d8e24216ae11ef3d54a830edfc5f739ee88f..f974709ce87abec8679b3846746bbe087e495778 100644 --- a/python/paddle/fluid/tests/unittests/collective/fleet/pipeline_mnist.py +++ b/python/paddle/fluid/tests/unittests/collective/fleet/pipeline_mnist.py @@ -100,7 +100,9 @@ class TestDistMnist2x2(TestDistRunnerBase): # Train program predict = cnn_model(images) with fluid.device_guard("gpu:1"): - cost = fluid.layers.cross_entropy(input=predict, label=label) + cost = paddle.nn.functional.cross_entropy( + input=predict, label=label, reduction='none', use_softmax=False + ) avg_cost = paddle.mean(x=cost) # Evaluator diff --git a/python/paddle/fluid/tests/unittests/collective/fleet/pipeline_mnist_multi_device.py b/python/paddle/fluid/tests/unittests/collective/fleet/pipeline_mnist_multi_device.py index 0b75b034ce46e13311afe798ef097555b396ade0..ecc71abe6252cd864f997a0059837efc73a66990 100644 --- a/python/paddle/fluid/tests/unittests/collective/fleet/pipeline_mnist_multi_device.py +++ b/python/paddle/fluid/tests/unittests/collective/fleet/pipeline_mnist_multi_device.py @@ -100,7 +100,9 @@ class TestDistMnist2x2(TestDistRunnerBase): # Train program predict = cnn_model(images) with fluid.device_guard("gpu:1"): - cost = fluid.layers.cross_entropy(input=predict, label=label) + cost = paddle.nn.functional.cross_entropy( + input=predict, label=label, reduction='none', use_softmax=False + ) avg_cost = paddle.mean(x=cost) # Evaluator diff --git a/python/paddle/fluid/tests/unittests/collective/fleet/pipeline_mnist_one_device.py b/python/paddle/fluid/tests/unittests/collective/fleet/pipeline_mnist_one_device.py index 5b1e590fc005856977ba13776eb6f030c0cca40d..a6971e210af0cf994ace8f1dab79c1e8f4870ac7 100644 --- a/python/paddle/fluid/tests/unittests/collective/fleet/pipeline_mnist_one_device.py +++ b/python/paddle/fluid/tests/unittests/collective/fleet/pipeline_mnist_one_device.py @@ -92,7 +92,9 @@ class TestDistMnist2x2(TestDistRunnerBase): # Train program predict = cnn_model(images) with fluid.device_guard("gpu:0"): - cost = fluid.layers.cross_entropy(input=predict, label=label) + cost = paddle.nn.functional.cross_entropy( + input=predict, label=label, reduction='none', use_softmax=False + ) avg_cost = paddle.mean(x=cost) # Evaluator diff --git a/python/paddle/fluid/tests/unittests/collective/fleet/test_fleet_checkpoint.py b/python/paddle/fluid/tests/unittests/collective/fleet/test_fleet_checkpoint.py index d1e24149c2df2e914fda36b48c2e38c37f434f3c..b030b6121464d70c025e01ef50e7786077f062f3 100644 --- a/python/paddle/fluid/tests/unittests/collective/fleet/test_fleet_checkpoint.py +++ b/python/paddle/fluid/tests/unittests/collective/fleet/test_fleet_checkpoint.py @@ -41,7 +41,9 @@ class FleetTest(unittest.TestCase): feed_list=[image, label], place=fluid.CPUPlace() ) predict = fluid.layers.fc(input=image, size=10, act='softmax') - loss = fluid.layers.cross_entropy(input=predict, label=label) + loss = paddle.nn.functional.cross_entropy( + input=predict, label=label, reduction='none', use_softmax=False + ) avg_loss = paddle.mean(loss) optimizer = fluid.optimizer.AdamOptimizer(learning_rate=0.001) diff --git a/python/paddle/fluid/tests/unittests/collective/fleet/test_imperative_auto_mixed_precision.py b/python/paddle/fluid/tests/unittests/collective/fleet/test_imperative_auto_mixed_precision.py index 3141ed81a458b26e4a50d3100bba7c3c52e2b3dd..d30466d9fc957be34e21a23d3e0d30d271508cf7 100644 --- a/python/paddle/fluid/tests/unittests/collective/fleet/test_imperative_auto_mixed_precision.py +++ b/python/paddle/fluid/tests/unittests/collective/fleet/test_imperative_auto_mixed_precision.py @@ -1308,7 +1308,9 @@ class TestResnet(unittest.TestCase): ): out = resnet(img) - loss = fluid.layers.cross_entropy(input=out, label=label) + loss = paddle.nn.functional.cross_entropy( + input=out, label=label, reduction='none', use_softmax=False + ) avg_loss = paddle.mean(x=loss) dy_out = avg_loss.numpy() diff --git a/python/paddle/fluid/tests/unittests/collective/fleet/test_imperative_auto_mixed_precision_for_eager.py b/python/paddle/fluid/tests/unittests/collective/fleet/test_imperative_auto_mixed_precision_for_eager.py index dbcdf3ac46c9e8bcf024ff625a564cd0eaa5cf78..f688d28b856031dd88ef37ed22ea760bc5f3ea4c 100644 --- a/python/paddle/fluid/tests/unittests/collective/fleet/test_imperative_auto_mixed_precision_for_eager.py +++ b/python/paddle/fluid/tests/unittests/collective/fleet/test_imperative_auto_mixed_precision_for_eager.py @@ -1298,7 +1298,9 @@ class TestResnet(unittest.TestCase): ): out = resnet(img) - loss = fluid.layers.cross_entropy(input=out, label=label) + loss = paddle.nn.functional.cross_entropy( + input=out, label=label, reduction='none', use_softmax=False + ) avg_loss = paddle.mean(x=loss) dy_out = avg_loss.numpy() diff --git a/python/paddle/fluid/tests/unittests/ir/inference/test_trt_conv_quant_dequant_pass.py b/python/paddle/fluid/tests/unittests/ir/inference/test_trt_conv_quant_dequant_pass.py index 05244e3627b69af266996095cfb1085e9d4de31b..9451a214aadf37008a163eb066b1397f89a5ad1b 100644 --- a/python/paddle/fluid/tests/unittests/ir/inference/test_trt_conv_quant_dequant_pass.py +++ b/python/paddle/fluid/tests/unittests/ir/inference/test_trt_conv_quant_dequant_pass.py @@ -53,7 +53,12 @@ class QuantDequantTensorRTSubgraphPassConvTest(QuantDequantTest): elif self.conv_groups == 4: cout = paddle.reshape(conv_out, shape=[1, 1, 10816]) result = fluid.layers.relu(cout) - loss = fluid.layers.cross_entropy(input=result, label=label_shape) + loss = paddle.nn.functional.cross_entropy( + input=result, + label=label_shape, + reduction='none', + use_softmax=False, + ) avg_loss = paddle.mean(loss) return avg_loss, result @@ -156,7 +161,12 @@ class DynamicShapeQuantDequantTensorRTSubgraphPassConvTest(QuantDequantTest): ) cout = paddle.reshape(conv_out, shape=[1, 1, 10816]) result = fluid.layers.relu(cout) - loss = fluid.layers.cross_entropy(input=result, label=label_shape) + loss = paddle.nn.functional.cross_entropy( + input=result, + label=label_shape, + reduction='none', + use_softmax=False, + ) avg_loss = paddle.mean(loss) return avg_loss, result @@ -257,7 +267,12 @@ class QuantDequantTensorRTSubgraphPassConvTransposeTest(QuantDequantTest): elif self.conv_groups == 4: cout = paddle.reshape(conv_out, shape=[1, 1, 10816]) result = fluid.layers.relu(cout) - loss = fluid.layers.cross_entropy(input=result, label=label_shape) + loss = paddle.nn.functional.cross_entropy( + input=result, + label=label_shape, + reduction='none', + use_softmax=False, + ) avg_loss = paddle.mean(loss) return avg_loss, result diff --git a/python/paddle/fluid/tests/unittests/ir/inference/test_trt_fc_fuse_quant_dequant_pass.py b/python/paddle/fluid/tests/unittests/ir/inference/test_trt_fc_fuse_quant_dequant_pass.py index ca491a06c6860b70586ea274366449c3233e5218..372a4ea23ba3592b9cdf4a445afce3fb950f69ef 100644 --- a/python/paddle/fluid/tests/unittests/ir/inference/test_trt_fc_fuse_quant_dequant_pass.py +++ b/python/paddle/fluid/tests/unittests/ir/inference/test_trt_fc_fuse_quant_dequant_pass.py @@ -38,7 +38,12 @@ class FCQuantDequantFusePassTRTDims3Cols1Test(QuantDequantTest): act="relu", ) result = fluid.layers.relu(fc_out) - loss = fluid.layers.cross_entropy(input=result, label=self.label) + loss = paddle.nn.functional.cross_entropy( + input=result, + label=self.label, + reduction='none', + use_softmax=False, + ) avg_loss = paddle.mean(loss) return avg_loss, result @@ -105,7 +110,12 @@ class FCQuantDequantFusePassTRTDims3Cols2Test(QuantDequantTest): ) c_out = paddle.reshape(fc_out, shape=[0, 784]) result = fluid.layers.relu(c_out) - loss = fluid.layers.cross_entropy(input=result, label=self.label) + loss = paddle.nn.functional.cross_entropy( + input=result, + label=self.label, + reduction='none', + use_softmax=False, + ) avg_loss = paddle.mean(loss) return avg_loss, result @@ -174,7 +184,12 @@ class FCQuantDequantFusePassTRTDims3Cols3Test(QuantDequantTest): ) c_out = paddle.reshape(fc_out, shape=[1, 1, 2744]) result = fluid.layers.relu(c_out) - loss = fluid.layers.cross_entropy(input=result, label=label_shape) + loss = paddle.nn.functional.cross_entropy( + input=result, + label=label_shape, + reduction='none', + use_softmax=False, + ) avg_loss = paddle.mean(loss) return avg_loss, result diff --git a/python/paddle/fluid/tests/unittests/ir/inference/test_trt_matmul_quant_dequant.py b/python/paddle/fluid/tests/unittests/ir/inference/test_trt_matmul_quant_dequant.py index 4e2b3e0ae24205e6b29506f294f3d20276771b28..ca6a0d98d89f9a0cb3578698c88a9995fb5b191b 100644 --- a/python/paddle/fluid/tests/unittests/ir/inference/test_trt_matmul_quant_dequant.py +++ b/python/paddle/fluid/tests/unittests/ir/inference/test_trt_matmul_quant_dequant.py @@ -47,7 +47,12 @@ class TensorRTMatMulQuantDequantDims3Test(QuantDequantTest): act=None, ) result = fluid.layers.relu(fc_out) - loss = fluid.layers.cross_entropy(input=result, label=self.label) + loss = paddle.nn.functional.cross_entropy( + input=result, + label=self.label, + reduction='none', + use_softmax=False, + ) avg_loss = paddle.mean(loss) return avg_loss, result @@ -144,7 +149,12 @@ class TensorRTMatMulQuantDequantDims4Test(QuantDequantTest): act=None, ) result = fluid.layers.relu(fc_out) - loss = fluid.layers.cross_entropy(input=result, label=self.label) + loss = paddle.nn.functional.cross_entropy( + input=result, + label=self.label, + reduction='none', + use_softmax=False, + ) avg_loss = paddle.mean(loss) return avg_loss, result @@ -240,7 +250,12 @@ class TensorRTMatMulQuantDequantDims3DynamicTest(QuantDequantTest): act=None, ) result = fluid.layers.relu(fc_out) - loss = fluid.layers.cross_entropy(input=result, label=self.label) + loss = paddle.nn.functional.cross_entropy( + input=result, + label=self.label, + reduction='none', + use_softmax=False, + ) avg_loss = paddle.mean(loss) return avg_loss, result