Karl W. Schulz
46ddaa97cb
enable parallel testing option
...
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 76246b5a48 ]
2024-04-19 12:58:07 -05:00
Karl W. Schulz
ed8c4186c6
updates for container build with ubuntu
...
* include required locale
* install python testing deps from file
* bump up rocm version
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 4bc4de955e ]
2024-04-19 12:58:07 -05:00
Karl W Schulz
1f05ae2fe1
update artifact name to include matrix info
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 42f06ca6bf ]
2024-04-19 09:39:05 -05:00
David Galiffi
12680b6e52
Create CODEOWNERS
...
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
[ROCm/rocprofiler-compute commit: b09dc36e71 ]
2024-04-19 07:57:37 -05:00
Karl W. Schulz
a17a047d74
update ci workflow for main branch
...
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 0c8591ccca ]
2024-04-11 10:03:07 -05:00
Karl W Schulz
a99b74810c
fix execution error when OMNIPERF_COLOR env is set; update coloring to
...
support four modes:
(0) - no coloring and no loglevel delimiters
(1) - colored loglevel delimiters
(2) - non-colored loglevel delimiters
(3) - fully colored messages for all levels besides INFO
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 65967658e9 ]
2024-04-04 14:44:51 -05:00
coleramos425
016f9fc69c
Update documentation runner assets
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: aa5f4e7b95 ]
2024-04-01 14:35:57 -05:00
coleramos425
b6e857a4ee
Define a README for /src subdir
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 9403dce667 ]
2024-04-01 14:30:21 -05:00
coleramos425
fc315248c7
Reorganizing docs runner and setting archive subdir for old docs
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: aac471c0fa ]
2024-04-01 14:30:21 -05:00
coleramos425
6287e6dad3
Remove hardcoded URLs from docs in favor of relative links
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 9c93449cc7 ]
2024-04-01 14:30:21 -05:00
coleramos425
55ebe7059c
Move dispatch id patch to proper util func in utils. Enable in rocprofv2 post-processing
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: e0556f32ab ]
2024-04-01 14:30:21 -05:00
Nick Curtis
22b596dc32
implement rocprofv2 workaround for dispatch ids ( #336 )
...
* implement rocprofv2 workaround for dispatch ids
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
* formatting
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
---------
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
Co-authored-by: Nicholas Curtis <nicurtis@amd.com >
[ROCm/rocprofiler-compute commit: a1017b68e9 ]
2024-04-01 14:30:21 -05:00
coleramos425
22e5069fc5
Adding documentation for global command line options
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 1a3bdad90a ]
2024-04-01 14:30:21 -05:00
colramos-amd
5d15f4d6fa
Restore OMNIPERF_COLOR global to disable default log coloring
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 6cc8f0154f ]
2024-04-01 14:30:21 -05:00
colramos-amd
091e796643
Extending log coloring to message text. Enable by default.
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: b1d0b3905c ]
2024-04-01 14:30:21 -05:00
colramos-amd
dc13c30d74
Remove superfluous logging statement
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 78c48eaed5 ]
2024-04-01 14:30:21 -05:00
colramos-amd
e170da2c39
Throw more helpful warning on missing csv in analyze mode ( #313 )
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: f47b8d2547 ]
2024-04-01 14:30:21 -05:00
coleramos425
e1470d7a38
Register TRACE loglevel ahead of parse_args to avoid error in --specs printout
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 706afa7f37 ]
2024-04-01 14:30:21 -05:00
Cole Ramos
fa02efc962
Revert #333 deterministic ordering ( #337 )
...
* Revert "formatting"
This reverts commit e387561791898467371b6219921f10447d3486b3.
* Revert "Implement deterministic ordering of perfmon"
This reverts commit 2a24600a37c8002838145962a957cea447555b0c.
[ROCm/rocprofiler-compute commit: f7394bf272 ]
2024-04-01 14:30:21 -05:00
Nicholas Curtis
ed86d5c64c
formatting
...
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
[ROCm/rocprofiler-compute commit: f6f6165379 ]
2024-04-01 14:30:21 -05:00
Nicholas Curtis
3ff4117c4e
Implement deterministic ordering of perfmon
...
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
[ROCm/rocprofiler-compute commit: 97af96e435 ]
2024-04-01 14:30:21 -05:00
colramos-amd
e55b9b1d34
Adding redirect to help button in standalone GUI
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 3928f36d5e ]
2024-04-01 14:30:21 -05:00
colramos-amd
fad337db06
Removing unused modules
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 33e763178e ]
2024-04-01 14:30:21 -05:00
colramos-amd
8a9123d722
Documentation enhancements and removing watermark
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 3d8b748924 ]
2024-04-01 14:30:21 -05:00
colramos-amd
4a1293b5d7
Adding comments to roofline and changing output file name for specificity
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 73ac6c9561 ]
2024-04-01 14:30:21 -05:00
colramos-amd
5d1621531f
Update version in anticipation of 2.0 release
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 2cc297b9e1 ]
2024-04-01 14:30:21 -05:00
colramos-amd
da0986846e
Implementing docs feedback with typos and minor enhancements
...
Co-authored-by: Jose Santos <josantos@amd.com >
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: cf36fb7fbf ]
2024-04-01 14:30:21 -05:00
colramos-amd
033c4e8fc5
Correct typo in Mi100 metric defs for missing SQ_INSTS_VMEM
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 6cfdca93b9 ]
2024-04-01 14:30:21 -05:00
colramos-amd
2c8f4de5e4
Responding to first round of Ben R.'s docs feedback.\n\nThis round includes fixes for comments up to the 'Performance Model' section. I will need to work with our documentation group to respond to those higher level comments.
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 20670da2b7 ]
2024-04-01 14:30:21 -05:00
colramos-amd
58d876a2c2
Add timestamp override to rocprofv2 and format Python
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: dfdd8dd21d ]
2024-04-01 14:30:21 -05: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
colramos-amd
a83ea5d582
Create general_options() func to reduce code in parser
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 482fd6f2ca ]
2024-04-01 14:30:21 -05:00
Nick Curtis
c693890216
Fix for #300 ( #331 )
...
On some versions of numpy/pandas, applying a str map to an empty series doesn't change the type.
As a result, when adding a float to a string, sometimes numpy dies with a uadd error.
We fix this by explicitly casting to a str first
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
Co-authored-by: Nicholas Curtis <nicurtis@amd.com >
[ROCm/rocprofiler-compute commit: d72ef52208 ]
2024-04-01 14:30:21 -05:00
David Galiffi
e64e8b5604
Updated links in documentation. ( #329 )
...
Updated to reflect new GitHub organization.
Fixed broken links to GitHub pages.
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
[ROCm/rocprofiler-compute commit: ddb5c0ccc9 ]
2024-04-01 14:30:21 -05:00
Karl W. Schulz
40764d29a0
restore missing run directive
...
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 68ea629c14 ]
2024-03-21 11:19:43 -05:00
Karl W. Schulz
fa453d34b3
reorder job step - start with checkout
...
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: ad65ec14f8 ]
2024-03-21 11:13:05 -05:00
Karl W. Schulz
d4784ec0ef
fixing yaml syntax
...
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 5e99f039f6 ]
2024-03-21 11:08:14 -05:00
Karl W. Schulz
4d88055dd4
remove --user option for container, try chown instead
...
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 79aba89337 ]
2024-03-21 11:05:15 -05:00
Karl W. Schulz
8059b012a6
test addition of user option for container launch
...
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 01d41bd428 ]
2024-03-21 11:00:00 -05:00
Karl W. Schulz
626f303a2d
update checkout action and use concurrency instead of cancel-workflow-action
...
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 1ae67a179d ]
2024-03-21 10:52:43 -05:00
Karl W. Schulz
a9705599aa
update branch for 2.x documentation builds
...
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 65486cb9d5 ]
2024-03-21 10:41:15 -05:00
David Galiffi
376a86d2d0
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 >
[ROCm/rocprofiler-compute commit: f5712875aa ]
2024-03-21 10:14:37 -05:00
colramos-amd
8943f686f5
Fixing visualization for Compute Pipeline SOL. Need to consider 'Pct of Peak' rather than 'Avg'
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 62221383a7 ]
2024-03-18 14:28:14 -05:00
Karl W Schulz
fbb88baa20
apply formatter
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 4fc30eb5c4 ]
2024-03-15 16:40:13 -05:00
Karl W. Schulz
8167627984
update name for docs 2.x job
...
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 9d268d76c6 ]
2024-03-15 16:36:51 -05:00
Karl W. Schulz
70fa822698
update doc watermark for release candidate
...
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 03ddba538d ]
2024-03-15 16:31:42 -05:00
Karl W Schulz
77c0800506
include alternate profilers during testing
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: cabca9cbb8 ]
2024-03-15 16:26:05 -05:00
Karl W Schulz
19a9e0431c
apply formatter
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: f4070e3654 ]
2024-03-15 14:04:49 -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
e370a18a6d
restore test_analyze_workloads to a single ctest
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: e6a00789b4 ]
2024-03-15 14:04:49 -05:00