Karl W Schulz
|
89bc098c59
|
include ERROR delimiter directly for console_error() messsages
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
[ROCm/rocprofiler-compute commit: 61267ee262]
|
2024-03-11 14:19:01 -05:00 |
|
Karl W Schulz
|
a5e23e17fe
|
add a profileMode option to capture_subprocess_output() - includes
indented output with profiler selection when enabled
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
[ROCm/rocprofiler-compute commit: cc7a725ae8]
|
2024-03-11 14:19:01 -05:00 |
|
Karl W Schulz
|
587d55cd9d
|
minor refactor of print_status()
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
[ROCm/rocprofiler-compute commit: 6bb4210d94]
|
2024-03-11 14:19:01 -05:00 |
|
Karl W Schulz
|
b948aa6ebf
|
add indent support to console_log()
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
[ROCm/rocprofiler-compute commit: 63129e4247]
|
2024-03-11 14:19:01 -05:00 |
|
Karl W Schulz
|
16f580b992
|
update setup_logging function to return loglevel; disable inclusion of
loglevel delimiter in output
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
[ROCm/rocprofiler-compute commit: bdfc536ade]
|
2024-03-11 14:19:01 -05:00 |
|
colramos-amd
|
91434bcebf
|
Fix dangling merge conflict
Signed-off-by: colramos-amd <colramos@amd.com>
[ROCm/rocprofiler-compute commit: 6c5a3623b6]
|
2024-03-11 14:19:01 -05:00 |
|
colramos-amd
|
98e5e16d0e
|
Fix python formatting
Signed-off-by: colramos-amd <colramos@amd.com>
[ROCm/rocprofiler-compute commit: f2aac37178]
|
2024-03-11 14:19:01 -05:00 |
|
colramos-amd
|
00c17f423c
|
Replaced some straggling print statements with log functions
Signed-off-by: colramos-amd <colramos@amd.com>
[ROCm/rocprofiler-compute commit: 771644f5f7]
|
2024-03-11 14:19:01 -05:00 |
|
colramos-amd
|
569dff3627
|
Connect verbosity flag to loglevel
Signed-off-by: colramos-amd <colramos@amd.com>
[ROCm/rocprofiler-compute commit: 5ed9a5c902]
|
2024-03-11 14:19:01 -05:00 |
|
colramos-amd
|
a1371462ba
|
All logging should use call new functions
Signed-off-by: colramos-amd <colramos@amd.com>
[ROCm/rocprofiler-compute commit: 5bf38a4fed]
|
2024-03-11 14:19:01 -05:00 |
|
colramos-amd
|
cfdf288cba
|
Dedicated logging function for each log level
Signed-off-by: colramos-amd <colramos@amd.com>
[ROCm/rocprofiler-compute commit: 233905071c]
|
2024-03-11 14:19:01 -05:00 |
|
colramos-amd
|
39a9961060
|
Remove outdated remove_workload.py module
Signed-off-by: colramos-amd <colramos@amd.com>
[ROCm/rocprofiler-compute commit: 0611ce4582]
|
2024-03-11 14:19:01 -05:00 |
|
colramos-amd
|
15aac4690c
|
Standalone logging module for cleaner omniperf_base.py
Signed-off-by: colramos-amd <colramos@amd.com>
[ROCm/rocprofiler-compute commit: 2e09f0be7e]
|
2024-03-11 14:19:01 -05:00 |
|
Cole Ramos
|
4585750893
|
Force encoding before Omniperf execution (#299)
* Force encoding before Omniperf execution
Signed-off-by: colramos-amd <colramos@amd.com>
* Fix circular dependency in utils module
Signed-off-by: colramos-amd <colramos@amd.com>
---------
Signed-off-by: colramos-amd <colramos@amd.com>
[ROCm/rocprofiler-compute commit: f4511e7280]
|
2024-03-06 17:01:07 -06:00 |
|
Jason Ray
|
af6567ebdb
|
bump statman-stopwatch to 2.18 (#220)
* Lock Pandas to version 1.4.3 for tutorial
Signed-off-by: colramos-amd <colramos@amd.com>
* Establish connection between kernel related flags in Analyze Mode (#187)
Signed-off-by: colramos-amd <colramos@amd.com>
* Fixing bug in kernel/dispatch filter pytest
Signed-off-by: colramos-amd <colramos@amd.com>
* More CI logic errors fixed
Signed-off-by: colramos-amd <colramos@amd.com>
* Update CHANGES
Signed-off-by: Cole Ramos <colramos@amd.com>
* Update CHANGES
Signed-off-by: Cole Ramos <colramos@amd.com>
* Update README.md
Signed-off-by: Cole Ramos <colramos@amd.com>
* bump statman-stopwatch to 2.18
Signed-off-by: Jason Ray <jayray.net@gmail.com>
* Fix merge mistakes
Signed-off-by: colramos-amd <colramos@amd.com>
---------
Signed-off-by: colramos-amd <colramos@amd.com>
Signed-off-by: Cole Ramos <colramos@amd.com>
Signed-off-by: Jason Ray <jayray.net@gmail.com>
Co-authored-by: colramos-amd <colramos@amd.com>
[ROCm/rocprofiler-compute commit: 994aea9f0e]
|
2024-03-05 11:16:23 -06:00 |
|
colramos-amd
|
7a8bf7f720
|
Account for missing GRBM_GUI_ACTIVE in roof-only mode (#103)
Signed-off-by: colramos-amd <colramos@amd.com>
[ROCm/rocprofiler-compute commit: a44e07d928]
|
2024-03-05 10:43:24 -06:00 |
|
Karl W Schulz
|
654295db20
|
apply formatter
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
[ROCm/rocprofiler-compute commit: f94da3228d]
|
2024-03-03 15:20:21 -06:00 |
|
colramos-amd
|
ee3ba49168
|
Fix typo, patch issue in kernel filtering in standalone GUI, and error on version mismatch
Signed-off-by: colramos-amd <colramos@amd.com>
[ROCm/rocprofiler-compute commit: ea9783f105]
|
2024-03-03 14:38:28 -06:00 |
|
Karl W Schulz
|
6d48d79572
|
apply formatter
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
[ROCm/rocprofiler-compute commit: ca59cbe3a3]
|
2024-03-02 12:28:34 -06:00 |
|
coleramos425
|
038dd3e27f
|
Fix missing median values
Signed-off-by: coleramos425 <colramos@amd.com>
[ROCm/rocprofiler-compute commit: 7b8cf17254]
|
2024-03-01 18:00:17 -06:00 |
|
coleramos425
|
d7685d3412
|
Add custom decorator to avoid using kw_only
Signed-off-by: coleramos425 <colramos@amd.com>
[ROCm/rocprofiler-compute commit: cdeb2c7e85]
|
2024-03-01 17:49:22 -06:00 |
|
coleramos425
|
5868974f74
|
CMake and Python format
Signed-off-by: coleramos425 <colramos@amd.com>
[ROCm/rocprofiler-compute commit: 1dc4553091]
|
2024-03-01 15:50:42 -06:00 |
|
coleramos425
|
9ebe1b804c
|
Remove hardcoded gfx90a in gen_sysinfo util
Signed-off-by: coleramos425 <colramos@amd.com>
[ROCm/rocprofiler-compute commit: 1c3e7598a6]
|
2024-03-01 15:50:42 -06:00 |
|
coleramos425
|
a984ddc9b9
|
More formatting!
Signed-off-by: coleramos425 <colramos@amd.com>
[ROCm/rocprofiler-compute commit: eaf701abf0]
|
2024-03-01 15:50:42 -06:00 |
|
colramos-amd
|
9ff07b51ff
|
Python formatting
Signed-off-by: colramos-amd <colramos@amd.com>
[ROCm/rocprofiler-compute commit: d6f45411eb]
|
2024-03-01 15:50:42 -06:00 |
|
Nicholas Curtis
|
abefd57924
|
print version out of table
Signed-off-by: Nicholas Curtis <nicurtis@amd.com>
[ROCm/rocprofiler-compute commit: 817774be5e]
|
2024-03-01 15:50:42 -06:00 |
|
Nick Curtis
|
52ead9ca06
|
Update src/utils/specs.py
Co-authored-by: Cole Ramos <colramos@amd.com>
Signed-off-by: Nick Curtis <6463881+skyreflectedinmirrors@users.noreply.github.com>
[ROCm/rocprofiler-compute commit: 5b5d4c9a23]
|
2024-03-01 15:50:42 -06:00 |
|
Nicholas Curtis
|
d28432de61
|
push missing rabulate through get_table_string
Signed-off-by: Nicholas Curtis <nicurtis@amd.com>
[ROCm/rocprofiler-compute commit: de384467f5]
|
2024-03-01 15:50:42 -06:00 |
|
Nicholas Curtis
|
dcb928b7c7
|
Re-implement machine-specs to contain documentation, units, etc. Print using tabulate
Signed-off-by: Nicholas Curtis <nicurtis@amd.com>
[ROCm/rocprofiler-compute commit: 200961ffd9]
|
2024-03-01 15:50:42 -06:00 |
|
coleramos425
|
13154a0382
|
Re-enable multi kernel filtering
Co-authored-by: Nick Curtis <nicholas.curtis@amd.com>
Signed-off-by: coleramos425 <colramos@amd.com>
[ROCm/rocprofiler-compute commit: 5ebd2dbc74]
|
2024-03-01 15:50:42 -06:00 |
|
Nicholas Curtis
|
5f48d2d30d
|
fix for improper display of % of peak for instruction mix panel
Signed-off-by: Nicholas Curtis <nicurtis@amd.com>
[ROCm/rocprofiler-compute commit: c10cc0ede2]
|
2024-03-01 15:50:42 -06:00 |
|
colramos-amd
|
d0908cdc33
|
Add version to specs/sysinfo output in order to throw warning for new fields
Signed-off-by: colramos-amd <colramos@amd.com>
[ROCm/rocprofiler-compute commit: 3197553ca6]
|
2024-03-01 15:50:42 -06:00 |
|
colramos-amd
|
a46885c5ec
|
Added consistent 'Channel' headers to l2_per_chan, removed hardcoded 32 channels, and removed printed Nones (#276)
Signed-off-by: colramos-amd <colramos@amd.com>
[ROCm/rocprofiler-compute commit: 09f1455308]
|
2024-03-01 15:50:42 -06:00 |
|
colramos-amd
|
9b04e88046
|
Fix bug in GUI kernel filtering
Signed-off-by: colramos-amd <colramos@amd.com>
[ROCm/rocprofiler-compute commit: 0d516f05b4]
|
2024-03-01 15:50:42 -06:00 |
|
Nicholas Curtis
|
81c82c1c24
|
correct small negatives in remote read/write traffic due to running in different passes
Signed-off-by: Nicholas Curtis <nicurtis@amd.com>
[ROCm/rocprofiler-compute commit: 20d93703fc]
|
2024-03-01 15:50:42 -06:00 |
|
Nicholas Curtis
|
1f891f6c89
|
fix dependency ordering in builtins
Signed-off-by: Nicholas Curtis <nicurtis@amd.com>
[ROCm/rocprofiler-compute commit: 2c3c5fba35]
|
2024-03-01 15:50:42 -06:00 |
|
Nicholas Curtis
|
d91521f2dc
|
typo
Signed-off-by: Nicholas Curtis <nicurtis@amd.com>
[ROCm/rocprofiler-compute commit: 18dfc35c14]
|
2024-03-01 15:50:42 -06:00 |
|
Nicholas Curtis
|
23b8308a67
|
catch missing per-XCDs
Signed-off-by: Nicholas Curtis <nicurtis@amd.com>
[ROCm/rocprofiler-compute commit: c5e4a33c07]
|
2024-03-01 15:50:42 -06:00 |
|
colramos-amd
|
78b668f128
|
Enhance correct_sys_info() func and err checking
Signed-off-by: colramos-amd <colramos@amd.com>
[ROCm/rocprofiler-compute commit: c17e39189f]
|
2024-03-01 15:50:42 -06:00 |
|
colramos-amd
|
c27927e4ad
|
Hide L2Banks in sysinfo and update roofline module
Signed-off-by: colramos-amd <colramos@amd.com>
[ROCm/rocprofiler-compute commit: a70dc4999d]
|
2024-03-01 15:50:42 -06:00 |
|
colramos-amd
|
fb85918f64
|
Misc fix for kernel name shortener
Signed-off-by: colramos-amd <colramos@amd.com>
[ROCm/rocprofiler-compute commit: d2c3d7faf9]
|
2024-03-01 15:50:42 -06:00 |
|
colramos-amd
|
f779f50841
|
Fix Mi300 clk timings using GRBM_GUI_ACTIVE from #255
Co-authored-by: Nick Curtis <nicholas.curtis@amd.com>
Signed-off-by: colramos-amd <colramos@amd.com>
[ROCm/rocprofiler-compute commit: bd794abb12]
|
2024-03-01 15:50:42 -06:00 |
|
colramos-amd
|
72f0f86eae
|
Carry over fixed numSQCs calc from #247
Co-authored-by: Nick Curtis <nicholas.curtis@amd.com>
Signed-off-by: colramos-amd <colramos@amd.com>
[ROCm/rocprofiler-compute commit: 2001908fd8]
|
2024-03-01 15:50:42 -06:00 |
|
colramos-amd
|
62cafd2bdc
|
Including remaining metric fixes from #251
Co-authored-by: Nick Curtis <nicholas.curtis@amd.com>
Signed-off-by: colramos-amd <colramos@amd.com>
[ROCm/rocprofiler-compute commit: 3ce140d04b]
|
2024-03-01 15:50:42 -06:00 |
|
colramos-amd
|
2ecc5a4246
|
Renaming global spec vars. Replacing L2Banks with total_l2_chan (#251)
Signed-off-by: colramos-amd <colramos@amd.com>
[ROCm/rocprofiler-compute commit: 86b6c8e848]
|
2024-03-01 15:50:42 -06:00 |
|
colramos-amd
|
5352eafde4
|
Reorganize the specs module to reduce duplicate code
Signed-off-by: colramos-amd <colramos@amd.com>
[ROCm/rocprofiler-compute commit: 3b1b8d7b5b]
|
2024-03-01 15:50:42 -06:00 |
|
JoseSantosAMD
|
f240822ea1
|
Fix off by one out of range kernel filtering (#287)
* Fi off by one out of range kernel filtering
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>
* reformat
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>
---------
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>
[ROCm/rocprofiler-compute commit: 4ad124a207]
|
2024-02-29 12:38:37 -06:00 |
|
JoseSantosAMD
|
055bda677a
|
Supress warning: RuntimeWarning: Mean of empty slice (#271)
* Supress warning: RuntimeWarning: Mean of empty slice
Signed-off-by: Jose Santos <josantos@login1.hpcfund>
* Move import to top
Signed-off-by: Jose Santos <josantos@login1.hpcfund>
* Specify type of RuntimeWarning in catcher. Safer approach
Signed-off-by: colramos-amd <colramos@amd.com>
* Comply to formatting
Signed-off-by: colramos-amd <colramos@amd.com>
---------
Signed-off-by: Jose Santos <josantos@login1.hpcfund>
Signed-off-by: colramos-amd <colramos@amd.com>
Co-authored-by: Jose Santos <josantos@login1.hpcfund>
Co-authored-by: colramos-amd <colramos@amd.com>
[ROCm/rocprofiler-compute commit: f42aa6c7e0]
|
2024-02-29 12:14:46 -06:00 |
|
Karl W Schulz
|
e35c600d45
|
Fix for rocm-smi not getting mclk for MI100
Signed-off-by: Nicholas Curtis <nicurtis@amd.com>
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
[ROCm/rocprofiler-compute commit: f2235b7f1d]
|
2024-02-26 11:47:56 -06:00 |
|
Karl W Schulz
|
6ac883e20e
|
more code formatting updates
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
[ROCm/rocprofiler-compute commit: 76873dd0c4]
|
2024-02-22 16:02:25 -06:00 |
|