Commit grafiek

72 Commits

Auteur SHA1 Bericht Datum
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
Jose Santos fa2ac2631e Adding pytest_profile_general.py
Signed-off-by: Jose Santos <josantos@login1.hpcfund>


[ROCm/rocprofiler-compute commit: 61c110ccd7]
2024-02-23 17:21:38 -06:00
Karl W Schulz 75f2e00df3 updating testing files to meet formatting requirements
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: aeb2161b2a]
2024-02-23 10:00:23 -06:00
Jose Santos 450a0ec12c updating Pytest mark and tests/workloads
Signed-off-by: Jose Santos <josantos@login1.hpcfund>


[ROCm/rocprofiler-compute commit: b018d9207f]
2024-02-23 10:00:23 -06:00
Jose Santos 4c8be26e27 updating analyze commands to new commands/workloads
Signed-off-by: Jose Santos <josantos@login1.hpcfund>


[ROCm/rocprofiler-compute commit: 4f96837157]
2024-02-23 10:00:23 -06:00
Jose Santos 52c5564ae4 Update test_analyze_workloads.py
Signed-off-by: Jose Santos <josantos@t007-004.hpcfund>


[ROCm/rocprofiler-compute commit: 6db524e5fe]
2024-02-23 10:00:23 -06:00
Jose Santos 96d022151c update to new Omniperf workloads
Signed-off-by: Jose Santos <josantos@t007-004.hpcfund>


[ROCm/rocprofiler-compute commit: 40c8efc2ff]
2024-02-23 10:00:23 -06:00
Jose Santos 79c75edc48 Moving workloads to old
Signed-off-by: Jose Santos <josantos@login1.hpcfund>


[ROCm/rocprofiler-compute commit: 989e29cf81]
2024-02-23 10:00:23 -06:00
Karl W Schulz e9f8f78f9f more code formatting updates
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: 5a27189c82]
2024-02-22 16:02:25 -06:00
Karl W Schulz 4bfcf9b8a8 code formatting updates
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: 79b877d679]
2024-02-22 16:02:25 -06:00
Karl W Schulz 66eb4dc88c demarcate analysis tests into groups
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: fafff47822]
2024-02-16 10:33:12 -06:00
colramos-amd bfe7cee27e Add numPipes field to test workloads
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 2d8fb19652]
2024-02-09 12:56:11 -06:00
Karl W Schulz 74299b801d disable METRIC_COMPARE option for the time being
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: 2f3832d30a]
2024-02-05 16:20:21 -06:00
JoseSantosAMD 8ecc6dff7f Update csv headers, and SystemExit codes
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>


[ROCm/rocprofiler-compute commit: 717a21cf84]
2024-02-04 12:44:47 -06:00
JoseSantosAMD 1a581a453e Update Roofline output file list
-  add check device count in check_csv_files
-  reformat

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


[ROCm/rocprofiler-compute commit: 869f9ac8a8]
2024-02-04 12:44:47 -06:00
JoseSantosAMD c291608d05 Add threshold type to output, set logging to False
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>


[ROCm/rocprofiler-compute commit: 70306c8683]
2024-02-04 12:44:47 -06:00
JoseSantosAMD 3a1f88d40d Update metric dict
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>


[ROCm/rocprofiler-compute commit: 09945a6148]
2024-02-04 12:44:47 -06:00
JoseSantosAMD bec3f337c1 Update list of metrics with very low variance
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>


[ROCm/rocprofiler-compute commit: f461d0052b]
2024-02-04 12:44:47 -06:00
Karl W. Schulz 05b2113af4 update headers for 2024 calendar year
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: d7b6cf81e6]
2024-01-24 17:50:31 -06:00
Karl W Schulz ad5619985f ci debugging
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: 9587e842d3]
2024-01-04 15:32:34 -06:00
Karl W Schulz 9e886da4b6 ci debugging
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: 3cbc283924]
2024-01-04 15:27:20 -06:00
Karl W Schulz 74dcac087d introduce runtime config{} list - update launch_omniperf() routine to
include this argument

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


[ROCm/rocprofiler-compute commit: 3acba4ccda]
2024-01-04 11:54:12 -06:00
Karl W Schulz 4ba9f8e590 cleanup
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: a40a667bd5]
2024-01-04 11:54:12 -06:00
Karl W Schulz 2eb05318de more refactor for profiling tests: introduce a launch_omniperf()
utility function and use across all profiling executions

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


[ROCm/rocprofiler-compute commit: 9f6e0a0a8b]
2024-01-04 11:54:12 -06:00
Karl W Schulz cf0efd0f28 update of profile tests to reorganize subset of output csv file
checking into a common utility function -> check_csv_files()

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


[ROCm/rocprofiler-compute commit: 9677666ce7]
2024-01-04 11:54:12 -06:00
Karl W Schulz 9af02e8e53 add GPU resource allocation file for parallel testing via ctest
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: a57173f504]
2024-01-04 11:54:12 -06:00