From a5bfa797d5f58741d95d28d01bb02ce36b0a8e03 Mon Sep 17 00:00:00 2001 From: 0x45f <23097963+0x45f@users.noreply.github.com> Date: Wed, 30 Mar 2022 14:24:15 +0800 Subject: [PATCH] Switch some dy2st UT to eager mode (#41052) * Switch some dy2st UT to eager mode * Add UT --- .../tests/unittests/dygraph_to_static/test_break_continue.py | 3 ++- .../fluid/tests/unittests/dygraph_to_static/test_ifelse.py | 3 ++- .../fluid/tests/unittests/dygraph_to_static/test_loop.py | 3 ++- .../fluid/tests/unittests/dygraph_to_static/test_mnist_amp.py | 3 ++- .../tests/unittests/dygraph_to_static/test_mnist_pure_fp16.py | 3 ++- .../unittests/dygraph_to_static/test_reinforcement_learning.py | 3 ++- .../fluid/tests/unittests/dygraph_to_static/test_yolov3.py | 3 ++- 7 files changed, 14 insertions(+), 7 deletions(-) diff --git a/python/paddle/fluid/tests/unittests/dygraph_to_static/test_break_continue.py b/python/paddle/fluid/tests/unittests/dygraph_to_static/test_break_continue.py index 95b5235aaa3d0..f67dda3fbd79a 100644 --- a/python/paddle/fluid/tests/unittests/dygraph_to_static/test_break_continue.py +++ b/python/paddle/fluid/tests/unittests/dygraph_to_static/test_break_continue.py @@ -262,4 +262,5 @@ def init_dygraph_func(self): if __name__ == '__main__': - unittest.main() + with fluid.framework._test_eager_guard(): + unittest.main() diff --git a/python/paddle/fluid/tests/unittests/dygraph_to_static/test_ifelse.py b/python/paddle/fluid/tests/unittests/dygraph_to_static/test_ifelse.py index 4062a46029834..9a9e7ee243872 100644 --- a/python/paddle/fluid/tests/unittests/dygraph_to_static/test_ifelse.py +++ b/python/paddle/fluid/tests/unittests/dygraph_to_static/test_ifelse.py @@ -425,4 +425,5 @@ def test_ast_to_func(self): if __name__ == '__main__': - unittest.main() + with paddle.fluid.framework._test_eager_guard(): + unittest.main() diff --git a/python/paddle/fluid/tests/unittests/dygraph_to_static/test_loop.py b/python/paddle/fluid/tests/unittests/dygraph_to_static/test_loop.py index 747ed8f5dfd42..93eb1247888b5 100644 --- a/python/paddle/fluid/tests/unittests/dygraph_to_static/test_loop.py +++ b/python/paddle/fluid/tests/unittests/dygraph_to_static/test_loop.py @@ -421,4 +421,5 @@ def test_ast_to_func(self): if __name__ == '__main__': - unittest.main() + with fluid.framework._test_eager_guard(): + unittest.main() diff --git a/python/paddle/fluid/tests/unittests/dygraph_to_static/test_mnist_amp.py b/python/paddle/fluid/tests/unittests/dygraph_to_static/test_mnist_amp.py index d2160ca641665..573ce1678d514 100644 --- a/python/paddle/fluid/tests/unittests/dygraph_to_static/test_mnist_amp.py +++ b/python/paddle/fluid/tests/unittests/dygraph_to_static/test_mnist_amp.py @@ -91,4 +91,5 @@ def train(self, to_static=False): if __name__ == '__main__': - unittest.main() + with paddle.fluid.framework._test_eager_guard(): + unittest.main() diff --git a/python/paddle/fluid/tests/unittests/dygraph_to_static/test_mnist_pure_fp16.py b/python/paddle/fluid/tests/unittests/dygraph_to_static/test_mnist_pure_fp16.py index 62878f5cfc93d..10ba073f63e19 100644 --- a/python/paddle/fluid/tests/unittests/dygraph_to_static/test_mnist_pure_fp16.py +++ b/python/paddle/fluid/tests/unittests/dygraph_to_static/test_mnist_pure_fp16.py @@ -108,4 +108,5 @@ def train(self, to_static=False): if __name__ == '__main__': - unittest.main() + with paddle.fluid.framework._test_eager_guard(): + unittest.main() diff --git a/python/paddle/fluid/tests/unittests/dygraph_to_static/test_reinforcement_learning.py b/python/paddle/fluid/tests/unittests/dygraph_to_static/test_reinforcement_learning.py index c127e5882b538..4ddca0c689e15 100644 --- a/python/paddle/fluid/tests/unittests/dygraph_to_static/test_reinforcement_learning.py +++ b/python/paddle/fluid/tests/unittests/dygraph_to_static/test_reinforcement_learning.py @@ -213,4 +213,5 @@ def test_train(self): if __name__ == '__main__': - unittest.main() + with fluid.framework._test_eager_guard(): + unittest.main() diff --git a/python/paddle/fluid/tests/unittests/dygraph_to_static/test_yolov3.py b/python/paddle/fluid/tests/unittests/dygraph_to_static/test_yolov3.py index 851c76f8427e0..9326af2952e84 100644 --- a/python/paddle/fluid/tests/unittests/dygraph_to_static/test_yolov3.py +++ b/python/paddle/fluid/tests/unittests/dygraph_to_static/test_yolov3.py @@ -170,4 +170,5 @@ def test_dygraph_static_same_loss(self): if __name__ == '__main__': - unittest.main() + with fluid.framework._test_eager_guard(): + unittest.main()