diff --git a/projects/rocprofiler-compute/src/omniperf_cli/omniperf_cli.py b/projects/rocprofiler-compute/src/omniperf_cli/omniperf_cli.py index e7a03dc32e..93b26bd618 100644 --- a/projects/rocprofiler-compute/src/omniperf_cli/omniperf_cli.py +++ b/projects/rocprofiler-compute/src/omniperf_cli/omniperf_cli.py @@ -215,7 +215,7 @@ def omniperf_cli(args): runs[d[0]].raw_pmc = file_io.create_df_pmc(d[0]) # creates mega dataframe is_gui = False parser.load_table_data( - runs[d[0]], d[0], is_gui, args.g + runs[d[0]], d[0], is_gui, args.g, args.verbose ) # create the loaded table if args.list_kernels: tty.show_kernels(runs, archConfigs["gfx90a"], output, args.decimal) diff --git a/projects/rocprofiler-compute/src/omniperf_cli/utils/gui.py b/projects/rocprofiler-compute/src/omniperf_cli/utils/gui.py index fb67974b26..491e2d193f 100644 --- a/projects/rocprofiler-compute/src/omniperf_cli/utils/gui.py +++ b/projects/rocprofiler-compute/src/omniperf_cli/utils/gui.py @@ -378,7 +378,7 @@ def build_layout( panel_configs = temp parser.load_table_data( - runs[path_to_dir], path_to_dir, True, debug + runs[path_to_dir], path_to_dir, True, debug, verbose ) # Note: All the filtering happens in this function div_children = [] diff --git a/projects/rocprofiler-compute/src/omniperf_cli/utils/parser.py b/projects/rocprofiler-compute/src/omniperf_cli/utils/parser.py index 4b674ab592..d64988b17c 100644 --- a/projects/rocprofiler-compute/src/omniperf_cli/utils/parser.py +++ b/projects/rocprofiler-compute/src/omniperf_cli/utils/parser.py @@ -695,7 +695,7 @@ def load_kernel_top(workload, dir): workload.dfs.update(tmp) -def load_table_data(workload, dir, is_gui, debug): +def load_table_data(workload, dir, is_gui, debug, verbose): """ Load data for all "raw_csv_table". Calculate mertric value for all "metric_table". @@ -716,9 +716,11 @@ def load_table_data(workload, dir, is_gui, debug): out_path = os.path.join(dir, name) try: os.mkdir(out_path) - print("Created a Saved Analysis folder") + if verbose >= 1: + print("Created a Saved Analysis folder") except OSError as error: - print("Saved Analysis folder exists") + if verbose >= 1: + print("Saved Analysis folder exists") for id, df in workload.dfs.items(): if "coll_level" in list(df.columns): df = df.drop(["coll_level", "Tips"], axis=1)