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
Nicholas Curtis
be39eabd2c
minor touchup
...
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
[ROCm/rocprofiler-compute commit: cdeef4ebb3 ]
2024-03-01 15:50:42 -06:00
Nicholas Curtis
e44e85625a
fix warning about unescaped control sequence
...
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
[ROCm/rocprofiler-compute commit: a25da8d954 ]
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
Nicholas Curtis
568ff6ea9c
fix roofline install
...
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
[ROCm/rocprofiler-compute commit: e2ef041057 ]
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
98ecb3b590
Remove mean for avg header in inst cache panel
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 17a4d92c63 ]
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
28202ab4de
Fixing misc Mi300 typos
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 3e59c928e0 ]
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
0dc03e2157
Update CI configuration
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: e63c24c618 ]
2024-02-29 10:58:38 -06:00
Karl W Schulz
06f3fefa8e
remove coverage reporting for now
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 3111b7ef99 ]
2024-02-28 16:14:00 -06:00
Karl W Schulz
0d6efcbc54
tweaking yaml syntax
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 8c53982687 ]
2024-02-28 16:12:39 -06:00
Karl W Schulz
7168c9190d
trying another coverage tool
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 91c268e064 ]
2024-02-28 16:09:47 -06:00
Karl W Schulz
5f28f394da
restore all profiling test definitions
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: f12794fadb ]
2024-02-28 16:03:48 -06:00
Karl W Schulz
ca66997b32
enable yet another reporter
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 91ea609670 ]
2024-02-28 15:55:49 -06:00
Karl W Schulz
42835bc0c7
temporary disable profile-mode testing
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 8ae98403dc ]
2024-02-28 15:46:46 -06:00
Karl W Schulz
c69ade0608
enforce run of coverage report
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: fe3b8e06d4 ]
2024-02-28 15:31:27 -06:00
Karl W Schulz
77c467d8a3
fix yaml syntax
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 0486f2ffb2 ]
2024-02-28 15:24:23 -06:00
Karl W Schulz
35a6e656a4
trying alternate code coverage reporter
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 27967c72e5 ]
2024-02-28 15:20:27 -06:00
Karl W Schulz
276bf46682
fix path to coverage file
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: bea6d2e125 ]
2024-02-28 14:59:56 -06:00
Karl W Schulz
23c0fdcd3a
set required minimum coverage value
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: a39661165e ]
2024-02-28 14:46:02 -06:00
Jose Santos
cf9db1b229
remove extra saved_dfs test
...
Signed-off-by: Jose Santos <josantos@amd.com >
[ROCm/rocprofiler-compute commit: 597acee21c ]
2024-02-28 14:17:42 -06:00
Karl W Schulz
120ed67038
testing code coverage summary
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 7c6b965851 ]
2024-02-28 11:54:12 -06:00
Jose Santos
2970a5767a
reformatting
...
Signed-off-by: Jose Santos <josantos@login1.hpcfund >
[ROCm/rocprofiler-compute commit: 8a15b991de ]
2024-02-28 10:31:22 -06:00
Jose Santos
61f7aabf65
Add testing save-dfs in analyze mode
...
Signed-off-by: Jose Santos <josantos@login1.hpcfund >
[ROCm/rocprofiler-compute commit: 5515cd20e9 ]
2024-02-28 10:31:22 -06:00
Karl W Schulz
1679bfe790
fix yaml syntax
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 0fb3796145 ]
2024-02-27 17:20:07 -06:00
Karl W Schulz
d91a3f5f65
reduce testing threadcount
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 186d5a078a ]
2024-02-27 17:16:34 -06:00
Karl W Schulz
3690ad0c7e
re-enable updated analyze_commands tests - now configured to run in parallel for
...
extra fun
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 9aee84cb43 ]
2024-02-27 17:08:05 -06:00
Karl W Schulz
d7ea346025
bump minimum python version to 3.8 for 2.x
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 9b63bbaff1 ]
2024-02-27 15:11:17 -06:00
Karl W Schulz
ec9938a249
update test matrix to start with ROCm 5.7.1
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 593d08a4f3 ]
2024-02-27 15:11:17 -06:00
Karl W Schulz
81141e8ef2
document updated minimum version requirements for ROCm and python
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 2a6285a16b ]
2024-02-27 15:11:17 -06:00
Karl W Schulz
5e1ac77686
re-enable updated analyze_workload tests - now running in parallel
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 1adc67bc9e ]
2024-02-27 14:05:13 -06:00
Karl W Schulz
9342cbf75a
add PYTEST_NUMPROCS option to define number of CPU threads for pytest
...
where appropriate; defaults to a value of 1 but can be overwridden for
CI purposed
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: ec0e7ff22e ]
2024-02-27 13:46:33 -06:00
Karl W Schulz
01474199f1
apply formatting pass
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 85e9462f2a ]
2024-02-27 11:36:00 -06:00
Karl W Schulz
86a30603b3
re-order to sort functions
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 53cf8973d2 ]
2024-02-27 11:36:00 -06:00
Karl W Schulz
2888bb8e49
update analyze_workload test names for consistency with other pytest files
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 95c6d9d98c ]
2024-02-27 11:36:00 -06:00