Граф коммитов

1025 Коммитов

Автор SHA1 Сообщение Дата
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 9ed1dd8f82 Fix outdated function name to set arch
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: e86741ec6c]
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
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