diff --git a/projects/rocprofiler-compute/CMakeLists.txt b/projects/rocprofiler-compute/CMakeLists.txt index 6628f2de54..8d2af0d9ed 100644 --- a/projects/rocprofiler-compute/CMakeLists.txt +++ b/projects/rocprofiler-compute/CMakeLists.txt @@ -212,11 +212,11 @@ install(PROGRAMS src/omniperf TYPE BIN) install(FILES src/parser.py TYPE BIN) install(FILES src/common.py TYPE BIN) install(FILES VERSION VERSION.sha DESTINATION ${CMAKE_INSTALL_PREFIX}) -# src/omniperf_cli +# src/omniperf_analyze install( - DIRECTORY src/omniperf_cli + DIRECTORY src/omniperf_analyze TYPE BIN - PATTERN src/omniperf_cli/tests EXCLUDE + PATTERN src/omniperf_analyze/tests EXCLUDE PATTERN "__pycache__" EXCLUDE) # src/utils install( diff --git a/projects/rocprofiler-compute/pyproject.toml b/projects/rocprofiler-compute/pyproject.toml index 08ec85685d..933c110895 100644 --- a/projects/rocprofiler-compute/pyproject.toml +++ b/projects/rocprofiler-compute/pyproject.toml @@ -31,5 +31,5 @@ pythonpath = [ ".", "src", "src/utils", - "src/omniperf_cli/utils" + "src/omniperf_analyze/utils" ] diff --git a/projects/rocprofiler-compute/src/docs/standalone_gui_analyzer.md b/projects/rocprofiler-compute/src/docs/standalone_gui_analyzer.md index 08d0b2bf4d..db46253a89 100644 --- a/projects/rocprofiler-compute/src/docs/standalone_gui_analyzer.md +++ b/projects/rocprofiler-compute/src/docs/standalone_gui_analyzer.md @@ -41,7 +41,7 @@ Analyze Dash is running on http://0.0.0.0:8050/ - * Serving Flask app 'omniperf_cli.omniperf_cli' (lazy loading) + * Serving Flask app 'omniperf_analyze.omniperf_analyze' (lazy loading) * Environment: production WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. diff --git a/projects/rocprofiler-compute/src/omniperf b/projects/rocprofiler-compute/src/omniperf index 31fc166ce3..3053dc2119 100755 --- a/projects/rocprofiler-compute/src/omniperf +++ b/projects/rocprofiler-compute/src/omniperf @@ -37,7 +37,7 @@ from utils.perfagg import perfmon_filter, pmc_filter from utils import remove_workload from utils import csv_converter # Import workload from utils import plot_roofline # standalone roofline -from omniperf_cli.omniperf_cli import omniperf_cli # CLI analysis +from omniperf_analyze.omniperf_analyze import analyze # CLI analysis from common import ( OMNIPERF_HOME, @@ -608,7 +608,7 @@ def main(): ############## if args.mode == "analyze": if args.list_metrics: - omniperf_cli(args) + analyze(args) else: if args.path: if ".." in str(args.path): @@ -632,7 +632,7 @@ def main(): my_parser, dir[0] ) # Verify workload is valid before analyzing - omniperf_cli(args) + analyze(args) else: throw_parse_error( my_parser, diff --git a/projects/rocprofiler-compute/src/omniperf_cli/README.md b/projects/rocprofiler-compute/src/omniperf_analyze/README.md similarity index 93% rename from projects/rocprofiler-compute/src/omniperf_cli/README.md rename to projects/rocprofiler-compute/src/omniperf_analyze/README.md index 2b6b5586b8..9d544a48e7 100644 --- a/projects/rocprofiler-compute/src/omniperf_cli/README.md +++ b/projects/rocprofiler-compute/src/omniperf_analyze/README.md @@ -1,6 +1,6 @@ # Description -omniperf_cli.py is a post-processing profiling tool with the raw data collected from omniperf. +omniperf_analyze.py is a post-processing profiling tool with the raw data collected from omniperf. ## Features diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/default.css b/projects/rocprofiler-compute/src/omniperf_analyze/assets/default.css similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/default.css rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/default.css diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/css/font-awesome.css b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/css/font-awesome.css similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/css/font-awesome.css rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/css/font-awesome.css diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/css/font-awesome.min.css b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/css/font-awesome.min.css similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/css/font-awesome.min.css rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/css/font-awesome.min.css diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/fonts/FontAwesome.otf b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/fonts/FontAwesome.otf similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/fonts/FontAwesome.otf rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/fonts/FontAwesome.otf diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/fonts/fontawesome-webfont.eot b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/fonts/fontawesome-webfont.eot similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/fonts/fontawesome-webfont.eot rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/fonts/fontawesome-webfont.eot diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/fonts/fontawesome-webfont.svg b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/fonts/fontawesome-webfont.svg similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/fonts/fontawesome-webfont.svg rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/fonts/fontawesome-webfont.svg diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/fonts/fontawesome-webfont.ttf b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/fonts/fontawesome-webfont.ttf similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/fonts/fontawesome-webfont.ttf rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/fonts/fontawesome-webfont.ttf diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/fonts/fontawesome-webfont.woff b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/fonts/fontawesome-webfont.woff similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/fonts/fontawesome-webfont.woff rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/fonts/fontawesome-webfont.woff diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/less/bordered-pulled.less b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/less/bordered-pulled.less similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/less/bordered-pulled.less rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/less/bordered-pulled.less diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/less/core.less b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/less/core.less similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/less/core.less rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/less/core.less diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/less/fixed-width.less b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/less/fixed-width.less similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/less/fixed-width.less rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/less/fixed-width.less diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/less/font-awesome.less b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/less/font-awesome.less similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/less/font-awesome.less rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/less/font-awesome.less diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/less/icons.less b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/less/icons.less similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/less/icons.less rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/less/icons.less diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/less/larger.less b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/less/larger.less similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/less/larger.less rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/less/larger.less diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/less/list.less b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/less/list.less similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/less/list.less rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/less/list.less diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/less/mixins.less b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/less/mixins.less similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/less/mixins.less rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/less/mixins.less diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/less/path.less b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/less/path.less similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/less/path.less rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/less/path.less diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/less/rotated-flipped.less b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/less/rotated-flipped.less similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/less/rotated-flipped.less rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/less/rotated-flipped.less diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/less/spinning.less b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/less/spinning.less similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/less/spinning.less rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/less/spinning.less diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/less/stacked.less b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/less/stacked.less similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/less/stacked.less rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/less/stacked.less diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/less/variables.less b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/less/variables.less similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/less/variables.less rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/less/variables.less diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/scss/_bordered-pulled.scss b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/scss/_bordered-pulled.scss similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/scss/_bordered-pulled.scss rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/scss/_bordered-pulled.scss diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/scss/_core.scss b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/scss/_core.scss similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/scss/_core.scss rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/scss/_core.scss diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/scss/_fixed-width.scss b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/scss/_fixed-width.scss similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/scss/_fixed-width.scss rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/scss/_fixed-width.scss diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/scss/_icons.scss b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/scss/_icons.scss similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/scss/_icons.scss rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/scss/_icons.scss diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/scss/_larger.scss b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/scss/_larger.scss similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/scss/_larger.scss rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/scss/_larger.scss diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/scss/_list.scss b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/scss/_list.scss similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/scss/_list.scss rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/scss/_list.scss diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/scss/_mixins.scss b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/scss/_mixins.scss similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/scss/_mixins.scss rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/scss/_mixins.scss diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/scss/_path.scss b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/scss/_path.scss similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/scss/_path.scss rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/scss/_path.scss diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/scss/_rotated-flipped.scss b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/scss/_rotated-flipped.scss similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/scss/_rotated-flipped.scss rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/scss/_rotated-flipped.scss diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/scss/_spinning.scss b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/scss/_spinning.scss similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/scss/_spinning.scss rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/scss/_spinning.scss diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/scss/_stacked.scss b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/scss/_stacked.scss similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/scss/_stacked.scss rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/scss/_stacked.scss diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/scss/_variables.scss b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/scss/_variables.scss similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/scss/_variables.scss rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/scss/_variables.scss diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/scss/font-awesome.scss b/projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/scss/font-awesome.scss similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/font-awesome/scss/font-awesome.scss rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/font-awesome/scss/font-awesome.scss diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fontello/css/animation.css b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fontello/css/animation.css similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fontello/css/animation.css rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fontello/css/animation.css diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fontello/css/fontello-codes.css b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fontello/css/fontello-codes.css similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fontello/css/fontello-codes.css rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fontello/css/fontello-codes.css diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fontello/css/fontello-embedded.css b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fontello/css/fontello-embedded.css similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fontello/css/fontello-embedded.css rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fontello/css/fontello-embedded.css diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fontello/css/fontello-ie7-codes.css b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fontello/css/fontello-ie7-codes.css similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fontello/css/fontello-ie7-codes.css rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fontello/css/fontello-ie7-codes.css diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fontello/css/fontello-ie7.css b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fontello/css/fontello-ie7.css similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fontello/css/fontello-ie7.css rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fontello/css/fontello-ie7.css diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fontello/css/fontello.css b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fontello/css/fontello.css similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fontello/css/fontello.css rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fontello/css/fontello.css diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fontello/font/fontello.eot b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fontello/font/fontello.eot similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fontello/font/fontello.eot rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fontello/font/fontello.eot diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fontello/font/fontello.svg b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fontello/font/fontello.svg similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fontello/font/fontello.svg rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fontello/font/fontello.svg diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fontello/font/fontello.ttf b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fontello/font/fontello.ttf similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fontello/font/fontello.ttf rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fontello/font/fontello.ttf diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fontello/font/fontello.woff b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fontello/font/fontello.woff similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fontello/font/fontello.woff rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fontello/font/fontello.woff diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts.css b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts.css similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts.css rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts.css diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/librebaskerville/librebaskerville-bold-webfont.eot b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/librebaskerville/librebaskerville-bold-webfont.eot similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/librebaskerville/librebaskerville-bold-webfont.eot rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/librebaskerville/librebaskerville-bold-webfont.eot diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/librebaskerville/librebaskerville-bold-webfont.svg b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/librebaskerville/librebaskerville-bold-webfont.svg similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/librebaskerville/librebaskerville-bold-webfont.svg rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/librebaskerville/librebaskerville-bold-webfont.svg diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/librebaskerville/librebaskerville-bold-webfont.ttf b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/librebaskerville/librebaskerville-bold-webfont.ttf similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/librebaskerville/librebaskerville-bold-webfont.ttf rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/librebaskerville/librebaskerville-bold-webfont.ttf diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/librebaskerville/librebaskerville-bold-webfont.woff b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/librebaskerville/librebaskerville-bold-webfont.woff similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/librebaskerville/librebaskerville-bold-webfont.woff rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/librebaskerville/librebaskerville-bold-webfont.woff diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/librebaskerville/librebaskerville-italic-webfont.eot b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/librebaskerville/librebaskerville-italic-webfont.eot similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/librebaskerville/librebaskerville-italic-webfont.eot rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/librebaskerville/librebaskerville-italic-webfont.eot diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/librebaskerville/librebaskerville-italic-webfont.svg b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/librebaskerville/librebaskerville-italic-webfont.svg similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/librebaskerville/librebaskerville-italic-webfont.svg rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/librebaskerville/librebaskerville-italic-webfont.svg diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/librebaskerville/librebaskerville-italic-webfont.ttf b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/librebaskerville/librebaskerville-italic-webfont.ttf similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/librebaskerville/librebaskerville-italic-webfont.ttf rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/librebaskerville/librebaskerville-italic-webfont.ttf diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/librebaskerville/librebaskerville-italic-webfont.woff b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/librebaskerville/librebaskerville-italic-webfont.woff similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/librebaskerville/librebaskerville-italic-webfont.woff rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/librebaskerville/librebaskerville-italic-webfont.woff diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/librebaskerville/librebaskerville-regular-webfont.eot b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/librebaskerville/librebaskerville-regular-webfont.eot similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/librebaskerville/librebaskerville-regular-webfont.eot rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/librebaskerville/librebaskerville-regular-webfont.eot diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/librebaskerville/librebaskerville-regular-webfont.svg b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/librebaskerville/librebaskerville-regular-webfont.svg similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/librebaskerville/librebaskerville-regular-webfont.svg rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/librebaskerville/librebaskerville-regular-webfont.svg diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/librebaskerville/librebaskerville-regular-webfont.ttf b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/librebaskerville/librebaskerville-regular-webfont.ttf similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/librebaskerville/librebaskerville-regular-webfont.ttf rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/librebaskerville/librebaskerville-regular-webfont.ttf diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/librebaskerville/librebaskerville-regular-webfont.woff b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/librebaskerville/librebaskerville-regular-webfont.woff similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/librebaskerville/librebaskerville-regular-webfont.woff rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/librebaskerville/librebaskerville-regular-webfont.woff diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Bold-webfont.eot b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Bold-webfont.eot similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Bold-webfont.eot rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Bold-webfont.eot diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Bold-webfont.svg b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Bold-webfont.svg similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Bold-webfont.svg rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Bold-webfont.svg diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Bold-webfont.ttf b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Bold-webfont.ttf similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Bold-webfont.ttf rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Bold-webfont.ttf diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Bold-webfont.woff b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Bold-webfont.woff similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Bold-webfont.woff rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Bold-webfont.woff diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-BoldItalic-webfont.eot b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-BoldItalic-webfont.eot similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-BoldItalic-webfont.eot rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-BoldItalic-webfont.eot diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-BoldItalic-webfont.svg b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-BoldItalic-webfont.svg similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-BoldItalic-webfont.svg rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-BoldItalic-webfont.svg diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-BoldItalic-webfont.ttf b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-BoldItalic-webfont.ttf similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-BoldItalic-webfont.ttf rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-BoldItalic-webfont.ttf diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-BoldItalic-webfont.woff b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-BoldItalic-webfont.woff similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-BoldItalic-webfont.woff rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-BoldItalic-webfont.woff diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-ExtraBold-webfont.eot b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-ExtraBold-webfont.eot similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-ExtraBold-webfont.eot rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-ExtraBold-webfont.eot diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-ExtraBold-webfont.svg b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-ExtraBold-webfont.svg similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-ExtraBold-webfont.svg rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-ExtraBold-webfont.svg diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-ExtraBold-webfont.ttf b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-ExtraBold-webfont.ttf similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-ExtraBold-webfont.ttf rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-ExtraBold-webfont.ttf diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-ExtraBold-webfont.woff b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-ExtraBold-webfont.woff similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-ExtraBold-webfont.woff rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-ExtraBold-webfont.woff diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.eot b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.eot similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.eot rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.eot diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.svg b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.svg similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.svg rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.svg diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.ttf b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.ttf similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.ttf rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.ttf diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.woff b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.woff similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.woff rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.woff diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Italic-webfont.eot b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Italic-webfont.eot similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Italic-webfont.eot rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Italic-webfont.eot diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Italic-webfont.svg b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Italic-webfont.svg similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Italic-webfont.svg rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Italic-webfont.svg diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Italic-webfont.ttf b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Italic-webfont.ttf similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Italic-webfont.ttf rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Italic-webfont.ttf diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Italic-webfont.woff b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Italic-webfont.woff similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Italic-webfont.woff rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Italic-webfont.woff diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Light-webfont.eot b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Light-webfont.eot similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Light-webfont.eot rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Light-webfont.eot diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Light-webfont.svg b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Light-webfont.svg similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Light-webfont.svg rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Light-webfont.svg diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Light-webfont.ttf b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Light-webfont.ttf similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Light-webfont.ttf rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Light-webfont.ttf diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Light-webfont.woff b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Light-webfont.woff similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Light-webfont.woff rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Light-webfont.woff diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-LightItalic-webfont.eot b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-LightItalic-webfont.eot similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-LightItalic-webfont.eot rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-LightItalic-webfont.eot diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-LightItalic-webfont.svg b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-LightItalic-webfont.svg similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-LightItalic-webfont.svg rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-LightItalic-webfont.svg diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-LightItalic-webfont.ttf b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-LightItalic-webfont.ttf similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-LightItalic-webfont.ttf rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-LightItalic-webfont.ttf diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-LightItalic-webfont.woff b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-LightItalic-webfont.woff similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-LightItalic-webfont.woff rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-LightItalic-webfont.woff diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Regular-webfont.eot b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Regular-webfont.eot similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Regular-webfont.eot rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Regular-webfont.eot diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Regular-webfont.svg b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Regular-webfont.svg similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Regular-webfont.svg rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Regular-webfont.svg diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Regular-webfont.ttf b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Regular-webfont.ttf similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Regular-webfont.ttf rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Regular-webfont.ttf diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Regular-webfont.woff b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Regular-webfont.woff similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Regular-webfont.woff rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Regular-webfont.woff diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Semibold-webfont.eot b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Semibold-webfont.eot similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Semibold-webfont.eot rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Semibold-webfont.eot diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Semibold-webfont.svg b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Semibold-webfont.svg similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Semibold-webfont.svg rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Semibold-webfont.svg diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Semibold-webfont.ttf b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Semibold-webfont.ttf similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Semibold-webfont.ttf rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Semibold-webfont.ttf diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Semibold-webfont.woff b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Semibold-webfont.woff similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-Semibold-webfont.woff rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-Semibold-webfont.woff diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.eot b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.eot similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.eot rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.eot diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.svg b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.svg similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.svg rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.svg diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.ttf b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.ttf similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.ttf rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.ttf diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.woff b/projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.woff similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.woff rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.woff diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/layout.css b/projects/rocprofiler-compute/src/omniperf_analyze/assets/layout.css similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/layout.css rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/layout.css diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/magnific-popup.css b/projects/rocprofiler-compute/src/omniperf_analyze/assets/magnific-popup.css similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/magnific-popup.css rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/magnific-popup.css diff --git a/projects/rocprofiler-compute/src/omniperf_cli/assets/media-queries.css b/projects/rocprofiler-compute/src/omniperf_analyze/assets/media-queries.css similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/assets/media-queries.css rename to projects/rocprofiler-compute/src/omniperf_analyze/assets/media-queries.css diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/0000_top_stat.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/0000_top_stat.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/0000_top_stat.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/0000_top_stat.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/0100_system_info.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/0100_system_info.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/0100_system_info.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/0100_system_info.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/0200_system-speed-of-light.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/0200_system-speed-of-light.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/0200_system-speed-of-light.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/0200_system-speed-of-light.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/0500_command-processor.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/0500_command-processor.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/0500_command-processor.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/0500_command-processor.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/0600_shader-processor-input.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/0600_shader-processor-input.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/0600_shader-processor-input.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/0600_shader-processor-input.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/0700_wavefront-launch.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/0700_wavefront-launch.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/0700_wavefront-launch.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/0700_wavefront-launch.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/1000_compute-unit-instruction-mix.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1000_compute-unit-instruction-mix.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/1000_compute-unit-instruction-mix.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1000_compute-unit-instruction-mix.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/1100_compute-unit-compute-pipeline.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1100_compute-unit-compute-pipeline.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/1100_compute-unit-compute-pipeline.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1100_compute-unit-compute-pipeline.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/1200_lds.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1200_lds.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/1200_lds.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1200_lds.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/1300_instruction-cache.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1300_instruction-cache.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/1300_instruction-cache.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1300_instruction-cache.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/1400_constant-cache.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1400_constant-cache.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/1400_constant-cache.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1400_constant-cache.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/1500_TA_and_TD.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1500_TA_and_TD.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/1500_TA_and_TD.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1500_TA_and_TD.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/1600_L1_cache.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1600_L1_cache.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/1600_L1_cache.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1600_L1_cache.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/1700_L2_cache.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1700_L2_cache.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/1700_L2_cache.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1700_L2_cache.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/1800_L2_cache_per_channel.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1800_L2_cache_per_channel.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/1800_L2_cache_per_channel.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1800_L2_cache_per_channel.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/1900_memory_chart.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1900_memory_chart.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/1900_memory_chart.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1900_memory_chart.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/2000_kernels.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/2000_kernels.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx906/2000_kernels.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/2000_kernels.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/0000_top_stat.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/0000_top_stat.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/0000_top_stat.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/0000_top_stat.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/0100_system_info.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/0100_system_info.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/0100_system_info.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/0100_system_info.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/0200_system-speed-of-light.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/0200_system-speed-of-light.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/0200_system-speed-of-light.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/0200_system-speed-of-light.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/0500_command-processor.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/0500_command-processor.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/0500_command-processor.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/0500_command-processor.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/0600_shader-processor-input.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/0600_shader-processor-input.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/0600_shader-processor-input.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/0600_shader-processor-input.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/0700_wavefront-launch.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/0700_wavefront-launch.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/0700_wavefront-launch.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/0700_wavefront-launch.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/1000_compute-unit-instruction-mix.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1000_compute-unit-instruction-mix.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/1000_compute-unit-instruction-mix.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1000_compute-unit-instruction-mix.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/1100_compute-unit-compute-pipeline.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1100_compute-unit-compute-pipeline.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/1100_compute-unit-compute-pipeline.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1100_compute-unit-compute-pipeline.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/1200_lds.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1200_lds.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/1200_lds.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1200_lds.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/1300_instruction-cache.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1300_instruction-cache.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/1300_instruction-cache.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1300_instruction-cache.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/1400_constant-cache.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1400_constant-cache.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/1400_constant-cache.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1400_constant-cache.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/1500_TA_and_TD.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1500_TA_and_TD.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/1500_TA_and_TD.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1500_TA_and_TD.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/1600_L1_cache.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1600_L1_cache.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/1600_L1_cache.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1600_L1_cache.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/1700_L2_cache.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1700_L2_cache.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/1700_L2_cache.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1700_L2_cache.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/1800_L2_cache_per_channel.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1800_L2_cache_per_channel.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/1800_L2_cache_per_channel.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1800_L2_cache_per_channel.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/1900_memory_chart.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1900_memory_chart.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/1900_memory_chart.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1900_memory_chart.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/2000_kernels.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/2000_kernels.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx908/2000_kernels.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/2000_kernels.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/0000_top_stat.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/0000_top_stat.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/0000_top_stat.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/0000_top_stat.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/0100_system_info.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/0100_system_info.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/0100_system_info.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/0100_system_info.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/0200_system-speed-of-light.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/0200_system-speed-of-light.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/0200_system-speed-of-light.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/0200_system-speed-of-light.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/0500_command-processor.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/0500_command-processor.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/0500_command-processor.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/0500_command-processor.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/0600_shader-processor-input.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/0600_shader-processor-input.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/0600_shader-processor-input.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/0600_shader-processor-input.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/0700_wavefront-launch.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/0700_wavefront-launch.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/0700_wavefront-launch.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/0700_wavefront-launch.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/1000_compute-unit-instruction-mix.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1000_compute-unit-instruction-mix.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/1000_compute-unit-instruction-mix.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1000_compute-unit-instruction-mix.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/1100_compute-unit-compute-pipeline.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1100_compute-unit-compute-pipeline.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/1100_compute-unit-compute-pipeline.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1100_compute-unit-compute-pipeline.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/1200_lds.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1200_lds.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/1200_lds.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1200_lds.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/1300_instruction-cache.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1300_instruction-cache.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/1300_instruction-cache.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1300_instruction-cache.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/1400_constant-cache.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1400_constant-cache.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/1400_constant-cache.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1400_constant-cache.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/1500_TA_and_TD.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1500_TA_and_TD.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/1500_TA_and_TD.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1500_TA_and_TD.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/1600_L1_cache.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1600_L1_cache.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/1600_L1_cache.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1600_L1_cache.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/1700_L2_cache.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1700_L2_cache.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/1700_L2_cache.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1700_L2_cache.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/1800_L2_cache_per_channel.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1800_L2_cache_per_channel.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/1800_L2_cache_per_channel.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1800_L2_cache_per_channel.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/1900_memory_chart.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1900_memory_chart.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/1900_memory_chart.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1900_memory_chart.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/2000_kernels.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/2000_kernels.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/gfx90a/2000_kernels.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/2000_kernels.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/configs/panel_config_template.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/panel_config_template.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/configs/panel_config_template.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/configs/panel_config_template.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/README.md b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/README.md similarity index 76% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/README.md rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/README.md index 7fedc3f759..755ef3fa68 100644 --- a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/README.md +++ b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/README.md @@ -1,6 +1,6 @@ # Description -The convert is designed to convert major core metric definitions from Omniperf to omniperf_cli. It depends on the syntax and usage of Grafana and MongoDB query in Omniperf. We are not intending to write a full parser of Grafana/MongoDB. +The convert is designed to convert major core metric definitions from Omniperf to omniperf_analyze. It depends on the syntax and usage of Grafana and MongoDB query in Omniperf. We are not intending to write a full parser of Grafana/MongoDB. Originally, we hope to make it one-stop script, a.k.a, "convert -s 0". However, it seems 2 stages conversion is a good practice. @@ -15,7 +15,7 @@ Originally, we hope to make it one-stop script, a.k.a, "convert -s 0". However, - `./convert -s 2` - `diff ./converted ./converted_bak` to make sure all the changes as your expectation. - Copy all metric tables from ./converted to ../../configs/gfx90a/ manually ONE by ONE. -- Run a basic test to verify the config, i.e., `omniperf_cli.py -d sample/mi200` +- Run a basic test to verify the config, i.e., `omniperf_analyze.py -d sample/mi200` - `diff ../../configs/gfx90a/ ../../configs/gfx908/`, and update the gfx908 configs accordingly. - `diff ../../configs/gfx90a/ ../../configs/gfx906/`, and update the gfx906 configs accordingly. -- Run a basic test to verify the config, i.e., `omniperf_cli.py -d sample/mi50 -d sample/mi100 -d sample/mi200` +- Run a basic test to verify the config, i.e., `omniperf_analyze.py -d sample/mi50 -d sample/mi100 -d sample/mi200` diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/convert b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/convert similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/convert rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/convert diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/00_id_159_SYSTEM-INFO.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/00_id_159_SYSTEM-INFO.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/00_id_159_SYSTEM-INFO.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/00_id_159_SYSTEM-INFO.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/02_id_110_SPEED-OF-LIGHT.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/02_id_110_SPEED-OF-LIGHT.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/02_id_110_SPEED-OF-LIGHT.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/02_id_110_SPEED-OF-LIGHT.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/03_id_175_DISPATCH-IDS-CURRENT.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/03_id_175_DISPATCH-IDS-CURRENT.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/03_id_175_DISPATCH-IDS-CURRENT.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/03_id_175_DISPATCH-IDS-CURRENT.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/04_id_215_DISPATCH-IDS-BASELINE.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/04_id_215_DISPATCH-IDS-BASELINE.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/04_id_215_DISPATCH-IDS-BASELINE.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/04_id_215_DISPATCH-IDS-BASELINE.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/06_id_157_KERNEL-TIME-HISTOGRAM.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/06_id_157_KERNEL-TIME-HISTOGRAM.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/06_id_157_KERNEL-TIME-HISTOGRAM.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/06_id_157_KERNEL-TIME-HISTOGRAM.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/07_id_213_TOP-KERNELS.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/07_id_213_TOP-KERNELS.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/07_id_213_TOP-KERNELS.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/07_id_213_TOP-KERNELS.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/08_id_251_TOP-DISPATCHES.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/08_id_251_TOP-DISPATCHES.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/08_id_251_TOP-DISPATCHES.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/08_id_251_TOP-DISPATCHES.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/10_id_285_MEMORY-CHART-NORMALIZATION-NORMUNIT.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/10_id_285_MEMORY-CHART-NORMALIZATION-NORMUNIT.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/10_id_285_MEMORY-CHART-NORMALIZATION-NORMUNIT.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/10_id_285_MEMORY-CHART-NORMALIZATION-NORMUNIT.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/12_id_253_EMPIRICAL-ROOFLINE-FP32FP64-MI200.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/12_id_253_EMPIRICAL-ROOFLINE-FP32FP64-MI200.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/12_id_253_EMPIRICAL-ROOFLINE-FP32FP64-MI200.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/12_id_253_EMPIRICAL-ROOFLINE-FP32FP64-MI200.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/13_id_312_EMPIRICAL-ROOFLINE-FP16INT8-MI200.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/13_id_312_EMPIRICAL-ROOFLINE-FP16INT8-MI200.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/13_id_312_EMPIRICAL-ROOFLINE-FP16INT8-MI200.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/13_id_312_EMPIRICAL-ROOFLINE-FP16INT8-MI200.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/15_id_6_COMMAND-PROCESSOR-FETCHER.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/15_id_6_COMMAND-PROCESSOR-FETCHER.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/15_id_6_COMMAND-PROCESSOR-FETCHER.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/15_id_6_COMMAND-PROCESSOR-FETCHER.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/16_id_4_COMMAND-PROCESSOR-COMPUTE.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/16_id_4_COMMAND-PROCESSOR-COMPUTE.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/16_id_4_COMMAND-PROCESSOR-COMPUTE.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/16_id_4_COMMAND-PROCESSOR-COMPUTE.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/18_id_106_SPI-STATS.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/18_id_106_SPI-STATS.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/18_id_106_SPI-STATS.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/18_id_106_SPI-STATS.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/19_id_104_SPI-RESOURCE-ALLOCATION.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/19_id_104_SPI-RESOURCE-ALLOCATION.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/19_id_104_SPI-RESOURCE-ALLOCATION.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/19_id_104_SPI-RESOURCE-ALLOCATION.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/21_id_10_WAVEFRONT-LAUNCH-STATS.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/21_id_10_WAVEFRONT-LAUNCH-STATS.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/21_id_10_WAVEFRONT-LAUNCH-STATS.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/21_id_10_WAVEFRONT-LAUNCH-STATS.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/22_id_34_WAVEFRONT-RUNTIME-STATS.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/22_id_34_WAVEFRONT-RUNTIME-STATS.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/22_id_34_WAVEFRONT-RUNTIME-STATS.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/22_id_34_WAVEFRONT-RUNTIME-STATS.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/24_id_12_INSTRUCTION-MIX.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/24_id_12_INSTRUCTION-MIX.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/24_id_12_INSTRUCTION-MIX.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/24_id_12_INSTRUCTION-MIX.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/25_id_24_VALU-ARITHMETIC-INSTR-MIX.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/25_id_24_VALU-ARITHMETIC-INSTR-MIX.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/25_id_24_VALU-ARITHMETIC-INSTR-MIX.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/25_id_24_VALU-ARITHMETIC-INSTR-MIX.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/26_id_275_VMEM-INSTR-MIX.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/26_id_275_VMEM-INSTR-MIX.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/26_id_275_VMEM-INSTR-MIX.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/26_id_275_VMEM-INSTR-MIX.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/27_id_16_MFMA-ARITHMETIC-INSTR-MIX.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/27_id_16_MFMA-ARITHMETIC-INSTR-MIX.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/27_id_16_MFMA-ARITHMETIC-INSTR-MIX.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/27_id_16_MFMA-ARITHMETIC-INSTR-MIX.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/29_id_211_SPEED-OF-LIGHT-COMPUTE-PIPELINE.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/29_id_211_SPEED-OF-LIGHT-COMPUTE-PIPELINE.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/29_id_211_SPEED-OF-LIGHT-COMPUTE-PIPELINE.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/29_id_211_SPEED-OF-LIGHT-COMPUTE-PIPELINE.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/30_id_257_PIPELINE-STATS.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/30_id_257_PIPELINE-STATS.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/30_id_257_PIPELINE-STATS.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/30_id_257_PIPELINE-STATS.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/31_id_96_ARITHMETIC-OPERATIONS.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/31_id_96_ARITHMETIC-OPERATIONS.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/31_id_96_ARITHMETIC-OPERATIONS.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/31_id_96_ARITHMETIC-OPERATIONS.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/32_id_255_MEMORY-LATENCIES.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/32_id_255_MEMORY-LATENCIES.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/32_id_255_MEMORY-LATENCIES.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/32_id_255_MEMORY-LATENCIES.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/34_id_205_SPEED-OF-LIGHT-LDS.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/34_id_205_SPEED-OF-LIGHT-LDS.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/34_id_205_SPEED-OF-LIGHT-LDS.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/34_id_205_SPEED-OF-LIGHT-LDS.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/35_id_100_LDS-STATS.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/35_id_100_LDS-STATS.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/35_id_100_LDS-STATS.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/35_id_100_LDS-STATS.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/37_id_48_SPEED-OF-LIGHT-INSTRUCTION-CACHE.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/37_id_48_SPEED-OF-LIGHT-INSTRUCTION-CACHE.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/37_id_48_SPEED-OF-LIGHT-INSTRUCTION-CACHE.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/37_id_48_SPEED-OF-LIGHT-INSTRUCTION-CACHE.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/38_id_259_INSTRUCTION-CACHE-ACCESSES.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/38_id_259_INSTRUCTION-CACHE-ACCESSES.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/38_id_259_INSTRUCTION-CACHE-ACCESSES.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/38_id_259_INSTRUCTION-CACHE-ACCESSES.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/40_id_54_SPEED-OF-LIGHT-SCALAR-L1D-CACHE.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/40_id_54_SPEED-OF-LIGHT-SCALAR-L1D-CACHE.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/40_id_54_SPEED-OF-LIGHT-SCALAR-L1D-CACHE.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/40_id_54_SPEED-OF-LIGHT-SCALAR-L1D-CACHE.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/41_id_261_SCALAR-L1D-CACHE-ACCESSES.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/41_id_261_SCALAR-L1D-CACHE-ACCESSES.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/41_id_261_SCALAR-L1D-CACHE-ACCESSES.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/41_id_261_SCALAR-L1D-CACHE-ACCESSES.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/42_id_52_SCALAR-L1D-CACHE-L2-INTERFACE.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/42_id_52_SCALAR-L1D-CACHE-L2-INTERFACE.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/42_id_52_SCALAR-L1D-CACHE-L2-INTERFACE.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/42_id_52_SCALAR-L1D-CACHE-L2-INTERFACE.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/44_id_132_TA.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/44_id_132_TA.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/44_id_132_TA.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/44_id_132_TA.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/45_id_134_TD.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/45_id_134_TD.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/45_id_134_TD.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/45_id_134_TD.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/47_id_165_SPEED-OF-LIGHT-VECTOR-L1D-CACHE.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/47_id_165_SPEED-OF-LIGHT-VECTOR-L1D-CACHE.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/47_id_165_SPEED-OF-LIGHT-VECTOR-L1D-CACHE.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/47_id_165_SPEED-OF-LIGHT-VECTOR-L1D-CACHE.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/48_id_116_VECTOR-L1D-CACHE-STALLS.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/48_id_116_VECTOR-L1D-CACHE-STALLS.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/48_id_116_VECTOR-L1D-CACHE-STALLS.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/48_id_116_VECTOR-L1D-CACHE-STALLS.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/49_id_128_VECTOR-L1D-CACHE-ACCESSES.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/49_id_128_VECTOR-L1D-CACHE-ACCESSES.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/49_id_128_VECTOR-L1D-CACHE-ACCESSES.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/49_id_128_VECTOR-L1D-CACHE-ACCESSES.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/50_id_120_VECTOR-L1D-L2-TRANSACTIONS-REQ-NORMUNIT.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/50_id_120_VECTOR-L1D-L2-TRANSACTIONS-REQ-NORMUNIT.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/50_id_120_VECTOR-L1D-L2-TRANSACTIONS-REQ-NORMUNIT.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/50_id_120_VECTOR-L1D-L2-TRANSACTIONS-REQ-NORMUNIT.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/51_id_124_VECTOR-L1D-ADDR-TRANSLATION.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/51_id_124_VECTOR-L1D-ADDR-TRANSLATION.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/51_id_124_VECTOR-L1D-ADDR-TRANSLATION.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/51_id_124_VECTOR-L1D-ADDR-TRANSLATION.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/53_id_64_SPEED-OF-LIGHT-L2-CACHE.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/53_id_64_SPEED-OF-LIGHT-L2-CACHE.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/53_id_64_SPEED-OF-LIGHT-L2-CACHE.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/53_id_64_SPEED-OF-LIGHT-L2-CACHE.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/54_id_62_L2-FABRIC-TRANSACTIONS.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/54_id_62_L2-FABRIC-TRANSACTIONS.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/54_id_62_L2-FABRIC-TRANSACTIONS.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/54_id_62_L2-FABRIC-TRANSACTIONS.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/55_id_58_L2-CACHE-ACCESSES.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/55_id_58_L2-CACHE-ACCESSES.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/55_id_58_L2-CACHE-ACCESSES.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/55_id_58_L2-CACHE-ACCESSES.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/56_id_60_L2-FABRIC-INTERFACE-STALLS-CYCLES-NORMUNIT.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/56_id_60_L2-FABRIC-INTERFACE-STALLS-CYCLES-NORMUNIT.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/56_id_60_L2-FABRIC-INTERFACE-STALLS-CYCLES-NORMUNIT.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/56_id_60_L2-FABRIC-INTERFACE-STALLS-CYCLES-NORMUNIT.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/72_id_68_L2-EA-READ-LATENCY-CHANNEL-0-15-CYCLES.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/72_id_68_L2-EA-READ-LATENCY-CHANNEL-0-15-CYCLES.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/72_id_68_L2-EA-READ-LATENCY-CHANNEL-0-15-CYCLES.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/72_id_68_L2-EA-READ-LATENCY-CHANNEL-0-15-CYCLES.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/73_id_70_L2-EA-READ-LATENCY-CHANNEL-16-31-CYCLES.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/73_id_70_L2-EA-READ-LATENCY-CHANNEL-16-31-CYCLES.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/modified_query/73_id_70_L2-EA-READ-LATENCY-CHANNEL-16-31-CYCLES.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/modified_query/73_id_70_L2-EA-READ-LATENCY-CHANNEL-16-31-CYCLES.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/00_id_159_SYSTEM-INFO.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/00_id_159_SYSTEM-INFO.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/00_id_159_SYSTEM-INFO.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/00_id_159_SYSTEM-INFO.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/02_id_110_SPEED-OF-LIGHT.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/02_id_110_SPEED-OF-LIGHT.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/02_id_110_SPEED-OF-LIGHT.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/02_id_110_SPEED-OF-LIGHT.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/03_id_175_DISPATCH-IDS-CURRENT.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/03_id_175_DISPATCH-IDS-CURRENT.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/03_id_175_DISPATCH-IDS-CURRENT.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/03_id_175_DISPATCH-IDS-CURRENT.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/04_id_215_DISPATCH-IDS-BASELINE.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/04_id_215_DISPATCH-IDS-BASELINE.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/04_id_215_DISPATCH-IDS-BASELINE.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/04_id_215_DISPATCH-IDS-BASELINE.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/06_id_157_KERNEL-TIME-HISTOGRAM.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/06_id_157_KERNEL-TIME-HISTOGRAM.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/06_id_157_KERNEL-TIME-HISTOGRAM.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/06_id_157_KERNEL-TIME-HISTOGRAM.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/07_id_213_TOP-KERNELS.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/07_id_213_TOP-KERNELS.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/07_id_213_TOP-KERNELS.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/07_id_213_TOP-KERNELS.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/08_id_251_TOP-DISPATCHES.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/08_id_251_TOP-DISPATCHES.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/08_id_251_TOP-DISPATCHES.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/08_id_251_TOP-DISPATCHES.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/10_id_285_MEMORY-CHART-NORMALIZATION-NORMUNIT.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/10_id_285_MEMORY-CHART-NORMALIZATION-NORMUNIT.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/10_id_285_MEMORY-CHART-NORMALIZATION-NORMUNIT.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/10_id_285_MEMORY-CHART-NORMALIZATION-NORMUNIT.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/12_id_253_EMPIRICAL-ROOFLINE-FP32FP64-MI200.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/12_id_253_EMPIRICAL-ROOFLINE-FP32FP64-MI200.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/12_id_253_EMPIRICAL-ROOFLINE-FP32FP64-MI200.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/12_id_253_EMPIRICAL-ROOFLINE-FP32FP64-MI200.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/13_id_312_EMPIRICAL-ROOFLINE-FP16INT8-MI200.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/13_id_312_EMPIRICAL-ROOFLINE-FP16INT8-MI200.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/13_id_312_EMPIRICAL-ROOFLINE-FP16INT8-MI200.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/13_id_312_EMPIRICAL-ROOFLINE-FP16INT8-MI200.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/15_id_6_COMMAND-PROCESSOR-FETCHER.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/15_id_6_COMMAND-PROCESSOR-FETCHER.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/15_id_6_COMMAND-PROCESSOR-FETCHER.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/15_id_6_COMMAND-PROCESSOR-FETCHER.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/16_id_4_COMMAND-PROCESSOR-COMPUTE.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/16_id_4_COMMAND-PROCESSOR-COMPUTE.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/16_id_4_COMMAND-PROCESSOR-COMPUTE.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/16_id_4_COMMAND-PROCESSOR-COMPUTE.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/18_id_106_SPI-STATS.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/18_id_106_SPI-STATS.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/18_id_106_SPI-STATS.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/18_id_106_SPI-STATS.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/19_id_104_SPI-RESOURCE-ALLOCATION.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/19_id_104_SPI-RESOURCE-ALLOCATION.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/19_id_104_SPI-RESOURCE-ALLOCATION.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/19_id_104_SPI-RESOURCE-ALLOCATION.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/21_id_10_WAVEFRONT-LAUNCH-STATS.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/21_id_10_WAVEFRONT-LAUNCH-STATS.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/21_id_10_WAVEFRONT-LAUNCH-STATS.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/21_id_10_WAVEFRONT-LAUNCH-STATS.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/22_id_34_WAVEFRONT-RUNTIME-STATS.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/22_id_34_WAVEFRONT-RUNTIME-STATS.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/22_id_34_WAVEFRONT-RUNTIME-STATS.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/22_id_34_WAVEFRONT-RUNTIME-STATS.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/24_id_12_INSTRUCTION-MIX.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/24_id_12_INSTRUCTION-MIX.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/24_id_12_INSTRUCTION-MIX.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/24_id_12_INSTRUCTION-MIX.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/25_id_24_VALU-ARITHMETIC-INSTR-MIX.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/25_id_24_VALU-ARITHMETIC-INSTR-MIX.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/25_id_24_VALU-ARITHMETIC-INSTR-MIX.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/25_id_24_VALU-ARITHMETIC-INSTR-MIX.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/26_id_275_VMEM-INSTR-MIX.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/26_id_275_VMEM-INSTR-MIX.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/26_id_275_VMEM-INSTR-MIX.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/26_id_275_VMEM-INSTR-MIX.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/27_id_16_MFMA-ARITHMETIC-INSTR-MIX.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/27_id_16_MFMA-ARITHMETIC-INSTR-MIX.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/27_id_16_MFMA-ARITHMETIC-INSTR-MIX.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/27_id_16_MFMA-ARITHMETIC-INSTR-MIX.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/29_id_211_SPEED-OF-LIGHT-COMPUTE-PIPELINE.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/29_id_211_SPEED-OF-LIGHT-COMPUTE-PIPELINE.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/29_id_211_SPEED-OF-LIGHT-COMPUTE-PIPELINE.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/29_id_211_SPEED-OF-LIGHT-COMPUTE-PIPELINE.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/30_id_257_PIPELINE-STATS.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/30_id_257_PIPELINE-STATS.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/30_id_257_PIPELINE-STATS.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/30_id_257_PIPELINE-STATS.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/31_id_96_ARITHMETIC-OPERATIONS.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/31_id_96_ARITHMETIC-OPERATIONS.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/31_id_96_ARITHMETIC-OPERATIONS.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/31_id_96_ARITHMETIC-OPERATIONS.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/32_id_255_MEMORY-LATENCIES.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/32_id_255_MEMORY-LATENCIES.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/32_id_255_MEMORY-LATENCIES.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/32_id_255_MEMORY-LATENCIES.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/34_id_205_SPEED-OF-LIGHT-LDS.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/34_id_205_SPEED-OF-LIGHT-LDS.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/34_id_205_SPEED-OF-LIGHT-LDS.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/34_id_205_SPEED-OF-LIGHT-LDS.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/35_id_100_LDS-STATS.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/35_id_100_LDS-STATS.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/35_id_100_LDS-STATS.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/35_id_100_LDS-STATS.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/37_id_48_SPEED-OF-LIGHT-INSTRUCTION-CACHE.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/37_id_48_SPEED-OF-LIGHT-INSTRUCTION-CACHE.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/37_id_48_SPEED-OF-LIGHT-INSTRUCTION-CACHE.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/37_id_48_SPEED-OF-LIGHT-INSTRUCTION-CACHE.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/38_id_259_INSTRUCTION-CACHE-ACCESSES.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/38_id_259_INSTRUCTION-CACHE-ACCESSES.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/38_id_259_INSTRUCTION-CACHE-ACCESSES.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/38_id_259_INSTRUCTION-CACHE-ACCESSES.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/40_id_54_SPEED-OF-LIGHT-SCALAR-L1D-CACHE.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/40_id_54_SPEED-OF-LIGHT-SCALAR-L1D-CACHE.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/40_id_54_SPEED-OF-LIGHT-SCALAR-L1D-CACHE.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/40_id_54_SPEED-OF-LIGHT-SCALAR-L1D-CACHE.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/41_id_261_SCALAR-L1D-CACHE-ACCESSES.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/41_id_261_SCALAR-L1D-CACHE-ACCESSES.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/41_id_261_SCALAR-L1D-CACHE-ACCESSES.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/41_id_261_SCALAR-L1D-CACHE-ACCESSES.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/42_id_52_SCALAR-L1D-CACHE-L2-INTERFACE.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/42_id_52_SCALAR-L1D-CACHE-L2-INTERFACE.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/42_id_52_SCALAR-L1D-CACHE-L2-INTERFACE.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/42_id_52_SCALAR-L1D-CACHE-L2-INTERFACE.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/44_id_132_TA.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/44_id_132_TA.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/44_id_132_TA.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/44_id_132_TA.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/45_id_134_TD.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/45_id_134_TD.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/45_id_134_TD.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/45_id_134_TD.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/47_id_165_SPEED-OF-LIGHT-VECTOR-L1D-CACHE.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/47_id_165_SPEED-OF-LIGHT-VECTOR-L1D-CACHE.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/47_id_165_SPEED-OF-LIGHT-VECTOR-L1D-CACHE.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/47_id_165_SPEED-OF-LIGHT-VECTOR-L1D-CACHE.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/48_id_116_VECTOR-L1D-CACHE-STALLS.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/48_id_116_VECTOR-L1D-CACHE-STALLS.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/48_id_116_VECTOR-L1D-CACHE-STALLS.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/48_id_116_VECTOR-L1D-CACHE-STALLS.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/49_id_128_VECTOR-L1D-CACHE-ACCESSES.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/49_id_128_VECTOR-L1D-CACHE-ACCESSES.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/49_id_128_VECTOR-L1D-CACHE-ACCESSES.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/49_id_128_VECTOR-L1D-CACHE-ACCESSES.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/50_id_120_VECTOR-L1D-L2-TRANSACTIONS-REQ-NORMUNIT.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/50_id_120_VECTOR-L1D-L2-TRANSACTIONS-REQ-NORMUNIT.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/50_id_120_VECTOR-L1D-L2-TRANSACTIONS-REQ-NORMUNIT.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/50_id_120_VECTOR-L1D-L2-TRANSACTIONS-REQ-NORMUNIT.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/51_id_124_VECTOR-L1D-ADDR-TRANSLATION.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/51_id_124_VECTOR-L1D-ADDR-TRANSLATION.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/51_id_124_VECTOR-L1D-ADDR-TRANSLATION.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/51_id_124_VECTOR-L1D-ADDR-TRANSLATION.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/53_id_64_SPEED-OF-LIGHT-L2-CACHE.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/53_id_64_SPEED-OF-LIGHT-L2-CACHE.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/53_id_64_SPEED-OF-LIGHT-L2-CACHE.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/53_id_64_SPEED-OF-LIGHT-L2-CACHE.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/54_id_62_L2-FABRIC-TRANSACTIONS.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/54_id_62_L2-FABRIC-TRANSACTIONS.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/54_id_62_L2-FABRIC-TRANSACTIONS.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/54_id_62_L2-FABRIC-TRANSACTIONS.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/55_id_58_L2-CACHE-ACCESSES.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/55_id_58_L2-CACHE-ACCESSES.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/55_id_58_L2-CACHE-ACCESSES.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/55_id_58_L2-CACHE-ACCESSES.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/56_id_60_L2-FABRIC-INTERFACE-STALLS-CYCLES-NORMUNIT.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/56_id_60_L2-FABRIC-INTERFACE-STALLS-CYCLES-NORMUNIT.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/56_id_60_L2-FABRIC-INTERFACE-STALLS-CYCLES-NORMUNIT.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/56_id_60_L2-FABRIC-INTERFACE-STALLS-CYCLES-NORMUNIT.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/72_id_68_L2-EA-READ-LATENCY-CHANNEL-0-15-CYCLES.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/72_id_68_L2-EA-READ-LATENCY-CHANNEL-0-15-CYCLES.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/72_id_68_L2-EA-READ-LATENCY-CHANNEL-0-15-CYCLES.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/72_id_68_L2-EA-READ-LATENCY-CHANNEL-0-15-CYCLES.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/73_id_70_L2-EA-READ-LATENCY-CHANNEL-16-31-CYCLES.s0_original_query.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/73_id_70_L2-EA-READ-LATENCY-CHANNEL-16-31-CYCLES.s0_original_query.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/original_query/73_id_70_L2-EA-READ-LATENCY-CHANNEL-16-31-CYCLES.s0_original_query.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/original_query/73_id_70_L2-EA-READ-LATENCY-CHANNEL-16-31-CYCLES.s0_original_query.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/sample.json b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/sample.json similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/mongodb/sample.json rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/mongodb/sample.json diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/sql/1001_TA.config b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/sql/1001_TA.config similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/sql/1001_TA.config rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/sql/1001_TA.config diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/sql/1002_TD.config b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/sql/1002_TD.config similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/sql/1002_TD.config rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/sql/1002_TD.config diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/sql/100_System-speed-of-light.config b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/sql/100_System-speed-of-light.config similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/sql/100_System-speed-of-light.config rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/sql/100_System-speed-of-light.config diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/sql/401_CPF.config b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/sql/401_CPF.config similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/sql/401_CPF.config rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/sql/401_CPF.config diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/sql/402_CPC.config b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/sql/402_CPC.config similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/sql/402_CPC.config rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/sql/402_CPC.config diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/sql/501_SPI-Stats.config b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/sql/501_SPI-Stats.config similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/sql/501_SPI-Stats.config rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/sql/501_SPI-Stats.config diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/sql/502_SPI-Resource-Allocation.config b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/sql/502_SPI-Resource-Allocation.config similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/sql/502_SPI-Resource-Allocation.config rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/sql/502_SPI-Resource-Allocation.config diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/sql/801_LDS.config b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/sql/801_LDS.config similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/sql/801_LDS.config rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/sql/801_LDS.config diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/sql/901_L1I_cache.config b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/sql/901_L1I_cache.config similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/sql/901_L1I_cache.config rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/sql/901_L1I_cache.config diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/sql/902_L1K_cache.config b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/sql/902_L1K_cache.config similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/sql/902_L1K_cache.config rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/sql/902_L1K_cache.config diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/sql/903_L1K_TC_Interface.config b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/sql/903_L1K_TC_Interface.config similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/sql/903_L1K_TC_Interface.config rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/sql/903_L1K_TC_Interface.config diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/sql/convertor.py b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/sql/convertor.py similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/sql/convertor.py rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/sql/convertor.py diff --git a/projects/rocprofiler-compute/src/omniperf_cli/convertor/sql/convertor2.py b/projects/rocprofiler-compute/src/omniperf_analyze/convertor/sql/convertor2.py similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/convertor/sql/convertor2.py rename to projects/rocprofiler-compute/src/omniperf_analyze/convertor/sql/convertor2.py diff --git a/projects/rocprofiler-compute/src/omniperf_cli/customized/fft/panel_000_top_stat.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/customized/fft/panel_000_top_stat.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/customized/fft/panel_000_top_stat.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/customized/fft/panel_000_top_stat.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/customized/fft/panel_100_system-speed-of-light.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/customized/fft/panel_100_system-speed-of-light.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/customized/fft/panel_100_system-speed-of-light.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/customized/fft/panel_100_system-speed-of-light.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/doc/baseline_comparison.png b/projects/rocprofiler-compute/src/omniperf_analyze/doc/baseline_comparison.png similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/doc/baseline_comparison.png rename to projects/rocprofiler-compute/src/omniperf_analyze/doc/baseline_comparison.png diff --git a/projects/rocprofiler-compute/src/omniperf_cli/doc/classes.png b/projects/rocprofiler-compute/src/omniperf_analyze/doc/classes.png similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/doc/classes.png rename to projects/rocprofiler-compute/src/omniperf_analyze/doc/classes.png diff --git a/projects/rocprofiler-compute/src/omniperf_cli/doc/main_flow.png b/projects/rocprofiler-compute/src/omniperf_analyze/doc/main_flow.png similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/doc/main_flow.png rename to projects/rocprofiler-compute/src/omniperf_analyze/doc/main_flow.png diff --git a/projects/rocprofiler-compute/src/omniperf_cli/omniperf_cli.py b/projects/rocprofiler-compute/src/omniperf_analyze/omniperf_analyze.py similarity index 61% rename from projects/rocprofiler-compute/src/omniperf_cli/omniperf_cli.py rename to projects/rocprofiler-compute/src/omniperf_analyze/omniperf_analyze.py index 93b26bd618..72ed4adbd4 100644 --- a/projects/rocprofiler-compute/src/omniperf_cli/omniperf_cli.py +++ b/projects/rocprofiler-compute/src/omniperf_analyze/omniperf_analyze.py @@ -24,7 +24,7 @@ """ Quick run: - omniperf_cli.py -d 1st_run_dir -d 2nd_run_dir -b 2 + analyze.py -d 1st_run_dir -d 2nd_run_dir -b 2 Common abbreviations in the code: df - pandas.dataframe @@ -40,32 +40,21 @@ import sys import argparse import os.path from pathlib import Path +from omniperf_analyze.utils import parser, file_io -def omniperf_cli(args): - cur_root = Path(__file__).resolve() - - if args.dependency: - print("pip3 install astunparse numpy tabulate pandas pyyaml") - sys.exit(0) - +def initialize_run(args, normalization_filter=None): import pandas as pd from collections import OrderedDict - from dataclasses import dataclass, field + from omniperf_analyze.utils import schema from tabulate import tabulate - # from utils import schema, parser, file_io, tty, plot - from omniperf_cli.utils import schema, parser, file_io, tty - # Fixme: cur_root.parent.joinpath('soc_params') soc_params_dir = os.path.join(os.path.dirname(__file__), "..", "soc_params") - soc_spec_df = file_io.load_soc_params(soc_params_dir) - # NB: maybe create bak file for the old run before open it - output = open(args.output_file, "w+") if args.output_file else sys.stdout - single_panel_config = file_io.is_single_panel_config(Path(args.config_dir)) + global archConfigs archConfigs = {} for arch in file_io.supported_arch.keys(): ac = schema.ArchConfig() @@ -99,8 +88,13 @@ def omniperf_cli(args): ) sys.exit(0) - for k, v in archConfigs.items(): - parser.build_metric_value_string(v.dfs, v.dfs_type, args.normal_unit) + # Use original normalization or user input from GUI + if not normalization_filter: + for k, v in archConfigs.items(): + parser.build_metric_value_string(v.dfs, v.dfs_type, args.normal_unit) + else: + for k, v in archConfigs.items(): + parser.build_metric_value_string(v.dfs, v.dfs_type, normalization_filter) runs = OrderedDict() @@ -127,6 +121,100 @@ def omniperf_cli(args): w.dfs_type = archConfigs[arch].dfs_type w.soc_spec = file_io.get_soc_params(soc_spec_df, arch) runs[d[0]] = w + + # Return rather than referencing 'runs' globally (since used outside of file scope) + return runs + + +def run_gui(args, runs): + import dash + from omniperf_analyze.utils import gui + import dash_bootstrap_components as dbc + + app = dash.Dash(__name__, external_stylesheets=[dbc.themes.CYBORG]) + + if len(runs) == 1: + num_results = 10 + file_io.create_df_kernel_top_stats( + args.path[0][0], + runs[args.path[0][0]].filter_gpu_ids, + runs[args.path[0][0]].filter_dispatch_ids, + args.time_unit, + num_results, + ) + runs[args.path[0][0]].raw_pmc = file_io.create_df_pmc( + args.path[0][0] + ) # create mega df + parser.load_kernel_top(runs[args.path[0][0]], args.path[0][0]) + + input_filters = { + "kernel": runs[args.path[0][0]].filter_kernel_ids, + "gpu": runs[args.path[0][0]].filter_gpu_ids, + "dispatch": runs[args.path[0][0]].filter_dispatch_ids, + "normalization": args.normal_unit + } + + gui.build_layout( + app, + runs, + archConfigs["gfx90a"], + input_filters, + args.decimal, + args.time_unit, + args.cols, + str(args.path[0][0]), + args.g, + args.verbose, + args, + ) + app.run_server(debug=False, host="0.0.0.0", port=args.gui) + else: + print("Multiple runs not supported yet") + +def run_cli(args, runs): + from omniperf_analyze.utils import tty + # NB: + # If we assume the panel layout for all archs are similar, it doesn't matter + # which archConfig passed into show_all function. + # After decide to how to manage kernels display patterns, we can revisit it. + for d in args.path: + num_results = 10 + file_io.create_df_kernel_top_stats( + d[0], + runs[d[0]].filter_gpu_ids, + runs[d[0]].filter_dispatch_ids, + args.time_unit, + num_results, + ) + 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, args.verbose + ) # create the loaded table + if args.list_kernels: + tty.show_kernels(runs, archConfigs["gfx90a"], output, args.decimal) + else: + tty.show_all( + runs, + archConfigs["gfx90a"], + output, + args.decimal, + args.time_unit, + args.cols, + ) + + +def analyze(args): + if args.dependency: + print("pip3 install astunparse numpy tabulate pandas pyyaml") + sys.exit(0) + + # NB: maybe create bak file for the old run before open it + global output + output = open(args.output_file, "w+") if args.output_file else sys.stdout + + # Initalize archConfigs and runs[] + runs = initialize_run(args) # Filtering if args.gpu_kernel: @@ -140,14 +228,12 @@ def omniperf_cli(args): ) sys.exit(2) runs[d[0]].filter_kernel_ids = gk - if args.gpu_id: if len(args.gpu_id) == 1 and len(args.path) != 1: for i in range(len(args.path) - 1): args.gpu_id.extend(args.gpu_id) for d, gi in zip(args.path, args.gpu_id): runs[d[0]].filter_gpu_ids = gi - # NOTE: INVALID DISPATCH IDS ARE NOT CAUGHT HERE. THEY CAUSE AN ERROR IN TABLE GENERATION!!!!!!!!! if args.gpu_dispatch_id: if len(args.gpu_dispatch_id) == 1 and len(args.path) != 1: for i in range(len(args.path) - 1): @@ -155,76 +241,8 @@ def omniperf_cli(args): for d, gd in zip(args.path, args.gpu_dispatch_id): runs[d[0]].filter_dispatch_ids = gd + # Launch CLI analysis or GUI if args.gui: - import dash - from omniperf_cli.utils import gui - import dash_bootstrap_components as dbc - - app = dash.Dash(__name__, external_stylesheets=[dbc.themes.CYBORG]) - - if len(runs) == 1: - num_results = 10 - file_io.create_df_kernel_top_stats( - args.path[0][0], - runs[args.path[0][0]].filter_gpu_ids, - runs[args.path[0][0]].filter_dispatch_ids, - args.time_unit, - num_results, - ) - runs[args.path[0][0]].raw_pmc = file_io.create_df_pmc( - args.path[0][0] - ) # create mega df - is_gui = False - parser.load_kernel_top(runs[args.path[0][0]], args.path[0][0]) - - input_filters = { - "kernel": runs[args.path[0][0]].filter_kernel_ids, - "gpu": runs[args.path[0][0]].filter_gpu_ids, - "dispatch": runs[args.path[0][0]].filter_dispatch_ids, - } - - gui.build_layout( - app, - runs, - archConfigs["gfx90a"], - input_filters, - args.decimal, - args.time_unit, - args.cols, - str(args.path[0][0]), - args.g, - args.verbose, - ) - app.run_server(debug=False, host="0.0.0.0", port=args.gui) - else: - print("Multiple runs not supported yet") + run_gui(args, runs) else: - # NB: - # If we assume the panel layout for all archs are similar, it doesn't matter - # which archConfig passed into show_all function. - # After decide to how to manage kernels display patterns, we can revisit it. - for d in args.path: - num_results = 10 - file_io.create_df_kernel_top_stats( - d[0], - runs[d[0]].filter_gpu_ids, - runs[d[0]].filter_dispatch_ids, - args.time_unit, - num_results, - ) - 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, args.verbose - ) # create the loaded table - if args.list_kernels: - tty.show_kernels(runs, archConfigs["gfx90a"], output, args.decimal) - else: - tty.show_all( - runs, - archConfigs["gfx90a"], - output, - args.decimal, - args.time_unit, - args.cols, - ) + run_cli(args, runs) diff --git a/projects/rocprofiler-compute/src/omniperf_cli/perfmon/gfx908_metrics.xml b/projects/rocprofiler-compute/src/omniperf_analyze/perfmon/gfx908_metrics.xml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/perfmon/gfx908_metrics.xml rename to projects/rocprofiler-compute/src/omniperf_analyze/perfmon/gfx908_metrics.xml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/perfmon/gfx90a_metrics.xml b/projects/rocprofiler-compute/src/omniperf_analyze/perfmon/gfx90a_metrics.xml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/perfmon/gfx90a_metrics.xml rename to projects/rocprofiler-compute/src/omniperf_analyze/perfmon/gfx90a_metrics.xml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/perfmon/metrics.xml b/projects/rocprofiler-compute/src/omniperf_analyze/perfmon/metrics.xml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/perfmon/metrics.xml rename to projects/rocprofiler-compute/src/omniperf_analyze/perfmon/metrics.xml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/tests/unit/ast_parser_tester.py b/projects/rocprofiler-compute/src/omniperf_analyze/tests/unit/ast_parser_tester.py similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/tests/unit/ast_parser_tester.py rename to projects/rocprofiler-compute/src/omniperf_analyze/tests/unit/ast_parser_tester.py diff --git a/projects/rocprofiler-compute/src/omniperf_cli/tests/unit/config/100_if_else.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/tests/unit/config/100_if_else.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/tests/unit/config/100_if_else.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/tests/unit/config/100_if_else.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/tests/unit/config/100_more_cases.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/tests/unit/config/100_more_cases.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/tests/unit/config/100_more_cases.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/tests/unit/config/100_more_cases.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/tests/unit/config/build-in/00_id_00_build_in_variables.s4_converted_table.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/tests/unit/config/build-in/00_id_00_build_in_variables.s4_converted_table.yaml similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/tests/unit/config/build-in/00_id_00_build_in_variables.s4_converted_table.yaml rename to projects/rocprofiler-compute/src/omniperf_analyze/tests/unit/config/build-in/00_id_00_build_in_variables.s4_converted_table.yaml diff --git a/projects/rocprofiler-compute/src/omniperf_cli/tests/unit/config/expr_format_tester.py b/projects/rocprofiler-compute/src/omniperf_analyze/tests/unit/config/expr_format_tester.py similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/tests/unit/config/expr_format_tester.py rename to projects/rocprofiler-compute/src/omniperf_analyze/tests/unit/config/expr_format_tester.py diff --git a/projects/rocprofiler-compute/src/omniperf_cli/utils/file_io.py b/projects/rocprofiler-compute/src/omniperf_analyze/utils/file_io.py similarity index 99% rename from projects/rocprofiler-compute/src/omniperf_cli/utils/file_io.py rename to projects/rocprofiler-compute/src/omniperf_analyze/utils/file_io.py index 45cb6708a8..802dd82bf0 100644 --- a/projects/rocprofiler-compute/src/omniperf_cli/utils/file_io.py +++ b/projects/rocprofiler-compute/src/omniperf_analyze/utils/file_io.py @@ -28,7 +28,7 @@ import yaml import collections from collections import OrderedDict from pathlib import Path -from omniperf_cli.utils import schema +from omniperf_analyze.utils import schema # TODO: use pandas chunksize or dask to read really large csv file # from dask import dataframe as dd diff --git a/projects/rocprofiler-compute/src/omniperf_cli/utils/gui.py b/projects/rocprofiler-compute/src/omniperf_analyze/utils/gui.py similarity index 91% rename from projects/rocprofiler-compute/src/omniperf_cli/utils/gui.py rename to projects/rocprofiler-compute/src/omniperf_analyze/utils/gui.py index 491e2d193f..0fdfa06275 100644 --- a/projects/rocprofiler-compute/src/omniperf_cli/utils/gui.py +++ b/projects/rocprofiler-compute/src/omniperf_analyze/utils/gui.py @@ -36,11 +36,12 @@ import plotly.express as px import colorlover -from omniperf_cli.utils import parser, file_io, schema +from omniperf_analyze.utils import parser, file_io, schema -from omniperf_cli.utils.gui_components.header import get_header -from omniperf_cli.utils.gui_components.roofline import get_roofline -from omniperf_cli.utils.gui_components.memchart import get_memchart +from omniperf_analyze.utils.gui_components.header import get_header +from omniperf_analyze.utils.gui_components.roofline import get_roofline +from omniperf_analyze.utils.gui_components.memchart import get_memchart +from omniperf_analyze.omniperf_analyze import initialize_run pd.set_option( "mode.chained_assignment", None @@ -303,6 +304,7 @@ def build_layout( path_to_dir, debug, verbose, + args, ): """ Build gui layout @@ -312,8 +314,8 @@ def build_layout( app.layout = html.Div(style={"backgroundColor": "rgb(50, 50, 50)" if IS_DARK else ""}) filt_kernel_names = [] - kernel_top_df = runs[path_to_dir].dfs[1] - for kernel_id in runs[path_to_dir].filter_kernel_ids: + kernel_top_df = base_data.dfs[1] + for kernel_id in base_data.filter_kernel_ids: filt_kernel_names.append(kernel_top_df.loc[kernel_id, "KernelName"]) app.layout.children = html.Div( @@ -321,7 +323,7 @@ def build_layout( dbc.Spinner( children=[ get_header( - runs[path_to_dir].raw_pmc, input_filters, filt_kernel_names + base_data.raw_pmc, input_filters, filt_kernel_names ), html.Div(id="container", children=[]), ], @@ -337,26 +339,30 @@ def build_layout( [Input("disp-filt", "value")], [Input("kernel-filt", "value")], [Input("gcd-filt", "value")], + [Input("norm-filt", "value")], [State("container", "children")], ) - def generate_from_filter(disp_filt, kernel_filter, gcd_filter, div_children): - runs[path_to_dir].dfs = copy.deepcopy(archConfigs.dfs) # reset the equations + def generate_from_filter(disp_filt, kernel_filter, gcd_filter, norm_filt, div_children): + if verbose <= 1: + print("normalization is ", norm_filt) + + base_data = initialize_run(args, norm_filt) # Re-initalize everything panel_configs = copy.deepcopy(archConfigs.panel_configs) # Generate original raw df - runs[path_to_dir].raw_pmc = file_io.create_df_pmc(path_to_dir) + base_data[base_run].raw_pmc = file_io.create_df_pmc(path_to_dir) if verbose >= 1: print("disp-filter is ", disp_filt) print("kernel-filter is ", kernel_filter) print("gpu-filter is ", gcd_filter, "\n") - runs[path_to_dir].filter_kernel_ids = kernel_filter - runs[path_to_dir].filter_gpu_ids = gcd_filter - runs[path_to_dir].filter_dispatch_ids = disp_filt + base_data[base_run].filter_kernel_ids = kernel_filter + base_data[base_run].filter_gpu_ids = gcd_filter + base_data[base_run].filter_dispatch_ids = disp_filt # Reload the pmc_kernel_top.csv for Top Stats panel num_results = 10 file_io.create_df_kernel_top_stats( path_to_dir, - runs[path_to_dir].filter_gpu_ids, - runs[path_to_dir].filter_dispatch_ids, + base_data[base_run].filter_gpu_ids, + base_data[base_run].filter_dispatch_ids, time_unit, num_results, ) @@ -365,11 +371,11 @@ def build_layout( if not (disp_filt or kernel_filter or gcd_filter): temp = {} keep = [1, 201, 101, 1901] - for key in runs[path_to_dir].dfs: + for key in base_data[base_run].dfs: if keep.count(key) != 0: - temp[key] = runs[path_to_dir].dfs[key] + temp[key] = base_data[base_run].dfs[key] - runs[path_to_dir].dfs = temp + base_data[base_run].dfs = temp temp = {} keep = [0, 100, 200, 1900] for key in panel_configs: @@ -378,18 +384,18 @@ def build_layout( panel_configs = temp parser.load_table_data( - runs[path_to_dir], path_to_dir, True, debug, verbose + base_data[base_run], path_to_dir, True, debug, verbose ) # Note: All the filtering happens in this function div_children = [] div_children.append( - get_memchart(archConfigs.panel_configs[1900]["data source"], base_data) + get_memchart(panel_configs[1900]["data source"], base_data[base_run]) ) # append roofline section div_children.append( get_roofline( path_to_dir, - parser.apply_filters(runs[path_to_dir], is_gui, debug), + parser.apply_filters(base_data[base_run], is_gui, debug), verbose, ) ) @@ -411,7 +417,7 @@ def build_layout( for data_source in panel["data source"]: for t_type, table_config in data_source.items(): content = [] - original_df = base_data.dfs[table_config["id"]] + original_df = base_data[base_run].dfs[table_config["id"]] # The sys info table need to add index back if t_type == "raw_csv_table" and "Info" in original_df.keys(): diff --git a/projects/rocprofiler-compute/src/omniperf_cli/utils/gui_components/header.py b/projects/rocprofiler-compute/src/omniperf_analyze/utils/gui_components/header.py similarity index 98% rename from projects/rocprofiler-compute/src/omniperf_cli/utils/gui_components/header.py rename to projects/rocprofiler-compute/src/omniperf_analyze/utils/gui_components/header.py index cf5897b308..0e61055b0a 100644 --- a/projects/rocprofiler-compute/src/omniperf_cli/utils/gui_components/header.py +++ b/projects/rocprofiler-compute/src/omniperf_analyze/utils/gui_components/header.py @@ -24,9 +24,9 @@ from dash import html, dash_table, dcc import dash_bootstrap_components as dbc from matplotlib.style import available -from omniperf_cli.utils import schema +from omniperf_analyze.utils import schema -avail_normalizations = ["per Wave", "per Cycle", "per Sec", "per Kernel"] +avail_normalizations = ["per_wave", "per_cycle", "per_second", "per_kernel"] # List all the unique column values for desired column in df, 'target_col' def list_unique(orig_list, is_numeric): @@ -152,10 +152,10 @@ def get_header(raw_pmc, input_filters, kernel_names): ), dcc.Dropdown( avail_normalizations, - value="per Wave", + id="norm-filt", + value=input_filters["normalization"], clearable=False, style={"width": "150px"}, - disabled=True, # TODO: Turn this off once multi normalization is enabled ), ] ) diff --git a/projects/rocprofiler-compute/src/omniperf_cli/utils/gui_components/memchart.py b/projects/rocprofiler-compute/src/omniperf_analyze/utils/gui_components/memchart.py similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/utils/gui_components/memchart.py rename to projects/rocprofiler-compute/src/omniperf_analyze/utils/gui_components/memchart.py diff --git a/projects/rocprofiler-compute/src/omniperf_cli/utils/gui_components/roofline.py b/projects/rocprofiler-compute/src/omniperf_analyze/utils/gui_components/roofline.py similarity index 99% rename from projects/rocprofiler-compute/src/omniperf_cli/utils/gui_components/roofline.py rename to projects/rocprofiler-compute/src/omniperf_analyze/utils/gui_components/roofline.py index ec33d7b231..6e4ce2c54c 100644 --- a/projects/rocprofiler-compute/src/omniperf_cli/utils/gui_components/roofline.py +++ b/projects/rocprofiler-compute/src/omniperf_analyze/utils/gui_components/roofline.py @@ -20,7 +20,7 @@ # THE SOFTWARE. ################################################################################ -from omniperf_cli.utils import roofline_calc +from omniperf_analyze.utils import roofline_calc import numpy as np from dash import html, dash_table diff --git a/projects/rocprofiler-compute/src/omniperf_cli/utils/parser.py b/projects/rocprofiler-compute/src/omniperf_analyze/utils/parser.py similarity index 99% rename from projects/rocprofiler-compute/src/omniperf_cli/utils/parser.py rename to projects/rocprofiler-compute/src/omniperf_analyze/utils/parser.py index d64988b17c..ce238c622d 100644 --- a/projects/rocprofiler-compute/src/omniperf_cli/utils/parser.py +++ b/projects/rocprofiler-compute/src/omniperf_analyze/utils/parser.py @@ -29,7 +29,7 @@ from matplotlib.pyplot import axis import pandas as pd import numpy as np from tabulate import tabulate -from omniperf_cli.utils import schema +from omniperf_analyze.utils import schema # ------------------------------------------------------------------------------ # Internal global definitions @@ -68,6 +68,7 @@ supported_denom = { "per_wave": "SQ_WAVES", "per_cycle": "GRBM_GUI_ACTIVE", "per_second": "((EndNs - BeginNs) / 1000000000)", + "per_kernel": "1" } # Build-in defined in mongodb variables: diff --git a/projects/rocprofiler-compute/src/omniperf_cli/utils/roofline_calc.py b/projects/rocprofiler-compute/src/omniperf_analyze/utils/roofline_calc.py similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/utils/roofline_calc.py rename to projects/rocprofiler-compute/src/omniperf_analyze/utils/roofline_calc.py diff --git a/projects/rocprofiler-compute/src/omniperf_cli/utils/schema.py b/projects/rocprofiler-compute/src/omniperf_analyze/utils/schema.py similarity index 100% rename from projects/rocprofiler-compute/src/omniperf_cli/utils/schema.py rename to projects/rocprofiler-compute/src/omniperf_analyze/utils/schema.py diff --git a/projects/rocprofiler-compute/src/omniperf_cli/utils/tty.py b/projects/rocprofiler-compute/src/omniperf_analyze/utils/tty.py similarity index 99% rename from projects/rocprofiler-compute/src/omniperf_cli/utils/tty.py rename to projects/rocprofiler-compute/src/omniperf_analyze/utils/tty.py index e57181ea85..0a8befbb98 100644 --- a/projects/rocprofiler-compute/src/omniperf_cli/utils/tty.py +++ b/projects/rocprofiler-compute/src/omniperf_analyze/utils/tty.py @@ -23,7 +23,7 @@ import pandas as pd from tabulate import tabulate -from omniperf_cli.utils import schema, parser +from omniperf_analyze.utils import schema, parser hidden_columns = ["Tips", "coll_level"] diff --git a/projects/rocprofiler-compute/src/parser.py b/projects/rocprofiler-compute/src/parser.py index a920b428bc..7e42d28ede 100644 --- a/projects/rocprofiler-compute/src/parser.py +++ b/projects/rocprofiler-compute/src/parser.py @@ -394,15 +394,15 @@ def parse(my_parser): dest="normal_unit", metavar="", default="per_wave", - choices=["per_wave", "per_cycle", "per_second"], - help="\t\tSpecify the normalization unit: (DEFAULT: per_wave)\n\t\t per_wave\n\t\t per_cycle\n\t\t per_second", + choices=["per_wave", "per_cycle", "per_second", "per_kernel"], + help="\t\tSpecify the normalization unit: (DEFAULT: per_wave)\n\t\t per_wave\n\t\t per_cycle\n\t\t per_second\n\t\t per_kernel", ) analyze_group.add_argument( "--config-dir", dest="config_dir", metavar="", help="\t\tSpecify the directory of customized configs.", - default=OMNIPERF_HOME.joinpath("omniperf_cli/configs"), + default=OMNIPERF_HOME.joinpath("omniperf_analyze/configs"), ) analyze_group.add_argument( "-t", diff --git a/projects/rocprofiler-compute/utils/build.sh b/projects/rocprofiler-compute/utils/build.sh index 45625a8d3d..e980aff882 100755 --- a/projects/rocprofiler-compute/utils/build.sh +++ b/projects/rocprofiler-compute/utils/build.sh @@ -5,7 +5,7 @@ pyinstaller src/omniperf.py \ --add-data "src/perfmon_pub/*:perfmon_pub" \ --add-data "src/utils/*:utils" \ --add-data "src/soc_params/*.csv:soc_params" \ - --add-data "src/omniperf_cli/*:omniperf_cli" \ + --add-data "src/omniperf_analyze/*:omniperf_analyze" \ --hidden-import matplotlib.backends.backend_pdf \ ${@} @@ -57,8 +57,8 @@ cp -r ${dash_loc:10}/dash_svg "$distpath"/omniperf/ echo "(build.sh) Fixing flattened directories" #TODO: Copy orig file structure from over to flattened packaged version -rm -rf "$distpath"/omniperf/omniperf_cli/ -cp -r src/omniperf_cli/ "$distpath"/omniperf/ +rm -rf "$distpath"/omniperf/omniperf_analyze/ +cp -r src/omniperf_analyze/ "$distpath"/omniperf/ rm -rf "$distpath"/omniperf/perfmon_pub/ cp -r src/perfmon_pub/ "$distpath"/omniperf/