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