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

699 Коммитов

Автор SHA1 Сообщение Дата
colramos-amd 3ce140d04b Including remaining metric fixes from #251
Co-authored-by: Nick Curtis <nicholas.curtis@amd.com>
Signed-off-by: colramos-amd <colramos@amd.com>
2024-03-01 15:50:42 -06:00
colramos-amd 86b6c8e848 Renaming global spec vars. Replacing L2Banks with total_l2_chan (#251)
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
JoseSantosAMD 4ad124a207 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>
2024-02-29 12:38:37 -06:00
JoseSantosAMD f42aa6c7e0 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>
2024-02-29 12:14:46 -06:00
Karl W Schulz e63c24c618 Update CI configuration
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-29 10:58:38 -06:00
Karl W Schulz 3111b7ef99 remove coverage reporting for now
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-28 16:14:00 -06:00
Karl W Schulz 8c53982687 tweaking yaml syntax
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-28 16:12:39 -06:00
Karl W Schulz 91c268e064 trying another coverage tool
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-28 16:09:47 -06:00
Karl W Schulz f12794fadb restore all profiling test definitions
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-28 16:03:48 -06:00
Karl W Schulz 91ea609670 enable yet another reporter
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-28 15:55:49 -06:00
Karl W Schulz 8ae98403dc temporary disable profile-mode testing
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-28 15:46:46 -06:00
Karl W Schulz fe3b8e06d4 enforce run of coverage report
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-28 15:31:27 -06:00
Karl W Schulz 0486f2ffb2 fix yaml syntax
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-28 15:24:23 -06:00
Karl W Schulz 27967c72e5 trying alternate code coverage reporter
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-28 15:20:27 -06:00
Karl W Schulz bea6d2e125 fix path to coverage file
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-28 14:59:56 -06:00
Karl W Schulz a39661165e set required minimum coverage value
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-28 14:46:02 -06:00
Jose Santos 597acee21c remove extra saved_dfs test
Signed-off-by: Jose Santos <josantos@amd.com>
2024-02-28 14:17:42 -06:00
Karl W Schulz 7c6b965851 testing code coverage summary
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-28 11:54:12 -06:00
Jose Santos 8a15b991de reformatting
Signed-off-by: Jose Santos <josantos@login1.hpcfund>
2024-02-28 10:31:22 -06:00
Jose Santos 5515cd20e9 Add testing save-dfs in analyze mode
Signed-off-by: Jose Santos <josantos@login1.hpcfund>
2024-02-28 10:31:22 -06:00
Karl W Schulz 0fb3796145 fix yaml syntax
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 17:20:07 -06:00
Karl W Schulz 186d5a078a reduce testing threadcount
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 17:16:34 -06:00
Karl W Schulz 9aee84cb43 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>
2024-02-27 17:08:05 -06:00
Karl W Schulz 9b63bbaff1 bump minimum python version to 3.8 for 2.x
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 15:11:17 -06:00
Karl W Schulz 593d08a4f3 update test matrix to start with ROCm 5.7.1
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 15:11:17 -06:00
Karl W Schulz 2a6285a16b document updated minimum version requirements for ROCm and python
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 15:11:17 -06:00
Karl W Schulz 1adc67bc9e re-enable updated analyze_workload tests - now running in parallel
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 14:05:13 -06:00
Karl W Schulz ec0e7ff22e 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>
2024-02-27 13:46:33 -06:00
Karl W Schulz 85e9462f2a apply formatting pass
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 11:36:00 -06:00
Karl W Schulz 53cf8973d2 re-order to sort functions
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 11:36:00 -06:00
Karl W Schulz 95c6d9d98c update analyze_workload test names for consistency with other pytest files
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 11:36:00 -06:00
Karl W Schulz ec88842ce2 add pytest-xdist to testing requirements
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 11:36:00 -06:00
Karl W Schulz 980524dda5 disable older test publisher
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 10:39:12 -06:00
Karl W Schulz c1c401f03e update path for junit results
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 10:23:36 -06:00
Karl W Schulz fab5f4bd51 enable alternative junit publisher
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 10:16:04 -06:00
Karl W Schulz 635363dcaf update junit output config for profiler tests
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 10:13:46 -06:00
Karl W Schulz f08e2eebca add pytest-results-action
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 09:27:16 -06:00
Karl W Schulz 84e5b89a9c endeavor to add test summary
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 09:05:39 -06:00
Karl W Schulz 26ff6da78b disable METRIC_COMPARE option
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 09:05:39 -06:00
Karl W Schulz 1df0985b0c update soc checks for MI100 in roofline tests
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 08:56:39 -06:00
Karl W Schulz 5a1a3a53c9 fix workloads path for profile tests
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-26 15:08:49 -06:00
Karl W Schulz f3ec1f08b4 reorder one metric_threshold entry
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-26 14:48:33 -06:00
Jose Santos d4b910d359 updating Baseline workload directory
Signed-off-by: Jose Santos <josantos@t006-001.hpcfund>
2024-02-26 14:48:33 -06:00
Jose Santos ea9ab293e7 update test_profile_general.py
Signed-off-by: Jose Santos <josantos@login1.hpcfund>
2024-02-26 14:48:33 -06:00
Jose Santos 23db40d257 Adding pytest_profile_general.py
Signed-off-by: Jose Santos <josantos@login1.hpcfund>
2024-02-26 14:48:33 -06:00
Karl W Schulz f2235b7f1d 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>
2024-02-26 11:47:56 -06:00
Jose Santos 5a26c0c87a update test_profile_general.py
Signed-off-by: Jose Santos <josantos@login1.hpcfund>
2024-02-23 17:21:38 -06:00
Jose Santos 61c110ccd7 Adding pytest_profile_general.py
Signed-off-by: Jose Santos <josantos@login1.hpcfund>
2024-02-23 17:21:38 -06:00
Nicholas Curtis 99a6a244ac Add requirements.txt for docs
Signed-off-by: Nicholas Curtis <nicurtis@amd.com>
2024-02-23 15:18:34 -06:00