From f35de273f149413d0226a32757d8ed11abedcd20 Mon Sep 17 00:00:00 2001 From: JYChen Date: Fri, 3 Feb 2023 14:50:21 +0800 Subject: [PATCH] add deprecated decorator for paddle.utils.profiler (#50133) --- python/paddle/utils/profiler.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/python/paddle/utils/profiler.py b/python/paddle/utils/profiler.py index 3ede624bfa5..6381ddc1456 100644 --- a/python/paddle/utils/profiler.py +++ b/python/paddle/utils/profiler.py @@ -19,6 +19,7 @@ from ..fluid import core from ..fluid.profiler import cuda_profiler # noqa: F401 from ..fluid.profiler import profiler # noqa: F401 from ..fluid.profiler import reset_profiler, start_profiler, stop_profiler +from .deprecated import deprecated __all__ = [ # noqa 'Profiler', @@ -32,6 +33,12 @@ __all__ = [ # noqa ] +@deprecated( + since="2.4.2", + update_to="paddle.profiler.Profiler", + level=1, + reason="Please use new profiler tool, this profiler tool is no longer maintained.", +) class ProfilerOptions: def __init__(self, options=None): self.options = { @@ -72,6 +79,12 @@ class ProfilerOptions: _current_profiler = None +@deprecated( + since="2.4.2", + update_to="paddle.profiler.Profiler", + level=1, + reason="Please use new profiler tool, this profiler tool is no longer maintained.", +) class Profiler: def __init__(self, enabled=True, options=None): if options is not None: @@ -146,6 +159,12 @@ class Profiler: self.stop() +@deprecated( + since="2.4.2", + update_to="paddle.profiler.Profiler", + level=1, + reason="Please use new profiler tool, this profiler tool is no longer maintained.", +) def get_profiler(): global _current_profiler if _current_profiler is None: -- GitLab