Karl W Schulz
|
3438bc9d0f
|
logger update: assign color for TRACE level
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
|
2024-03-14 17:37:30 -05:00 |
|
Karl W Schulz
|
69af2ffc83
|
update logging formatter handling for consistent behavior with error messsages
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
|
2024-03-14 17:37:30 -05:00 |
|
Karl W Schulz
|
04c0c8ad46
|
updating version file for RC1
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
|
2024-03-14 14:46:41 -05:00 |
|
Karl W Schulz
|
b38dcfd2c9
|
update analyze_commands tests to demarcate a subset of tests which
should be run serially; needed to avoid file output race conditions in
a common directory
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
|
2024-03-14 13:39:10 -05:00 |
|
Nick Curtis
|
b610e1c27b
|
fixup MI300 MFMA rate disagreement between SOL and pipeline (#315)
Signed-off-by: Nicholas Curtis <nicurtis@amd.com>
Co-authored-by: Nicholas Curtis <nicurtis@amd.com>
|
2024-03-14 10:41:35 -05:00 |
|
colramos-amd
|
b3d63ea24e
|
Trying patch for test_device_filter(). HIP_VISABLE_DEVICES should not dictate expected device
Signed-off-by: colramos-amd <colramos@amd.com>
|
2024-03-13 16:30:52 -05:00 |
|
JoseSantosAMD
|
4a86e39a25
|
Pytest remove kernel verbose (#314)
* Remove kernel-verbose from pytests
Signed-off-by: Jose Santos <josantos@amd.com>
* remove kernel-vebose from profile in cmake
Signed-off-by: Jose Santos <josantos@amd.com>
* update expected csvs for test_block_TCC
Signed-off-by: Jose Santos <josantos@amd.com>
* Remove stubbed binary
Signed-off-by: Jose Santos <josantos@amd.com>
* always clean workload_dir
Signed-off-by: Jose Santos <josantos@amd.com>
---------
Signed-off-by: Jose Santos <josantos@amd.com>
|
2024-03-13 11:30:28 -05:00 |
|
colramos-amd
|
bfef420099
|
Update doc samples for new logging output
Signed-off-by: colramos-amd <colramos@amd.com>
|
2024-03-12 20:17:46 -05:00 |
|
colramos-amd
|
2acc8e98c1
|
Found a bug in kernel filtering and fixed
Signed-off-by: colramos-amd <colramos@amd.com>
|
2024-03-12 18:21:35 -05:00 |
|
colramos-amd
|
945da7d83c
|
Update expected pytest value for same workload case
Signed-off-by: colramos-amd <colramos@amd.com>
|
2024-03-12 16:49:41 -05:00 |
|
colramos-amd
|
cac4b1aff5
|
Python format
Signed-off-by: colramos-amd <colramos@amd.com>
|
2024-03-12 16:47:18 -05:00 |
|
colramos-amd
|
fa7c82de75
|
Throw error if user analyzes two of same path (#260, #67)
Signed-off-by: colramos-amd <colramos@amd.com>
|
2024-03-12 16:46:36 -05:00 |
|
colramos-amd
|
e7cc326d5a
|
Fix missing argv in console_warning()
Signed-off-by: colramos-amd <colramos@amd.com>
|
2024-03-12 16:44:02 -05:00 |
|
colramos-amd
|
17262172a8
|
Update dashboard globals to reflect new (v2) sysinfo keys
Signed-off-by: colramos-amd <colramos@amd.com>
|
2024-03-12 16:23:12 -05:00 |
|
JoseSantosAMD
|
efb8f131ec
|
change stubbed values to hbm bw (#302)
* change stubbed values to hbm bw
Signed-off-by: Jose Santos <josantos@amd.com>
* Reformat
Signed-off-by: Jose Santos <josantos@amd.com>
* Update analysis_webui.py
remove print statements
Signed-off-by: JoseSantosAMD <87447437+JoseSantosAMD@users.noreply.github.com>
* Update src/omniperf_analyze/analysis_webui.py
Co-authored-by: Cole Ramos <colramos@amd.com>
Signed-off-by: JoseSantosAMD <87447437+JoseSantosAMD@users.noreply.github.com>
* Update src/omniperf_analyze/analysis_webui.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 <87447437+JoseSantosAMD@users.noreply.github.com>
Co-authored-by: Cole Ramos <colramos@amd.com>
|
2024-03-12 16:08:30 -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 |
|
Jose Santos
|
43bc78c1dd
|
remove binaries from tests directory
Signed-off-by: Jose Santos <josantos@amd.com>
|
2024-03-12 13:06:11 -05:00 |
|
Jose Santos
|
c4bd700a2d
|
Check for CI_VISIBLE_DEVICES num_devices
- add vcopy_MI200
Signed-off-by: Jose Santos <josantos@amd.com>
|
2024-03-12 13:06:11 -05:00 |
|
colramos-amd
|
706d3bb9f0
|
Update DB module for new sysinfo keys
Signed-off-by: colramos-amd <colramos@amd.com>
|
2024-03-12 12:24:49 -05:00 |
|
Karl W Schulz
|
35ed3a4366
|
fix yaml syntax
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
|
2024-03-12 11:45:23 -05:00 |
|
Karl W Schulz
|
6b76289abe
|
echo CI_VISIBLE_DEVICES setting
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
|
2024-03-12 11:43:14 -05:00 |
|
Karl W Schulz
|
6e05a8bc2a
|
add CI_VISIBLE_DEVICES env variable to distinguish between CI
execution in parallel vs serial run by hand
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
|
2024-03-12 11:41:26 -05:00 |
|
Karl W Schulz
|
458087b425
|
apply formatting
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
|
2024-03-12 09:09:46 -05:00 |
|
Karl W. Schulz
|
455645b9c7
|
add concurrency setting, bump setup-python version
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
|
2024-03-12 09:05:54 -05:00 |
|
Karl W. Schulz
|
534552282e
|
update setup-python version
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
|
2024-03-12 09:05:35 -05:00 |
|
Karl W. Schulz
|
59212922bf
|
remove cancel-workflow-action, superseded by concurrency option
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
|
2024-03-12 09:02:29 -05:00 |
|
Karl W. Schulz
|
d669e6bd8d
|
updating checkout action version
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
|
2024-03-12 08:58:17 -05:00 |
|
Karl W. Schulz
|
35b703376b
|
update lcov action version
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
|
2024-03-12 08:52:26 -05:00 |
|
Cole Ramos
|
267f0842ec
|
Throw error when we cannot read gfx942 details (#310)
* Throw error when we cannot read gfx942 details
Signed-off-by: colramos-amd <colramos@amd.com>
* Fixing my stupid typo
Signed-off-by: colramos-amd <colramos@amd.com>
---------
Signed-off-by: colramos-amd <colramos@amd.com>
|
2024-03-11 15:26:26 -05:00 |
|
Karl W Schulz
|
748904df20
|
add concurrency setting
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
|
2024-03-11 15:17:09 -05:00 |
|
Karl W Schulz
|
b8ec84061e
|
update CI testing to include mi200
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
|
2024-03-11 15:17:09 -05:00 |
|
Karl W Schulz
|
e85037fdfb
|
move set_locale_encoding() to occur after logging is setup - allows
function to use console_error() directly (https://github.com/AMDResearch/omniperf/pull/308#discussion_r1519914083)
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
|
2024-03-11 14:19:01 -05:00 |
|
Karl W. Schulz
|
5e21dc35fd
|
Update src/utils/utils.py
Co-authored-by: Cole Ramos <colramos@amd.com>
Signed-off-by: Karl W. Schulz <koomie@users.noreply.github.com>
|
2024-03-11 14:19:01 -05:00 |
|
Karl W. Schulz
|
ebc9108da0
|
Update src/utils/db_connector.py
Co-authored-by: Cole Ramos <colramos@amd.com>
Signed-off-by: Karl W. Schulz <koomie@users.noreply.github.com>
|
2024-03-11 14:19:01 -05:00 |
|
Karl W. Schulz
|
e8ca48dc83
|
Update src/omniperf_profile/profiler_rocscope.py
Co-authored-by: Cole Ramos <colramos@amd.com>
Signed-off-by: Karl W. Schulz <koomie@users.noreply.github.com>
|
2024-03-11 14:19:01 -05:00 |
|
Karl W. Schulz
|
8856480808
|
Update src/omniperf_profile/profiler_base.py
Co-authored-by: Cole Ramos <colramos@amd.com>
Signed-off-by: Karl W. Schulz <koomie@users.noreply.github.com>
|
2024-03-11 14:19:01 -05:00 |
|
Karl W. Schulz
|
523639a7fd
|
Update src/utils/db_connector.py
Co-authored-by: Cole Ramos <colramos@amd.com>
Signed-off-by: Karl W. Schulz <koomie@users.noreply.github.com>
|
2024-03-11 14:19:01 -05:00 |
|
Karl W. Schulz
|
af3f006a7e
|
Update src/omniperf_profile/profiler_rocscope.py
Co-authored-by: Cole Ramos <colramos@amd.com>
Signed-off-by: Karl W. Schulz <koomie@users.noreply.github.com>
|
2024-03-11 14:19:01 -05:00 |
|
Karl W. Schulz
|
8e45cc897f
|
Update src/utils/utils.py
Co-authored-by: Cole Ramos <colramos@amd.com>
Signed-off-by: Karl W. Schulz <koomie@users.noreply.github.com>
|
2024-03-11 14:19:01 -05:00 |
|
Karl W. Schulz
|
f6d996b085
|
Update src/omniperf_profile/profiler_base.py
Co-authored-by: Cole Ramos <colramos@amd.com>
Signed-off-by: Karl W. Schulz <koomie@users.noreply.github.com>
|
2024-03-11 14:19:01 -05:00 |
|
Karl W. Schulz
|
a3b68c7042
|
Update src/omniperf_base.py
Co-authored-by: Cole Ramos <colramos@amd.com>
Signed-off-by: Karl W. Schulz <koomie@users.noreply.github.com>
|
2024-03-11 14:19:01 -05:00 |
|
Karl W Schulz
|
34070394eb
|
allow color formatter via env variable OMNIPERF_COLOR=1
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
|
2024-03-11 14:19:01 -05:00 |
|
Karl W Schulz
|
b27a2b2c10
|
apply formatting
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
|
2024-03-11 14:19:01 -05:00 |
|
Karl W Schulz
|
27a57bdafb
|
refactor setting of local encoding; remove from top-level omniperf
wrapper and push into base class via a companion utility function
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
|
2024-03-11 14:19:01 -05:00 |
|
Karl W Schulz
|
dbba0d418a
|
remove duplicate line after conflict cleanup due to rebase
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
|
2024-03-11 14:19:01 -05:00 |
|
Karl W Schulz
|
594875a974
|
update log summary at begin of profiling mode
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
|
2024-03-11 14:19:01 -05:00 |
|
Karl W Schulz
|
f4483e3c4e
|
enable file-logger in profiling workflow; turn some info messages into debug
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
|
2024-03-11 14:19:01 -05:00 |
|
Karl W Schulz
|
15c86ba424
|
update print_status() to use console logger; convert some info logs to debug logs
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
|
2024-03-11 14:19:01 -05:00 |
|
Karl W Schulz
|
505e263279
|
rework of logger.py setup to introduce another setup_file_handler() -
this function enables file-based logger output for use with profile
mode
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
|
2024-03-11 14:19:01 -05:00 |
|
Karl W Schulz
|
a3a0eac80a
|
use cached loglevel var in arguments to decide on status bar presence
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
|
2024-03-11 14:19:01 -05:00 |
|