Gráfico de commits

92 Commits

Autor SHA1 Mensaje Fecha
coleramos425 7c06b4d2ae Missing test case
Signed-off-by: coleramos425 <colramos@amd.com>
2024-05-31 22:02:18 +00:00
coleramos425 55a31ef880 Fixing some typos from debug
Signed-off-by: coleramos425 <colramos@amd.com>
2024-05-31 21:46:18 +00:00
coleramos425 9ff90edc10 Comply to Python formatting
Signed-off-by: coleramos425 <colramos@amd.com>
2024-05-31 16:09:58 -05:00
coleramos425 0315ed4458 Update gpu-id on MI300 CI workloads and update test case
Signed-off-by: coleramos425 <colramos@amd.com>
2024-05-31 16:09:58 -05:00
coleramos425 73f18d20f5 Remove old workloads
Signed-off-by: coleramos425 <colramos@amd.com>
2024-05-31 16:09:58 -05:00
JoseSantosAMD 91f635e3e6 Updated test_analyze_commands to include mi300 directories
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>
2024-05-31 16:09:58 -05:00
coleramos425 c079f1330b Add vcopy workloads for MI300A and MI300X
Signed-off-by: coleramos425 <colramos@amd.com>
2024-05-31 16:09:58 -05:00
JoseSantosAMD db7d77ca3f updating expected exit codes for pytest
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>
2024-05-31 16:09:58 -05:00
JoseSantosAMD 6d98a1eb5e update test analyze scripts
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>
2024-05-31 16:09:58 -05:00
coleramos425 618c064571 Remove debug print statements from profile_general
Signed-off-by: coleramos425 <colramos@amd.com>
2024-05-31 16:09:58 -05:00
coleramos425 cdccd93afa Remove invalid test from workload generation script
Signed-off-by: coleramos425 <colramos@amd.com>
2024-05-31 16:09:58 -05:00
coleramos425 b8af814467 Add CI workloads for MI300A_A1 and MI300X_A1
Signed-off-by: coleramos425 <colramos@amd.com>
2024-05-31 16:09:58 -05:00
coleramos425 7d79fcc276 Remove redundant code in PyTest
Signed-off-by: coleramos425 <colramos@amd.com>
2024-05-31 16:09:58 -05:00
coleramos425 09264591f3 Support MI300 in PyTest profile tests
Signed-off-by: coleramos425 <colramos@amd.com>
2024-05-31 16:09:58 -05:00
coleramos425 3f150409f1 Fix outstanding roofline test that was missed in previous commit
Signed-off-by: coleramos425 <colramos@amd.com>
2024-04-26 10:53:57 -05:00
coleramos425 46aa20e014 Update names of roofline csv expectation in testing
Co-authored-by: Jose Santos <josantos@amd.com>
Signed-off-by: coleramos425 <colramos@amd.com>
2024-04-25 18:10:21 +00:00
JoseSantosAMD da506ad9b5 Pytest add mi200 to analyze workloads (#334)
* Updated links in documentation. (#328)

Updated to reflect new GitHub organization.
Fixed broken links to GitHub pages.

Signed-off-by: David Galiffi <David.Galiffi@amd.com>

* update branch for 2.x documentation builds

Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>

* update checkout action and use concurrency instead of cancel-workflow-action

Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>

* test addition of user option for container launch

Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>

* remove --user option for container, try chown instead

Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>

* fixing yaml syntax

Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>

* reorder job step - start with checkout

Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>

* restore missing run directive

Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>

* Update workloads to include log.txt
Add missing MI200 workloads

Signed-off-by: Jose Santos <josantos@amd.com>

* Signed-off-by: Jose Santos <josantos@amd.com>
Add vcopy workload for tests

* Change exit codes for caught failures

Signed-off-by: Jose Santos <josantos@amd.com>

* reformat

Signed-off-by: Jose Santos <josantos@amd.com>

* Add pytest-xdist for pytest -n

Signed-off-by: Jose Santos <josantos@amd.com>

---------

Signed-off-by: David Galiffi <David.Galiffi@amd.com>
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
Signed-off-by: Jose Santos <josantos@amd.com>
Co-authored-by: David Galiffi <David.Galiffi@amd.com>
Co-authored-by: Karl W. Schulz <karl.schulz@amd.com>
2024-04-01 14:30:21 -05:00
Karl W Schulz 0e3809f20b apply formatter
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-03-15 14:04:49 -05:00
Karl W Schulz 8b49bd2e51 add two missing calls to clean_output_dir
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-03-15 14:04:49 -05:00
Karl W Schulz 30d75066b9 updating test_analyze_commands test configuration to be thread safe
for parallel execution; done via use of setup_workload_dir() which
copies contents into unique directory path; no change if running serially

Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-03-15 14:04:49 -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
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 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
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
Jose Santos 09f9b9e544 Typo: Change blocks to block
Signed-off-by: Jose Santos <josantos@amd.com>
2024-03-08 16:27:19 -06:00
Jose Santos 66696f852b Change ipblocks flag to --blocks
Signed-off-by: Jose Santos <josantos@amd.com>
2024-03-07 15:26:40 -06:00
Jose Santos 35ef8c0707 update workloads]
Signed-off-by: Jose Santos <josantos@amd.com>
2024-03-07 15:26:40 -06:00
JoseSantosAMD 2d1f73ad11 Update workloads (#290)
* updating workloads

Signed-off-by: Jose Santos <josantos@amd.com>

* updating workloads

Signed-off-by: Jose Santos <josantos@amd.com>

* Adding generate workloads script

Signed-off-by: Jose Santos <josantos@amd.com>

* Changing output workloads dir in shell script

Signed-off-by: Jose Santos <josantos@amd.com>

---------

Signed-off-by: Jose Santos <josantos@amd.com>
2024-03-01 17:12:44 -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
Jose Santos 597acee21c remove extra saved_dfs test
Signed-off-by: Jose Santos <josantos@amd.com>
2024-02-28 14:17:42 -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 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 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
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
Karl W Schulz aeb2161b2a updating testing files to meet formatting requirements
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-23 10:00:23 -06:00
Jose Santos b018d9207f updating Pytest mark and tests/workloads
Signed-off-by: Jose Santos <josantos@login1.hpcfund>
2024-02-23 10:00:23 -06:00
Jose Santos 4f96837157 updating analyze commands to new commands/workloads
Signed-off-by: Jose Santos <josantos@login1.hpcfund>
2024-02-23 10:00:23 -06:00
Jose Santos 6db524e5fe Update test_analyze_workloads.py
Signed-off-by: Jose Santos <josantos@t007-004.hpcfund>
2024-02-23 10:00:23 -06:00