Commit graph

911 Commits

Autor SHA1 Nachricht Datum
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