xuchen-amd
31b4de1a38
Rename Omniperf to ROCm Compute Profiler ( #428 )
...
- Update filenames.
- Update executable to `rocprof-compute`
- Update update package to `rocprofiler-compute`
- Update name in application output and logs
- Update name in README files
- Update testing and workflows
---------
Signed-off-by: Xuan Chen <xuchen@amd.com >
2024-11-01 12:20:21 -04:00
Ossian O'Reilly
5f3c0f0429
Change argparser help from '--list-kernels' (deprecated) to '--list-stats'. ( #449 )
...
Signed-off-by: OReilly, Ossian <ooreilly@amd.com >
2024-10-21 11:10:12 -05:00
coleramos425
1a3bdad90a
Adding documentation for global command line options
...
Signed-off-by: coleramos425 <colramos@amd.com >
2024-04-01 14:30:21 -05:00
colramos-amd
dfdd8dd21d
Add timestamp override to rocprofv2 and format Python
...
Signed-off-by: colramos-amd <colramos@amd.com >
2024-04-01 14:30:21 -05:00
colramos-amd
482fd6f2ca
Create general_options() func to reduce code in parser
...
Signed-off-by: colramos-amd <colramos@amd.com >
2024-04-01 14:30:21 -05:00
Karl W Schulz
357d225716
tighten up [analyze] help to be consistent with [profile] help
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2024-03-15 09:31:22 -05:00
JoseSantosAMD
4424f320ad
Kernel no overwrite ( #303 )
...
* Removing kernel name shortener from profile
- Kernel name shortener now in analyze
- db import uses pymongo to import
Signed-off-by: Jose Santos <josantos@amd.com >
* collections now added using pymongo
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
* kernel_name_shortener shortens dataframes and not a workload
- argparser: --kernel-verbose to connection group
- analysis_cli, profiler_rocprof_v2: remove kernel_name_shortener, so that it doesnt overwrite workload
- db_import: demangle kernel_name dfs
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
* fix db name in pymongo command
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
* reformat
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
* fix typo
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
* remove checker for verbose in profiler_base
Signed-off-by: Jose Santos <josantos@amd.com >
* kernel_name_shortener now called in create_df_kerenel_top_stats and
create_df_pmc
Signed-off-by: Jose Santos <josantos@amd.com >
* add kernel_verbose to analysis_webui, remove stubbed values
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
* Update src/utils/kernel_name_shortener.py
keep console_debug
Co-authored-by: Cole Ramos <colramos@amd.com >
Signed-off-by: JoseSantosAMD <87447437+JoseSantosAMD@users.noreply.github.com >
* Update src/utils/kernel_name_shortener.py
Co-authored-by: Cole Ramos <colramos@amd.com >
Signed-off-by: JoseSantosAMD <87447437+JoseSantosAMD@users.noreply.github.com >
---------
Signed-off-by: Jose Santos <josantos@amd.com >
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
Signed-off-by: JoseSantosAMD <87447437+JoseSantosAMD@users.noreply.github.com >
Co-authored-by: Cole Ramos <colramos@amd.com >
2024-03-12 15:54:52 -05:00
Karl W Schulz
2dd72f7366
adding --quiet and --verbose options to top-level help info; pass
...
quiet arg to setup_logging function
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2024-03-11 14:19:01 -05:00
Karl W Schulz
3e88132d73
tighten-up profile usage examples
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2024-03-11 14:19:01 -05:00
colramos-amd
f2aac37178
Fix python formatting
...
Signed-off-by: colramos-amd <colramos@amd.com >
2024-03-11 14:19:01 -05:00
colramos-amd
5ed9a5c902
Connect verbosity flag to loglevel
...
Signed-off-by: colramos-amd <colramos@amd.com >
2024-03-11 14:19:01 -05:00
colramos-amd
c7c5a67911
Move away from 'ipblock' terminology to more general 'hardware block' ( #201 )
...
Signed-off-by: colramos-amd <colramos@amd.com >
2024-03-04 16:41:40 -06:00
colramos-amd
d6f45411eb
Python formatting
...
Signed-off-by: colramos-amd <colramos@amd.com >
2024-03-01 15:50:42 -06:00
colramos-amd
3b1b8d7b5b
Reorganize the specs module to reduce duplicate code
...
Signed-off-by: colramos-amd <colramos@amd.com >
2024-03-01 15:50:42 -06:00
Karl W Schulz
79b877d679
code formatting updates
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2024-02-22 16:02:25 -06:00
colramos-amd
2526e14802
Combine kernel and dispatch stats in the Top Stats section of analysis
...
Signed-off-by: colramos-amd <colramos@amd.com >
2024-02-13 19:17:41 -06:00
Karl W. Schulz
d7b6cf81e6
update headers for 2024 calendar year
...
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
2024-01-24 17:50:31 -06:00
coleramos425
224d627438
Add options for --specs and --specs-correction
...
Co-authored-by: fei.zheng <fei.zheng@amd.com >
Signed-off-by: coleramos425 <colramos@amd.com >
2024-01-24 16:30:04 -06:00
Cole Ramos
7d93a086c2
Enabling Standalone GUI on 2.x ( #214 )
...
* Initial overhaul of Analyze mode. Basic CLI is enabled.
Signed-off-by: colramos-amd <colramos@amd.com >
* Merge branch '2.x' of github.com:AMDResearch/omniperf into 2.x-dev
Signed-off-by: colramos-amd <colramos@amd.com >
* fix comment typo
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
* Move error logging to util.py
Signed-off-by: colramos-amd <colramos@amd.com >
* Move perfmon_configs dir into omniperf_soc dir. Rename config dirs for clarity
Signed-off-by: colramos-amd <colramos@amd.com >
* Add a supported_archs property to Omniperf base class
Signed-off-by: colramos-amd <colramos@amd.com >
* Add css assets for GUI styling
Signed-off-by: colramos-amd <colramos@amd.com >
* Re-organize roofline class. Improved useability
Signed-off-by: colramos-amd <colramos@amd.com >
* Enable standalone GUI
Signed-off-by: colramos-amd <colramos@amd.com >
* Remove outdated metric_configs. This was moved to omniperf_soc dir
Signed-off-by: colramos-amd <colramos@amd.com >
* Fix small bug in GUI to enable Mi100 visualization
Signed-off-by: colramos-amd <colramos@amd.com >
---------
Signed-off-by: colramos-amd <colramos@amd.com >
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
Signed-off-by: Cole Ramos <colramos@amd.com >
Co-authored-by: Karl W Schulz <karl.schulz@amd.com >
2023-12-18 14:37:01 -08:00
colramos-amd
97c5b2c0a1
Add a supported_archs property to Omniperf base class
...
Signed-off-by: colramos-amd <colramos@amd.com >
2023-12-11 16:49:06 -06:00
colramos-amd
fbe6b2d683
Move perfmon_configs dir into omniperf_soc dir. Rename config dirs for clarity
...
Signed-off-by: colramos-amd <colramos@amd.com >
2023-12-11 16:49:06 -06:00
colramos-amd
57a63b6eb1
Initial overhaul of Analyze mode. Basic CLI is enabled.
...
Signed-off-by: colramos-amd <colramos@amd.com >
2023-12-11 16:49:06 -06:00
colramos-amd
f822a56b7c
Fixing more typos...
...
Signed-off-by: colramos-amd <colramos@amd.com >
2023-12-01 13:43:07 -06:00
colramos-amd
f5b8cff990
Update docs and --help menu to reflect new vcopy usage
...
Signed-off-by: colramos-amd <colramos@amd.com >
2023-11-20 14:45:00 -06:00
colramos-amd
87388227ca
Initial overhaul of Profile mode
...
Signed-off-by: colramos-amd <colramos@amd.com >
2023-10-31 15:11:17 -05:00