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

359 Коммитов

Автор SHA1 Сообщение Дата
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 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
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 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 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
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
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
colramos-amd c40ad2895e Modify smi error detection to check for non-zero exit code
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 194e168414]
2024-02-02 14:27:08 -06:00
colramos-amd 4fbbe78d08 Update metric configs incorrectly using legacy rocprof headers
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 4174788e59]
2024-02-01 16:22:44 -06:00
colramos-amd 3f3e39c0be profiling: Fix issue in mismatch join detection
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 3ac0f8121b]
2024-01-31 12:15:56 -06:00
colramos-amd c0e2d759dd profile: fix parsing tcc per channel on mi300 (#234)
Co-authored-by: fei.zheng <fei.zheng@amd.com>
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: f44ce21252]
2024-01-31 09:34:50 -06:00
colramos-amd 90fc9dced5 Remove old csv_converter module, add new kernel_name_shortener module
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: ad169fa1e8]
2024-01-30 11:15:12 -06:00
colramos-amd d8608a07a2 Enable database mode
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: e1867d34d3]
2024-01-30 10:43:30 -06:00
colramos-amd edccad450c Patch roofline debug logging
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: a1bfa83764]
2024-01-29 10:22:37 -06:00
colramos-amd 3f294b5dc0 Add missing input file to Mi300 flattening
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 911943acee]
2024-01-26 10:32:13 -06:00
colramos-amd 995429869a Add missing rocm6 and ubuntu2204 elements to roofline binary
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: be606e6ccb]
2024-01-25 12:55:32 -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
colramos-amd dcdd64b6bd Patch specs enhancement for Mi300
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: f49d7f7f0c]
2024-01-24 16:30:04 -06:00
colramos-amd ee21c4d5ba Responding to Karls review
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: e5ac5ccf7d]
2024-01-24 16:30:04 -06:00
colramos-amd f427785b26 Add license delimiter to new file
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: bd600bce49]
2024-01-24 16:30:04 -06:00
colramos-amd 3856b8d7fb Remove old omniperf_analyze implementation
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 3ba03b7df7]
2024-01-24 16:30:04 -06:00
colramos-amd 0be51fc2fe Catch ROCm-6.0.0 headers for replacement and standardization
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 88ef7b7550]
2024-01-24 16:30:04 -06:00
colramos-amd 662c4abf68 Add implementation for gfx940 arch
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: a15857cd1d]
2024-01-24 16:30:04 -06:00
colramos-amd d9c5cd355a Adding support for Mi300X-A0
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: f229b36277]
2024-01-24 16:30:04 -06:00
colramos-amd e1f82cb8a5 Improved --list-metric pretty print
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 7120f87963]
2024-01-24 16:30:04 -06:00
colramos-amd bf27665e99 Fixing typo in KernelName header
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: c36578578b]
2024-01-24 16:30:04 -06:00
colramos-amd 0d72d942b4 Fix small typo
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 8ba3d8e45f]
2024-01-24 16:30:04 -06:00
colramos-amd 18e3b98535 Update headers based on latest rocprofv2 output. Overwrite old headers.
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: a171e776e4]
2024-01-24 16:30:04 -06:00
coleramos425 afa73c9e9b Build out gfx942 SoC class and improve SoC detection
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 7846a663fd]
2024-01-24 16:30:04 -06:00
coleramos425 249144eb7c Add config files for Mi300_A1 and modify run_prof utility to use XCC modes
Co-authored-by: fei.zheng <fei.zheng@amd.com>
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 0432f77a7e]
2024-01-24 16:30:04 -06:00
coleramos425 eca3a0e5f2 Improved communication between SoC and profiler classes
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 4c1e516fb6]
2024-01-24 16:30:04 -06:00
coleramos425 77ca223de8 Decode specs using utf-8 for backwards compatibility in rocprof
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: d9a6832e30]
2024-01-24 16:30:04 -06:00
coleramos425 20ccf05fa9 Re-enable TCP_TCC_READ_REQ_LATENCY_sum in mi200
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 1fd91959a2]
2024-01-24 16:30:04 -06:00
coleramos425 7b9b4c90e6 Enable Standalone GUI. Note L2 per channel graphics haven't been ported to new format
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: df4f15ff47]
2024-01-24 16:30:04 -06:00
coleramos425 6da5e58dd5 Enable specs correction, detection of cli_style property, and hbm stack num
Co-authored-by: fei.zheng <fei.zheng@amd.com>
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 92f429f8b2]
2024-01-24 16:30:04 -06:00
coleramos425 924b421c3f Add new submodule for mem chart
Co-authored-by: fei.zheng <fei.zheng@amd.com>
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: e3f76599b3]
2024-01-24 16:30:04 -06:00
coleramos425 28e83fb63d Update rocprof config files for counter updates
Co-authored-by: fei.zheng <fei.zheng@amd.com>
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: c86334466a]
2024-01-24 16:30:04 -06:00
coleramos425 219cc0d16a Update config files for new l2 cache per channel structure and general counter updates
Co-authored-by: fei.zheng <fei.zheng@amd.com>
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 19ad88a04e]
2024-01-24 16:30:04 -06:00
coleramos425 c20a76f03d Modify schema to reflect new l2 cache per channel
Co-authored-by: fei.zheng <fei.zheng@amd.com>
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 8fadbb070f]
2024-01-24 16:30:04 -06:00
coleramos425 26f27cdf82 Fix bug in coalescing TCC per channel counters
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: ff09288c83]
2024-01-24 16:30:04 -06:00