From 31ea0c125afbab71a47ff2014f79efbcd28fbca5 Mon Sep 17 00:00:00 2001 From: liyulingyue <852433440@qq.com> Date: Mon, 23 Jan 2023 08:08:30 +0800 Subject: [PATCH] fix the NullPointerError of matrix_power --- python/paddle/fluid/tests/unittests/test_matrix_power_op.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/python/paddle/fluid/tests/unittests/test_matrix_power_op.py b/python/paddle/fluid/tests/unittests/test_matrix_power_op.py index 29f82b0350d651..9f596d79beee0e 100644 --- a/python/paddle/fluid/tests/unittests/test_matrix_power_op.py +++ b/python/paddle/fluid/tests/unittests/test_matrix_power_op.py @@ -312,6 +312,12 @@ def test_errors(self): input = fluid.data(name="input_3", shape=[4, 5], dtype="float32") self.assertRaises(ValueError, paddle.linalg.matrix_power, input, 2) + # The size of input should not be 0 + input = fluid.data(name="input_5", shape=[0, 0], dtype="float32") + self.assertRaises( + ValueError, paddle.linalg.matrix_power, input, -956301312 + ) + class TestMatrixPowerSingularAPI(unittest.TestCase): def setUp(self):