Commit Graph

64512 Commits

Author SHA1 Message Date
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 9587e842d3 ci debugging
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
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 3cbc283924 ci debugging
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-01-04 15:27:20 -06:00
Karl W Schulz 739721532f ci debugging
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: 059f097913]
2024-01-04 15:16:20 -06:00
Karl W Schulz 059f097913 ci debugging
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-01-04 15:16:20 -06:00
Karl W. Schulz 0e46d1e05e ci debugging
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: e3d8746634]
2024-01-04 15:06:26 -06:00
Karl W. Schulz e3d8746634 ci debugging
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2024-01-04 15:06:26 -06:00
Karl W. Schulz 5d6f313c58 ci debugging
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: 4f0c25e11b]
2024-01-04 15:02:46 -06:00
Karl W. Schulz 4f0c25e11b ci debugging
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2024-01-04 15:02:46 -06:00
Karl W. Schulz 8a5437a110 testing with coverage disabled
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: 69e2bacce6]
2024-01-04 14:53:38 -06:00
Karl W. Schulz 69e2bacce6 testing with coverage disabled
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2024-01-04 14:53:38 -06:00
Karl W. Schulz 821d8a35b4 cmake module loaded by default now
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: 6bf8ad816e]
2024-01-04 14:38:53 -06:00
Karl W. Schulz 6bf8ad816e cmake module loaded by default now
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2024-01-04 14:38:53 -06:00
Karl W. Schulz 95252f81eb remove commented out options no longer needed
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: 4e1371bfed]
2024-01-04 14:38:16 -06:00
Karl W. Schulz 4e1371bfed remove commented out options no longer needed
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2024-01-04 14:38:16 -06:00
David Yat Sin 91bb229de7 Add query for HSA Ext interface version
Change-Id: Ibfac8c23b173793f7302f926c4695a1f99b328fe


[ROCm/rocminfo commit: 7b59f24005]
2024-01-04 19:53:02 +00:00
David Yat Sin 7b59f24005 Add query for HSA Ext interface version
Change-Id: Ibfac8c23b173793f7302f926c4695a1f99b328fe
2024-01-04 19:53:02 +00:00
Shweta Khatri 8cc5d1b7f4 Fix invalid escape sequence in rocm_agent_enumerator, which are deprecated in Python3
In Python3, unescaped backslashes in regular expressions are deprecated, and these were generating SyntaxWarnings.

Patch submitted by (Tianao Ge <getianao@gmail.com>) on github:
https://github.com/ROCm/rocminfo/pull/55

Change-Id: Icbcf2803291add5b5f3971ac9901a8927d23f225


[ROCm/rocminfo commit: 429baf04fb]
2024-01-04 19:52:59 +00:00
Shweta Khatri 429baf04fb Fix invalid escape sequence in rocm_agent_enumerator, which are deprecated in Python3
In Python3, unescaped backslashes in regular expressions are deprecated, and these were generating SyntaxWarnings.

Patch submitted by (Tianao Ge <getianao@gmail.com>) on github:
https://github.com/ROCm/rocminfo/pull/55

Change-Id: Icbcf2803291add5b5f3971ac9901a8927d23f225
2024-01-04 19:52:59 +00:00
Saleel Kudchadker 8d5fa39c5b SWDEV-365820 - Refactor build path
This is an initial change before we refactor the build/link paths for
kernel launches for HIP. This current change is needed as compiler was
setting some dump file which needed fs access which has slowdowns for
NFS mounted file systems

Change-Id: I828f9bb04d789b4f8c05c1ed08767f325efeb47c


[ROCm/clr commit: 3f2f7252aa]
2024-01-04 14:20:59 -05:00
Saleel Kudchadker 3f2f7252aa SWDEV-365820 - Refactor build path
This is an initial change before we refactor the build/link paths for
kernel launches for HIP. This current change is needed as compiler was
setting some dump file which needed fs access which has slowdowns for
NFS mounted file systems

Change-Id: I828f9bb04d789b4f8c05c1ed08767f325efeb47c
2024-01-04 14:20:59 -05:00
Karl W Schulz 7bc0af8b12 comment out submodule option
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: c30a460698]
2024-01-04 12:51:44 -06:00
Karl W Schulz c30a460698 comment out submodule option
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-01-04 12:51:44 -06:00
Karl W Schulz de9bb4ecfd update to use v4 of checkout action
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: 5b0625682a]
2024-01-04 12:48:57 -06:00
Karl W Schulz 5b0625682a update to use v4 of checkout action
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-01-04 12:48:57 -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 3acba4ccda introduce runtime config{} list - update launch_omniperf() routine to
include this argument

Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
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 a40a667bd5 cleanup
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
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 9f6e0a0a8b 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>
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 9677666ce7 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>
2024-01-04 11:54:12 -06:00
Karl W Schulz e0f6955737 update profile tests to run with 4-way parallelism
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: f0234f4571]
2024-01-04 11:54:12 -06:00
Karl W Schulz f0234f4571 update profile tests to run with 4-way parallelism
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
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
Karl W Schulz a57173f504 add GPU resource allocation file for parallel testing via ctest
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-01-04 11:54:12 -06:00
Karl W Schulz a47c3f11c0 expand previous profile test into multiple levaraging pytest marker
groups; define a gpu-based RESOURCE_GROUPS to support parallel
execution on multi-gpu nodes

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


[ROCm/rocprofiler-compute commit: 275b1080be]
2024-01-04 11:54:12 -06:00
Karl W Schulz 275b1080be expand previous profile test into multiple levaraging pytest marker
groups; define a gpu-based RESOURCE_GROUPS to support parallel
execution on multi-gpu nodes

Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-01-04 11:54:12 -06:00
Karl W Schulz dcfb6342d1 introduce a baseline_opts global var to house baseline profiling
options used by all command-line tests; update --device command-line
filtering to leverage HIP_VISIBLE_DEVICES if set

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


[ROCm/rocprofiler-compute commit: 0f79a09a4a]
2024-01-04 11:54:12 -06:00
Karl W Schulz 0f79a09a4a introduce a baseline_opts global var to house baseline profiling
options used by all command-line tests; update --device command-line
filtering to leverage HIP_VISIBLE_DEVICES if set

Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-01-04 11:54:12 -06:00
Karl W Schulz 55344d586c define pytest marker groups
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: ca6d08d652]
2024-01-04 11:54:12 -06:00
Karl W Schulz ca6d08d652 define pytest marker groups
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-01-04 11:54:12 -06:00
Karl W Schulz cdcdc3d4ad reorg of profile mode testing functions to support parallel execution:
* demarcate tests into eight pytest groups
* leverage new get_output_dir() function to store profile output data
  in a unique directory per test
* disable METRIC_LOGGING

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


[ROCm/rocprofiler-compute commit: fa587e967c]
2024-01-04 11:54:12 -06:00
Karl W Schulz fa587e967c reorg of profile mode testing functions to support parallel execution:
* demarcate tests into eight pytest groups
* leverage new get_output_dir() function to store profile output data
  in a unique directory per test
* disable METRIC_LOGGING

Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-01-04 11:54:12 -06:00
Karl W Schulz 6c567d532e addition of testing utility functions
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: d56f10bb77]
2024-01-04 11:54:12 -06:00
Karl W Schulz d56f10bb77 addition of testing utility functions
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-01-04 11:54:12 -06:00
Saurabh Verma 5676c27c02 Supporting UMC counters in rocprofv2
Change-Id: Ic96c33244d78ac5031cfd99ac2be0c12c774d1b0
2024-01-04 12:33:08 -05:00
Saurabh Verma 492f3740b3 Supporting UMC counters in rocprofv2
Change-Id: Ic96c33244d78ac5031cfd99ac2be0c12c774d1b0


[ROCm/rocprofiler commit: 5676c27c02]
2024-01-04 12:33:08 -05:00