benrichard-amd
116f88a222
Fix formatting
...
Signed-off-by: benrichard-amd <ben.richard@amd.com >
[ROCm/rocprofiler-compute commit: 8bcd0c9b0f ]
2024-08-09 09:46:42 -04:00
benrichard-amd
60402d8fa2
Fix ctests for MI100
...
[ROCm/rocprofiler-compute commit: 870c4d4687 ]
2024-08-09 09:46:42 -04:00
benrichard-amd
44b629302e
Fix ctests failure on MI200
...
Same as MI300, the tests were looking for files no longer produced by omniperf.
[ROCm/rocprofiler-compute commit: 5cd25714e6 ]
2024-08-09 09:46:42 -04:00
benrichard-amd
e7d1dc5365
Fix test failures on MI300X
...
The ctests were expecting some files to be there, but after the improved
coalescing are no longer output by omniperf.
Z
[ROCm/rocprofiler-compute commit: f39bf6e18f ]
2024-08-09 09:46:42 -04:00
Karl W Schulz
c38aa7f6b4
adding build-collateral for test subdir
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 382a83f48b ]
2024-06-03 16:20:14 -05:00
coleramos425
351d8d2141
Missing test case
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 7c06b4d2ae ]
2024-05-31 22:02:18 +00:00
coleramos425
4ce7be32fb
Fixing some typos from debug
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 55a31ef880 ]
2024-05-31 21:46:18 +00:00
coleramos425
38ddf94211
Comply to Python formatting
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 9ff90edc10 ]
2024-05-31 16:09:58 -05:00
coleramos425
d02806639a
Update gpu-id on MI300 CI workloads and update test case
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 0315ed4458 ]
2024-05-31 16:09:58 -05:00
coleramos425
b046f69ce4
Remove old workloads
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 73f18d20f5 ]
2024-05-31 16:09:58 -05:00
JoseSantosAMD
ebad309264
Updated test_analyze_commands to include mi300 directories
...
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
[ROCm/rocprofiler-compute commit: 91f635e3e6 ]
2024-05-31 16:09:58 -05:00
coleramos425
2bc71cc0d8
Add vcopy workloads for MI300A and MI300X
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: c079f1330b ]
2024-05-31 16:09:58 -05:00
JoseSantosAMD
34b289e66d
updating expected exit codes for pytest
...
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
[ROCm/rocprofiler-compute commit: db7d77ca3f ]
2024-05-31 16:09:58 -05:00
JoseSantosAMD
ec09cf2cca
update test analyze scripts
...
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
[ROCm/rocprofiler-compute commit: 6d98a1eb5e ]
2024-05-31 16:09:58 -05:00
coleramos425
4c3c196c61
Remove debug print statements from profile_general
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 618c064571 ]
2024-05-31 16:09:58 -05:00
coleramos425
9be67d0cb4
Remove invalid test from workload generation script
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: cdccd93afa ]
2024-05-31 16:09:58 -05:00
coleramos425
89dc3f650f
Add CI workloads for MI300A_A1 and MI300X_A1
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: b8af814467 ]
2024-05-31 16:09:58 -05:00
coleramos425
9edb0fb72d
Remove redundant code in PyTest
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 7d79fcc276 ]
2024-05-31 16:09:58 -05:00
coleramos425
0158663680
Support MI300 in PyTest profile tests
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 09264591f3 ]
2024-05-31 16:09:58 -05:00
coleramos425
3ac6cd4b53
Fix outstanding roofline test that was missed in previous commit
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 3f150409f1 ]
2024-04-26 10:53:57 -05:00
coleramos425
3237f685e6
Update names of roofline csv expectation in testing
...
Co-authored-by: Jose Santos <josantos@amd.com >
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 46aa20e014 ]
2024-04-25 18:10:21 +00:00
JoseSantosAMD
e664f7abf4
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 >
[ROCm/rocprofiler-compute commit: da506ad9b5 ]
2024-04-01 14:30:21 -05:00
Karl W Schulz
ae617872fd
apply formatter
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 0e3809f20b ]
2024-03-15 14:04:49 -05:00
Karl W Schulz
67236bb0b8
add two missing calls to clean_output_dir
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 8b49bd2e51 ]
2024-03-15 14:04:49 -05:00
Karl W Schulz
a4b6ce2f01
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 >
[ROCm/rocprofiler-compute commit: 30d75066b9 ]
2024-03-15 14:04:49 -05:00
Karl W Schulz
f442662aa2
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 >
[ROCm/rocprofiler-compute commit: b38dcfd2c9 ]
2024-03-14 13:39:10 -05:00
colramos-amd
4be73b88c6
Trying patch for test_device_filter(). HIP_VISABLE_DEVICES should not dictate expected device
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: b3d63ea24e ]
2024-03-13 16:30:52 -05:00
JoseSantosAMD
ead7537cba
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 >
[ROCm/rocprofiler-compute commit: 4a86e39a25 ]
2024-03-13 11:30:28 -05:00
colramos-amd
8cb9e5e959
Update expected pytest value for same workload case
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 945da7d83c ]
2024-03-12 16:49:41 -05:00
Jose Santos
5b53f2a28c
remove binaries from tests directory
...
Signed-off-by: Jose Santos <josantos@amd.com >
[ROCm/rocprofiler-compute commit: 43bc78c1dd ]
2024-03-12 13:06:11 -05:00
Jose Santos
ea4dd893a1
Check for CI_VISIBLE_DEVICES num_devices
...
- add vcopy_MI200
Signed-off-by: Jose Santos <josantos@amd.com >
[ROCm/rocprofiler-compute commit: c4bd700a2d ]
2024-03-12 13:06:11 -05:00
Jose Santos
f02945c84d
Typo: Change blocks to block
...
Signed-off-by: Jose Santos <josantos@amd.com >
[ROCm/rocprofiler-compute commit: 09f9b9e544 ]
2024-03-08 16:27:19 -06:00
Jose Santos
1eda63c1d2
Change ipblocks flag to --blocks
...
Signed-off-by: Jose Santos <josantos@amd.com >
[ROCm/rocprofiler-compute commit: 66696f852b ]
2024-03-07 15:26:40 -06:00
Jose Santos
28ead69dd8
update workloads]
...
Signed-off-by: Jose Santos <josantos@amd.com >
[ROCm/rocprofiler-compute commit: 35ef8c0707 ]
2024-03-07 15:26:40 -06:00
JoseSantosAMD
78db87b369
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 >
[ROCm/rocprofiler-compute commit: 2d1f73ad11 ]
2024-03-01 17:12:44 -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
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
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
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
Karl W Schulz
5f741f4632
disable METRIC_COMPARE option
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 26ff6da78b ]
2024-02-27 09:05:39 -06:00
Karl W Schulz
f93d296467
update soc checks for MI100 in roofline tests
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 1df0985b0c ]
2024-02-27 08:56:39 -06:00
Karl W Schulz
a9daa47f55
fix workloads path for profile tests
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 5a1a3a53c9 ]
2024-02-26 15:08:49 -06:00
Karl W Schulz
608b98afd2
reorder one metric_threshold entry
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: f3ec1f08b4 ]
2024-02-26 14:48:33 -06:00
Jose Santos
def3cc4786
updating Baseline workload directory
...
Signed-off-by: Jose Santos <josantos@t006-001.hpcfund >
[ROCm/rocprofiler-compute commit: d4b910d359 ]
2024-02-26 14:48:33 -06:00
Jose Santos
da3d775fc5
update test_profile_general.py
...
Signed-off-by: Jose Santos <josantos@login1.hpcfund >
[ROCm/rocprofiler-compute commit: ea9ab293e7 ]
2024-02-26 14:48:33 -06:00
Jose Santos
da18a49f93
Adding pytest_profile_general.py
...
Signed-off-by: Jose Santos <josantos@login1.hpcfund >
[ROCm/rocprofiler-compute commit: 23db40d257 ]
2024-02-26 14:48:33 -06:00
Jose Santos
65de1593e5
update test_profile_general.py
...
Signed-off-by: Jose Santos <josantos@login1.hpcfund >
[ROCm/rocprofiler-compute commit: 5a26c0c87a ]
2024-02-23 17:21:38 -06:00