Граф коммитов

653 Коммитов

Автор SHA1 Сообщение Дата
Karl W Schulz e35c600d45 Fix for rocm-smi not getting mclk for MI100
Signed-off-by: Nicholas Curtis <nicurtis@amd.com>
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: f2235b7f1d]
2024-02-26 11:47:56 -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
Nicholas Curtis 47316e0969 Add requirements.txt for docs
Signed-off-by: Nicholas Curtis <nicurtis@amd.com>


[ROCm/rocprofiler-compute commit: 99a6a244ac]
2024-02-23 15:18:34 -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 6ac883e20e more code formatting updates
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: 76873dd0c4]
2024-02-22 16:02:25 -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 abdaee0a2d enable formatting for 2.x branch
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: 4bcbc73080]
2024-02-16 15:13:51 -06:00
Karl W Schulz 0ccc55b79f remove non-used commented out bits from cmake config
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: a05cb9757b]
2024-02-16 10:33:12 -06:00
Karl W Schulz 9594d5ef7b adding to project markers
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: 18251da534]
2024-02-16 10:33:12 -06:00
Karl W Schulz 5c7c3ffe52 cmake updates for test_analyze_commands; map tests to newly defined
pytest markers and define a new "analyze_commands" label to support
parallel execution

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


[ROCm/rocprofiler-compute commit: 98fd762d9e]
2024-02-16 10:33:12 -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
Nick Curtis fba2e174fb Fix clocks (#246)
Signed-off-by: Nicholas Curtis <nicurtis@amd.com>
Co-authored-by: Nicholas Curtis <nicurtis@amd.com>

[ROCm/rocprofiler-compute commit: 852cc13f2a]
2024-02-13 20:22:11 -06:00
Nick Curtis 0dcd6e35dd Fix hbmBW calculation, (#243)
* Fix hbmBW calculation, currently we're reading the wrong value of the mclk out of rocm-smi

Signed-off-by: Nicholas Curtis <nicurtis@amd.com>

* Fix for earlier smi

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: c60f031558]
2024-02-13 20:19:56 -06:00
colramos-amd a5b1082836 Modify yaml configs to reflect new combined Top Stats
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: b7d5d3b64b]
2024-02-13 19:56:46 -06:00
colramos-amd 96786667ad Enable the revamped Top Stats section in standalone GUI
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: bd83f68412]
2024-02-13 19:18:31 -06:00
colramos-amd 85c4cec42e Combine kernel and dispatch stats in the Top Stats section of analysis
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 2526e14802]
2024-02-13 19:17:41 -06:00
colramos-amd 6bedf1ebf6 Fix logic for roofline field in sysinfo
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 7bb211a465]
2024-02-12 17:07:55 -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
colramos-amd 8721490218 Revert sbios fix. Catch commas
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 33a2cd34ce]
2024-02-08 12:52:07 -06:00
Nick Curtis bce1fe532b Escape sbios, can have commas on some systems (#241)
* escape sbios, can have commas on some systems

Signed-off-by: Nicholas Curtis <nicurtis@amd.com>

* Prefer to cast to str in original function

Signed-off-by: colramos-amd <colramos@amd.com>

---------

Signed-off-by: Nicholas Curtis <nicurtis@amd.com>
Signed-off-by: colramos-amd <colramos@amd.com>
Co-authored-by: Nicholas Curtis <nicurtis@amd.com>
Co-authored-by: colramos-amd <colramos@amd.com>

[ROCm/rocprofiler-compute commit: c8f4f74255]
2024-02-08 12:40:52 -06:00
Nick Curtis 555d8bec9b Install omniperf_soc and omniperf_profile, such that a 'make install'd build will function (#240)
Signed-off-by: Nicholas Curtis <nicurtis@amd.com>
Co-authored-by: Nicholas Curtis <nicurtis@amd.com>

[ROCm/rocprofiler-compute commit: 39cce6b42b]
2024-02-07 10:47:44 -06:00
colramos-amd 919cf88f8b Add new l2 cache per channel headers to supported fields
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: d7b78da250]
2024-02-06 16:19:40 -06:00
colramos-amd 1c85c5666e Enable standalone GUI with new metric reordering
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 48911111be]
2024-02-06 16:19:40 -06:00
colramos-amd 2a265ab454 Add numPipes field and omit 'non-functional' counters from configs
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 3b8e08f589]
2024-02-06 16:19:40 -06:00
colramos-amd 53c69ce86d Standardize syntax across all metric configs
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 4c9a638e2d]
2024-02-06 16:19:40 -06:00
colramos-amd 6811aea8e1 Update perfmon config for tcc
Co-authored-by: Nick Curtis <nicholas.curtis>
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: f4053bc0a2]
2024-02-06 16:19:40 -06:00
colramos-amd 149f7ca530 General spell check and typo fixing
Co-authored-by: Nick Curtis <nicholas.curtis@amd.com>
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 66fcfd3def]
2024-02-06 16:19:40 -06:00
colramos-amd bd22355b96 Add numPipes built-in-var for updated metrics
Co-authored-by: Nick Curtis <nicholas.curtis@amd.com>
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: d16f58b797]
2024-02-06 16:19:40 -06:00
colramos-amd ef60d67744 Update metrics, handling merge conflicts in L2 cache per channel
Co-authored-by: Nick Curtis <nicholas.curtis@amd.com>
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: deef37d5a9]
2024-02-06 16:19:40 -06:00
colramos-amd 265c0f4856 Add example apps to compliment docs
Co-authored-by: Nick Curtis <nicholas.curtis@amd.com>
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 54f0fa8c81]
2024-02-06 16:19:40 -06:00
colramos-amd 3b0dce88ca Add full documentation for updated metrics (#224)
Co-authored-by: Nick Curtis <nicholas.curtis@amd.com>
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 4b8f519e9b]
2024-02-06 16:19:40 -06:00
colramos-amd 3b28104356 Fix SPGR merge warning and more descriptive CLI output
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: b0cf695976]
2024-02-06 16:12:14 -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
Karl W Schulz 4a90ef122f add an optional exit_on_error arg for the run utility and enable for a
subset of calls to rocm-smi

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


[ROCm/rocprofiler-compute commit: eece1f4688]
2024-02-05 16:20:21 -06:00
Karl W Schulz b6cf47958c update syntax for fail-fast option
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: 5b14a4a836]
2024-02-05 09:01:57 -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
colramos-amd 595ca9141a Fix reporting of --roof-only runs in sys_info
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 7556316f02]
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
colramos-amd 875ab7257e Fix reporting of --roof-only runs in sys_info
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 9b464503fe]
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 af8317b102 unset fail-fast for matrix jobs so each ROCm version always executes
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: dd16b95ebf]
2024-02-02 15:28:30 -06:00