Gráfico de commits

139 Commits

Autor SHA1 Mensaje Fecha
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
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 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
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
colramos-amd 9d97bb59e7 Removed outdated parameter from CLI processor
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 347935fe41]
2023-12-18 17:51:28 -06:00
Cole Ramos c73bd2bf91 Enabling Standalone GUI on 2.x (#214)
* Initial overhaul of Analyze mode. Basic CLI is enabled.

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

* Merge branch '2.x' of github.com:AMDResearch/omniperf into 2.x-dev

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

* fix comment typo

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

* Move error logging to util.py

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

* Move perfmon_configs dir into omniperf_soc dir. Rename config dirs for clarity

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

* Add a supported_archs property to Omniperf base class

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

* Add css assets for GUI styling

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

* Re-organize roofline class. Improved useability

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

* Enable standalone GUI

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

* Remove outdated metric_configs. This was moved to omniperf_soc dir

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

* Fix small bug in GUI to enable Mi100 visualization

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

---------

Signed-off-by: colramos-amd <colramos@amd.com>
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
Signed-off-by: Cole Ramos <colramos@amd.com>
Co-authored-by: Karl W Schulz <karl.schulz@amd.com>

[ROCm/rocprofiler-compute commit: 7d93a086c2]
2023-12-18 14:37:01 -08:00
colramos-amd 3374ead0a9 Add a supported_archs property to Omniperf base class
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 97c5b2c0a1]
2023-12-11 16:49:06 -06:00
colramos-amd 8540fde54a Move error logging to util.py
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: b99d448d3b]
2023-12-11 16:49:06 -06:00
colramos-amd 42b6336cb5 Initial overhaul of Analyze mode. Basic CLI is enabled.
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 57a63b6eb1]
2023-12-11 16:49:06 -06:00
colramos-amd ec13e780d9 Initial overhaul of Profile mode
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 87388227ca]
2023-10-31 15:11:17 -05:00
colramos-amd ef5c3cf780 Fixed baseline compare pct change issue occuring with small values
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: ef2e460952]
2023-10-10 14:01:50 -05:00
colramos-amd 813d5a9ab1 Add support for result comparison in analyze mode
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 48857c8f0c]
2023-10-04 16:15:48 -05:00
coleramos425 4b96ea115f Fix verbose mode in analyze mode
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: d3341905f8]
2023-09-20 14:15:18 -05:00
Nicholas Curtis b59853d676 fix for stoichastic kernel dispatch selection
Signed-off-by: Nicholas Curtis <nicurtis@amd.com>


[ROCm/rocprofiler-compute commit: a0955c293d]
2023-09-11 10:17:20 -04:00
coleramos425 663181470a Adding color code thresholds to standalone GUI to match Grafana
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 6461df96e8]
2023-08-30 16:24:42 -05:00
coleramos425 d8cf5ac3fd Standardizing headers. Will use 'avg' instead of 'mean'
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 8936966e81]
2023-08-30 16:20:45 -05:00
coleramos425 a6b78ee34d Renaming csv_converter to make more succinct
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 3ae0198f8e]
2023-08-16 16:16:46 -05:00
coleramos425 7e3d92e66d Prevent users from ipblock filtering in standalone GUI
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 5d74b142b6]
2023-08-16 14:16:50 -05:00
Cole Ramos 7e0fb0fc16 Merge pull request #160 from JoseSantosAMD/pct_of_peak
Pct of peak

[ROCm/rocprofiler-compute commit: abd424beea]
2023-08-15 13:56:38 -07:00
Cole Ramos 384bd90214 Merge pull request #158 from JoseSantosAMD/instr_mix_min_max_avg
Instr mix min max avg

[ROCm/rocprofiler-compute commit: 6f6bca1383]
2023-08-15 13:55:22 -07:00
JoseSantosAMD 32492ec598 add simple_bar styling
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>


[ROCm/rocprofiler-compute commit: 6d39955708]
2023-08-15 15:14:20 -05:00
JoseSantosAMD 71b1b525fe add pct of peak to tables
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>


[ROCm/rocprofiler-compute commit: 132cb37d69]
2023-08-15 15:04:23 -05:00
coleramos425 b66ea0f401 Conform to Python formatting
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: dc849b264c]
2023-08-15 14:09:38 -05:00
coleramos425 1ed03cd78f Fixing several bugs on original PR
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 4aa33848de]
2023-08-15 14:00:36 -05:00
JoseSantosAMD 2dbfd9fb75 Added min/max/avg to VALU Arithmetic Instr Mix
-  gui now runs on archconfigs from sys_info

Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>


[ROCm/rocprofiler-compute commit: b82f033bf9]
2023-08-11 15:46:46 -05:00
JoseSantosAMD 809aa7075c Update 1000_compute-unit-instruction-mix.yaml
Signed-off-by: JoseSantosAMD <87447437+JoseSantosAMD@users.noreply.github.com>

[ROCm/rocprofiler-compute commit: 5dac9042e0]
2023-08-10 15:15:42 -05:00
JoseSantosAMD f1ccfdd7fd Adding min/max/avg breakdown across dispatches for instruction mix panels
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>


[ROCm/rocprofiler-compute commit: bfbd5bbb3a]
2023-08-10 15:09:01 -05:00
josantos 2cfc9a2dbf reformatting
Signed-off-by: josantos <josantos@amd.com>


[ROCm/rocprofiler-compute commit: bbb254ef43]
2023-08-10 11:16:50 -05:00
josantos cd0dc01401 Names shortened/demangled after join_prof
-  Added kernelVerbose flag in profile_group
-  Added KernelVerbose flag in analyze_group
-  Analyze replaces csv with shortened/demangled name
-  csv_converter uses llvm-cxxfilt

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


[ROCm/rocprofiler-compute commit: 59d77f9d81]
2023-08-10 11:13:27 -05:00
JoseSantosAMD 67971bca46 Merge branch 'dev' of https://github.com/AMDResearch/omniperf into kernel_name_mappings
[ROCm/rocprofiler-compute commit: 76da2a9ed5]
2023-08-08 14:49:59 -05:00
JoseSantosAMD 39c8946a3c Fix yaml syntax errors
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>


[ROCm/rocprofiler-compute commit: 11b5f65c1c]
2023-08-08 11:04:35 -05:00
JoseSantosAMD 3248e093fd Fixing yaml syntax errors
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>


[ROCm/rocprofiler-compute commit: d6fb0183a4]
2023-08-07 12:41:15 -05:00
JoseSantosAMD ffd15b6fc1 Fix syntax error in yaml
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>


[ROCm/rocprofiler-compute commit: ef8ef2291b]
2023-08-07 12:31:27 -05:00
Nicholas Curtis 87e751ff93 fix max BF16 flop rate on CDNA2
Signed-off-by: Nicholas Curtis <nicurtis@amd.com>


[ROCm/rocprofiler-compute commit: 428d07a379]
2023-08-07 11:42:21 -05:00
coleramos425 00c9472483 Only load required archs into ArchConfig datastruct (#144)
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: b1a7a26848]
2023-08-07 11:42:21 -05:00
colramos-amd f3f88d8702 New simple_charts utility
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: a61d509739]
2023-08-07 11:42:21 -05:00
colramos-amd 572c2f0fdb Add figure styling to YML configs
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 424dd6a4a8]
2023-08-07 11:42:21 -05:00
colramos-amd 124354ed7a Filter additional ops in gen_counter_list fucn
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 626fc7f18f]
2023-08-07 11:42:21 -05:00
colramos-amd 3688e44526 Comply to Python formatting
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 35daf8c120]
2023-08-07 11:42:21 -05:00
colramos-amd 2b9366e7bb Rearranging build_df func to optimize ArchConfig for rocomni plugin
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 33ad9ffca3]
2023-08-07 11:42:21 -05:00
Cole Ramos 5e63ccd8cb Update 1800_L2_cache_per_channel.yaml
Capitalizing for consistency

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

[ROCm/rocprofiler-compute commit: 3daad292f9]
2023-08-07 11:42:21 -05:00
Cole Ramos 5576555a30 Update 1800_L2_cache_per_channel.yaml
Capitalizing for consistency

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

[ROCm/rocprofiler-compute commit: 02c647301d]
2023-08-07 11:42:21 -05:00
JoseSantosAMD 21c47536b4 Fixed Units inconsistencies
-  Table 10: Units were output as "$normUnit" now they are instr + normUnit

-  Table 16: Changed to Req per $normUnit

Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>


[ROCm/rocprofiler-compute commit: dcd2595412]
2023-08-07 11:42:21 -05:00
colramos-amd 662316d887 Add subsection title to System Speed-of-Light
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 0b135be559]
2023-08-07 11:37:02 -05:00
colramos-amd 805f83d9ff Comply to Python formatting
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 48f037e242]
2023-08-07 11:37:02 -05:00
colramos-amd 0904532ac7 Omniperf rocomni changes
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 599bc01310]
2023-08-07 11:37:02 -05:00
JoseSantosAMD 2465c00512 Adding min/max/avg breakdown across dispatches for instruction mix panels
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>


[ROCm/rocprofiler-compute commit: cc19506270]
2023-08-07 11:23:25 -05:00