Evgeny
ed61b4f794
roctx: range begin missed error
...
Change-Id: I0e15d9a5642a840b6b0f82bbc78f16c4b019c553
[ROCm/rocprofiler commit: 0d35ec3acd ]
2020-01-23 21:50:51 -06:00
Evgeny
9f7406d75a
queue callback start/stop methods
...
Change-Id: Idba6624bb177096ef879f53f6aec80283ca18ce5
[ROCm/rocprofiler commit: 5d2b23d751 ]
2020-01-14 10:25:13 -06:00
Evgeny
540e423910
enable json generation for roctx trace alone
...
Change-Id: Ie95829087882f74f7a5c10fd682e7a7c24609d54
[ROCm/rocprofiler commit: e7d0cf18c5 ]
2020-01-14 10:25:13 -06:00
Evgeny
4a817e3e83
minor changes;
...
Change-Id: I4266d6af1adef66637b3c971fa21c800240a79ef
[ROCm/rocprofiler commit: 9bdd497a51 ]
2020-01-14 10:25:13 -06:00
Freddy Paul
1f9d0ff877
Support installing multipel version of ROCm
...
Add ROCm release version into libraries and binaries to avoid
file name conflicts across releases(Phantom requriement).
Change-Id: I271e49e842a02cca79b02e8352059cec196c4415
[ROCm/rocprofiler commit: 287ac32661 ]
2020-01-13 14:18:59 -05:00
Evgeny
ad2ba3a0cc
minor cosmetic changes
...
Change-Id: If148618105092923c869b99b8fabd9ce721c50dc
[ROCm/rocprofiler commit: b534d4513a ]
2019-12-31 20:56:53 -06:00
Evgeny
423fec7691
adding rocprofiler_get_time API
...
Change-Id: I9202b3e97f8f9ca7485f87ea22746a9c4d8091c3
[ROCm/rocprofiler commit: 4d5a11fbbf ]
2019-12-30 13:55:04 -06:00
Evgeny
7287ff939b
adding C test
...
Change-Id: I006130d6711fd8e7bb222b985e4c64a801825f41
[ROCm/rocprofiler commit: 8565d41d7b ]
2019-12-29 05:31:25 -06:00
Evgeny
566913427a
fixing stat file names eexpression
...
Change-Id: I4b99c4bef08fe31a4ab5c8e7167b49d8cd62d79b
[ROCm/rocprofiler commit: a50bbaef5d ]
2019-12-17 11:39:52 -06:00
Evgeny
bdf67e8dd6
removing LD_PRELOAD for hip trace as the HIP library is now loading statically
...
Change-Id: I032c73feb9e8426f5b2cd5bd930e7160c3b07294
[ROCm/rocprofiler commit: 71eca27ffa ]
2019-12-13 01:55:34 -06:00
Evgeny
0c09ac5429
LD_PRELOAD interference fixed
...
Change-Id: Ib44aa28a71326900f5a71bbb37dbd8049cc3e3a2
[ROCm/rocprofiler commit: 31790cc69d ]
2019-12-12 11:41:00 -06:00
Evgeny
ff73eace8f
tracing on start option
...
Change-Id: Ie7a85da4fd865fbabd6b38ac1d12977ff2684114
[ROCm/rocprofiler commit: b0d56ba0eb ]
2019-12-11 14:41:51 -06:00
Evgeny
52bf544e06
hcc library loading workaround
...
Change-Id: I8b383f901235cfdfaba612a4effa4b9fcf12104d
[ROCm/rocprofiler commit: 28e59eb0da ]
2019-12-10 06:40:09 -06:00
Evgeny
67b1e9af0d
trace parameters fix
...
Change-Id: I5cd8c897b9982f9abc9e36c18a4a488bd65fbd30
[ROCm/rocprofiler commit: 389cb50854 ]
2019-12-10 04:33:29 -06:00
Evgeny
338d2d70da
kfd trace rocprof integration
...
Change-Id: Ie1f1679f50a973d071b81f3cf9fca570da9f12c3
[ROCm/rocprofiler commit: b74ae2f62d ]
2019-12-03 09:47:58 -06:00
Evgeny
6dd6ea0046
sgpr/vgpr reported sizes in terms of registers; lds size in bytes;
...
Change-Id: Id527687cc075a4e85ea4d0063ed8f336e34d2454
[ROCm/rocprofiler commit: c8eb0641bf ]
2019-11-27 15:19:14 -06:00
Evgeny
bf3d39975b
fix RPM packaging, setting rpm_post as RPM_POST_INSTALL
...
Change-Id: I91790a3f2a8368940eba29cf1ff76728fc9ac3a1
[ROCm/rocprofiler commit: cafeee3f9d ]
2019-11-25 16:29:15 -06:00
Evgeny
977bd9d105
results_mcopy.csv generating
...
Change-Id: I8774be4ca4ad23a11fc0ba3489d4da0cce0a77c8
[ROCm/rocprofiler commit: f14753c195 ]
2019-11-19 20:26:50 -06:00
Evgeny
9b183d909e
code object tracking and v3 code object support
...
Change-Id: I081ada13f6364ea4401a97a485dedfa9bf8a45fe
[ROCm/rocprofiler commit: 60043d198b ]
2019-11-19 20:18:09 -06:00
Evgeny
c6607f3f62
packet signal tracking fix, added 1 as a default
...
Change-Id: I50f17e90e0f4ff8584ba427fd1122d91aeb49fa0
[ROCm/rocprofiler commit: a010540901 ]
2019-11-19 20:01:05 -06:00
Evgeny
c34655f1ff
setting of granulated lds, sgpr, vgpr reserved by HW for the kernel
...
Change-Id: Ib3e60c0b97787f56f769136480a46a8560e00cc8
[ROCm/rocprofiler commit: dc05345a78 ]
2019-11-11 18:11:16 -05:00
Evgeny
0ebce35b1b
profiled cmd line quoting option
...
Change-Id: I576065eb289b59829978c7a2acf74799b68bc213
[ROCm/rocprofiler commit: b9989fb33c ]
2019-11-11 18:10:57 -05:00
Evgeny
7ac1e3dcd9
enable rocprofiler kernels trace; fixing signal value for proxy signal; fixing scope options in input txt format;
...
Change-Id: Ife63c4091e565a2158e292c7acf9718085c709be
[ROCm/rocprofiler commit: d8560ae0b3 ]
2019-11-01 20:44:02 -05:00
Evgeny
d446ac5a9b
changing trace control to <delay:length:rate>
...
Change-Id: I6eca07257ab8d06972e4eba6ee04ae1200b50fe9
[ROCm/rocprofiler commit: 00ca6d8a78 ]
2019-10-10 19:04:30 -05:00
Evgeny
3e6441d470
roctx rocprof integration
...
Change-Id: Ia5e3a60c8d89ef0b04a83f09be361454a95e9689
[ROCm/rocprofiler commit: 8ebf2fc5fa ]
2019-10-09 23:39:59 -05:00
Evgeny
a80892e8f3
custom metrics file rocprof option
...
Change-Id: I3914740a7640a291558cbe70ca1bdb0400ff7cee
[ROCm/rocprofiler commit: 484a8402e1 ]
2019-10-09 18:03:04 -05:00
Evgeny
6ae534323b
--trace-period option
...
Change-Id: I29bce7763e62659d22d6abe144b8d970ab4f41c3
[ROCm/rocprofiler commit: c783e62230 ]
2019-10-09 18:34:48 -04:00
Evgeny
ad87c36d4e
fixed querying of available metrics to use correct agnet name
...
Change-Id: Ic2c82d5cba760ba5b0caa373e5309f17c908b8e9
[ROCm/rocprofiler commit: d8bd1f5ae5 ]
2019-10-03 13:30:33 -04:00
Evgeny Shcherbakov
4efbfe6ce8
Merge "tests: replace 'bc' with 'awk' to be more portable" into amd-master
...
[ROCm/rocprofiler commit: 363107b09e ]
2019-09-17 17:39:21 -04:00
Evgeny
e55912b026
fixing build instructions
...
Change-Id: I7a8e2a04f7a048864f4f8fd89a92fceccfcc867f
[ROCm/rocprofiler commit: d2bb3be7f9 ]
2019-09-13 16:41:15 -05:00
Evgeny
24167d0704
scripts fixes
...
Change-Id: I1d51bf4fe2ba62f26bafc251ae702e1064a3e5e3
[ROCm/rocprofiler commit: 6f6208f06d ]
2019-09-11 19:22:26 -05:00
Xianwei Zhang
a67147ca5b
tests: replace 'bc' with 'awk' to be more portable
...
Calbulator package 'bc' is not always installed, occasionally
breaking the test scripts. As a fix, this patch gets rid of
'bc' and uses 'awk' instead.
Change-Id: I5f4dbf018d97581a626cf95d147c415755477771
[ROCm/rocprofiler commit: 51bdb2ce02 ]
2019-08-26 10:53:52 -04:00
Evgeny
7bf4ab543d
unordered metrics expressions config
...
Change-Id: I998423046abfd7af45f28071911276cce1c4f3da
[ROCm/rocprofiler commit: e5b938b5fb ]
2019-08-25 05:08:55 -05:00
Evgeny Shcherbakov
2a9012d83c
Merge "tests: improve scripts on rocm v2.6, and do more check" into amd-master
...
[ROCm/rocprofiler commit: 6fa4f1dc66 ]
2019-08-23 15:02:06 -04:00
Xianwei Zhang
04900be489
tests: improve scripts on rocm v2.6, and do more check
...
'rocminfo' output format on v2.6 is slightly different, and thus
cache capacity and cache linesize can be incorrectly obtained.
Example: 'L1: 16KB' vs. 'L1: 16(0x10) KB'. This patch fixes the
formatting issue, and further does more check on profiled .csv
file.
Change-Id: I934ee3613a79fa8acc431a394e88a9e09833311b
[ROCm/rocprofiler commit: 68bf049d49 ]
2019-08-23 12:49:59 -04:00
Evgeny Shcherbakov
ba57b18464
Merge "build: slightly change files to pass compilation" into amd-master
...
[ROCm/rocprofiler commit: 4f4e02de7a ]
2019-08-23 11:44:44 -04:00
Evgeny
58968594c7
Mem32Bwrites -> MemWrites32B renaming
...
Change-Id: I86f570b97178caa3d3d5fcbc5ecc716216dad504
[ROCm/rocprofiler commit: aecc7abc76 ]
2019-08-22 22:34:36 -05:00
Evgeny
e5169bf5b3
mi100 metrics fix
...
Change-Id: I862578a2b7827a88cc6926d636d5eb9a8320a244
[ROCm/rocprofiler commit: dff3256dd5 ]
2019-08-22 22:30:48 -05:00
Xianwei Zhang
3dce66bd80
build: slightly change files to pass compilation
...
Compiled using Clang and encountered errors on ambiguous pointer
type, implicit conversion NULL to bool, and unused function, etc.
As a fix, this patch slightly updates the related codes.
Change-Id: I4a73d66293313dda36749036f5c73aaf2a445231
[ROCm/rocprofiler commit: ee917344ff ]
2019-08-22 23:29:16 -04:00
Evgeny
0762516023
multiple processes tracing support
...
Change-Id: Ic9afcdfdf9033f35bdfb78007ebf96eec5f0de44
[ROCm/rocprofiler commit: 4a9c36b32c ]
2019-08-21 11:53:27 -05:00
Evgeny
5c01d1cde3
readme update
...
Change-Id: Ic09aa90e9b6d584aa1dca4e54f6c8629493aa501
[ROCm/rocprofiler commit: 72fdf1afcb ]
2019-08-10 00:15:57 -05:00
Evgeny
a691aeb3ab
inheritance fix
...
Change-Id: I1ff0539b658c5e742a05085b8b5514ffd2c10f47
[ROCm/rocprofiler commit: c635e3a25e ]
2019-08-08 18:00:51 -05:00
Evgeny
fc6e208b50
overwriting on inheritance
...
Change-Id: I6faf79874fc14e898c75972aa2f372e228105f7b
[ROCm/rocprofiler commit: 82ecf9e7a4 ]
2019-08-08 01:54:29 -05:00
Evgeny
55680ff541
gfx908 events update
...
Change-Id: Ieb7c72f66b7e5e5dfc29d97650a29722a6276a31
[ROCm/rocprofiler commit: 09eed4f35b ]
2019-08-07 19:44:31 -05:00
Evgeny
05f8d9ebca
adding gfx908 namespace
...
Change-Id: Ifd45385777be5066c8bfef23ee24bbabadf4dffa
[ROCm/rocprofiler commit: 855a801ae7 ]
2019-07-27 03:06:10 -05:00
Evgeny
fab2d5d4cd
fixing libraries pathes
...
Change-Id: Ife3186ed10309ac674dd8f112b3a6647dce06c7b
[ROCm/rocprofiler commit: 9678e5f680 ]
2019-07-26 22:13:58 -05:00
Evgeny Shcherbakov
03518b6ba6
Merge "sys trace support" into amd-master
...
[ROCm/rocprofiler commit: cb1a7f6481 ]
2019-07-24 16:46:34 -04:00
Evgeny Shcherbakov
2761dff93f
Merge "tests: make tests print msg and exit on errors" into amd-master
...
[ROCm/rocprofiler commit: 8092bd9b2b ]
2019-07-24 14:20:25 -04:00
Evgeny Shcherbakov
8fc21a61c7
Merge "tests: remove TCC_EA_* counters to support gfx8" into amd-master
...
[ROCm/rocprofiler commit: ed68e4c432 ]
2019-07-24 14:20:14 -04:00
Evgeny
5c8feac0de
sys trace support
...
Change-Id: I7297a0bf73c2895b1751c97f9ee9bbd1c1c2aa93
[ROCm/rocprofiler commit: 86c6f93536 ]
2019-07-24 13:15:25 -05:00