diff --git a/projects/rocprofiler-compute/src/argparser.py b/projects/rocprofiler-compute/src/argparser.py index b3137d83ed..ad770aad80 100644 --- a/projects/rocprofiler-compute/src/argparser.py +++ b/projects/rocprofiler-compute/src/argparser.py @@ -50,6 +50,16 @@ def omniarg_parser(parser, omniperf_home, supported_archs, omniperf_version): general_group.add_argument( "-s", "--specs", action="store_true", help="Print system specs." ) + general_group.add_argument( + "-q", "--quiet", action="store_true", help="Run in quiet mode." + ) + general_group.add_argument( + "-V", + "--verbose", + help="Increase output verbosity (use multiple times for higher levels)", + action="count", + default=0, + ) subparsers = parser.add_subparsers( dest="mode", help="Select mode of interaction with the target application:" @@ -88,6 +98,9 @@ Examples: general_group.add_argument( "-v", "--version", action="version", version=omniperf_version["ver_pretty"] ) + general_group.add_argument( + "-q", "--quiet", action="store_true", help="Run in quiet mode." + ) general_group.add_argument( "-V", "--verbose", diff --git a/projects/rocprofiler-compute/src/omniperf_base.py b/projects/rocprofiler-compute/src/omniperf_base.py index 86a9d9f393..c856647ebf 100644 --- a/projects/rocprofiler-compute/src/omniperf_base.py +++ b/projects/rocprofiler-compute/src/omniperf_base.py @@ -72,7 +72,7 @@ class Omniperf: self.set_version() self.parse_args() - self.__loglevel = setup_logging(self.__args.verbose) + self.__loglevel = setup_logging(self.__args.verbose,self.__args.quiet) setattr(self.__args, "loglevel", self.__loglevel) self.__mode = self.__args.mode