Evgeny
82d7bb2145
SWDEV-265287 : integration spmltgen.py script
...
Change-Id: Ief3e93225fb6660e72a04e4bd4b379262b73c914
2021-04-08 10:04:39 -04:00
Evgeny
80973271f4
obj-tracking default on
...
Change-Id: If919c1ee792e59bdb938608382e5b7350ca7098e
2021-03-24 01:44:19 -05:00
Evgeny
e2c9d13e5b
SWDEV-274821 SPM initialization fix
...
Change-Id: I5e27928a60083eff328bab3e79937ce11bce11bd
2021-03-22 09:18:36 +00:00
Evgeny
c46913cdd6
SWDEV-274603 : fix SPM mode enabling
...
Change-Id: I67d9ecd8c808989315b2991ec492af2a4dd4ccbf
2021-03-10 01:27:28 -06:00
Evgeny
810b2b5982
SWDEV-274603 : To enable SPM KFD mode
...
Change-Id: I53f86d51ae9855d9c96aa9d3a8c8e433070136a3
2021-02-25 21:38:39 -05:00
Evgeny
249b0c2b26
SWDEV-241265 : fixing scripts
...
Change-Id: Id7fcc309d0003bc72e972976e1944afd6488001d
2020-12-09 23:10:40 -05:00
Evgeny
7e60bf163e
SWDEV-255662 : spm kfd mode support
...
Change-Id: I840c7e92d3d5a59d8e5402c4d8ef86bc123dd07c
2020-12-02 13:02:45 -06:00
Xianwei Zhang
b445610cd1
concurrent: enable/fix the related settings
...
Concurrent profiling relies on the aqlprofile read_api
and tracker. This patch set those options to enable
the concurrent profiling.
Change-Id: Ib97d4d8facfbc11f2684d83109397cd13f117d5e
2020-08-26 16:04:57 -04:00
Xianwei Zhang
4fad73511c
pmc: add parraller kernels 'rocprof' option
...
The profiling was only enabled in serial mode, i.e., kernels
are serialized in execution, and counters are reset at each
kernel start and read at kernel completion. This patch adds
the concurrent mode, by issuing the process-level start
packet to reset counters, and then reading twice at kernel
start and end time to obtain the counter value difference.
The new concurrent profiling usage needs the integration
with the corresponding augment at aqlprofile side.
Change-Id: I94b4442eadc8c64b8fba51b1e4916fc8b895ad21
enable cnocurrent kernels 'rocprof' option
Change-Id: I5088d54879a4bf91e180eba520aa9427304c1713
2020-07-20 12:57:42 -05:00
Evgeny
a7179a1c5c
fixing rocminfo path requirements error - no usage printing
...
Change-Id: Ib48d6c81e1771976e67562fc34e158e30a532d34
2020-06-23 13:09:58 -04:00
Evgeny
68c9f32d6e
fix output merging
...
Change-Id: I7c51e85f8a8e6e5bae67abf74716a658cc533a6a
2020-06-15 01:13:19 -05:00
Evgeny
e9a9b5d3ef
rocminfo check fix
...
Change-Id: I8d50335060a16954df37be8f4d74928d565b1078
2020-06-03 01:00:48 -05:00
Evgeny
59a4ae9abb
list-derived/basic fixed
...
Change-Id: I2038eac424b1485c304ffecf35ba2a0965de5f3b
2020-06-01 22:04:37 -04:00
Evgeny
30db99e758
setting code-obj tracking by default
...
Change-Id: Id6a97a7dc77faa3b7eb0e2b81b75c13ca7fc5818
2020-05-28 03:43:12 -05:00
Evgeny
4debecbc3c
removing /opt/rocm hardcoding
...
Change-Id: Ifb041a76a0c6fa943f72a9228197f371ad384bb7
2020-05-26 21:56:07 -05:00
Evgeny
3af87a7423
adding pid for kernel results to support multi-process profiling
...
Change-Id: I283228a4b4145599c5e637dd6faa771b9f4b6345
2020-05-05 05:35:32 -05:00
Evgeny
0c7b397e63
using python3
...
Change-Id: Ic8ea29dd1aeb6fe5731f739a7f2f58414401ce7a
2020-04-24 14:51:09 -05:00
Evgeny
26d888fda4
minor change
...
Change-Id: I9ea899af4f8887677c52131bea502ab029f89cde
2020-04-24 13:56:08 -05:00
Evgeny
990200988c
fixing rocprof app exit code
...
Change-Id: Iff0d5fa66bc9a69e1a0bde9c85aa8c5e55b21834
2020-04-24 01:32:40 -05:00
Evgeny
b1e22e9c5e
kfd wrapper ld preload fix
...
Change-Id: Icad86f08662208282790988611dbde0ec730162a
2020-04-22 23:03:48 -05:00
Evgeny
a5f52b40f5
JSON kernel name propogation and stats
...
Change-Id: I60cf4c7608272941e2499bd251850416ac254f32
2020-02-26 19:45:49 -06:00
Evgeny
b10c1e5aa3
adding kfdwrapper library path
...
Change-Id: I2390d3ab1192e11cf9f53fc35859c1d05afaacd2
2020-02-06 13:45:18 -06:00
Evgeny
2bcf8f653d
rocprof flush-rate option
...
Change-Id: I130f83f6a671451ee0cb34b4e7b53e738847c81f
2020-01-27 20:27:24 -06:00
Evgeny
4bfdb0a3a1
ROCP_PYTHON_VERSION env var
...
Change-Id: Id86ff687f107d01039ded5e26811fc7d19fa0c00
2020-01-24 14:22:52 -06:00
Evgeny
e7d0cf18c5
enable json generation for roctx trace alone
...
Change-Id: Ie95829087882f74f7a5c10fd682e7a7c24609d54
2020-01-14 10:25:13 -06:00
Evgeny
9bdd497a51
minor changes;
...
Change-Id: I4266d6af1adef66637b3c971fa21c800240a79ef
2020-01-14 10:25:13 -06:00
Evgeny
71eca27ffa
removing LD_PRELOAD for hip trace as the HIP library is now loading statically
...
Change-Id: I032c73feb9e8426f5b2cd5bd930e7160c3b07294
2019-12-13 01:55:34 -06:00
Evgeny
31790cc69d
LD_PRELOAD interference fixed
...
Change-Id: Ib44aa28a71326900f5a71bbb37dbd8049cc3e3a2
2019-12-12 11:41:00 -06:00
Evgeny
b0d56ba0eb
tracing on start option
...
Change-Id: Ie7a85da4fd865fbabd6b38ac1d12977ff2684114
2019-12-11 14:41:51 -06:00
Evgeny
28e59eb0da
hcc library loading workaround
...
Change-Id: I8b383f901235cfdfaba612a4effa4b9fcf12104d
2019-12-10 06:40:09 -06:00
Evgeny
b74ae2f62d
kfd trace rocprof integration
...
Change-Id: Ie1f1679f50a973d071b81f3cf9fca570da9f12c3
2019-12-03 09:47:58 -06:00
Evgeny
60043d198b
code object tracking and v3 code object support
...
Change-Id: I081ada13f6364ea4401a97a485dedfa9bf8a45fe
2019-11-19 20:18:09 -06:00
Evgeny
b9989fb33c
profiled cmd line quoting option
...
Change-Id: I576065eb289b59829978c7a2acf74799b68bc213
2019-11-11 18:10:57 -05:00
Evgeny
d8560ae0b3
enable rocprofiler kernels trace; fixing signal value for proxy signal; fixing scope options in input txt format;
...
Change-Id: Ife63c4091e565a2158e292c7acf9718085c709be
2019-11-01 20:44:02 -05:00
Evgeny
00ca6d8a78
changing trace control to <delay:length:rate>
...
Change-Id: I6eca07257ab8d06972e4eba6ee04ae1200b50fe9
2019-10-10 19:04:30 -05:00
Evgeny
8ebf2fc5fa
roctx rocprof integration
...
Change-Id: Ia5e3a60c8d89ef0b04a83f09be361454a95e9689
2019-10-09 23:39:59 -05:00
Evgeny
484a8402e1
custom metrics file rocprof option
...
Change-Id: I3914740a7640a291558cbe70ca1bdb0400ff7cee
2019-10-09 18:03:04 -05:00
Evgeny
c783e62230
--trace-period option
...
Change-Id: I29bce7763e62659d22d6abe144b8d970ab4f41c3
2019-10-09 18:34:48 -04:00
Evgeny
6f6208f06d
scripts fixes
...
Change-Id: I1d51bf4fe2ba62f26bafc251ae702e1064a3e5e3
2019-09-11 19:22:26 -05:00
Evgeny
e5b938b5fb
unordered metrics expressions config
...
Change-Id: I998423046abfd7af45f28071911276cce1c4f3da
2019-08-25 05:08:55 -05:00
Evgeny
4a9c36b32c
multiple processes tracing support
...
Change-Id: Ic9afcdfdf9033f35bdfb78007ebf96eec5f0de44
2019-08-21 11:53:27 -05:00
Evgeny
9678e5f680
fixing libraries pathes
...
Change-Id: Ife3186ed10309ac674dd8f112b3a6647dce06c7b
2019-07-26 22:13:58 -05:00
Evgeny
4ef7d7d156
sys trace adding
...
Change-Id: I8d0a3a34e14f897e635a42faa42eedc1a1f86ace
2019-07-18 00:41:49 -05:00
Evgeny
d3837bbf69
default HIP/HCC paths
...
Change-Id: Icad4c126e6aaa1212093f4a1765a6cc91e4be870
2019-07-15 15:08:51 -05:00
Evgeny
068e2b1c27
hip trace fix
...
Change-Id: I2477932a4e537082179859640904450ba8be82f4
2019-06-21 18:16:26 -05:00
Evgeny
c0703c063c
support for python apps profiling
...
Change-Id: I2dd6d9d760abb1dab59f0d3464b9a50008694187
2019-05-16 12:07:07 -05:00
Evgeny
66f6affe06
instances number 1 for derived metrics
...
Change-Id: Id1cc33811755baeb26e944e9362ab035e528058c
2019-04-08 01:19:38 -05:00
Evgeny
f834529669
improving rocprof tracing usage
...
Change-Id: I4db513c93406a7038b8b681d12a0dc4298975f01
2019-03-12 18:19:17 -05:00
Evgeny
b278dc452a
scripts fixes
...
Change-Id: Ie14589e465d8100c06f19da437ee6aa67999509f
2019-03-07 23:55:30 -06:00
Evgeny
cf8b021a55
rocprof: hip trace option
...
Change-Id: Iafc1939bc2ec2bad820f5406bcf2afb8a0b4cdc2
2019-02-04 18:36:40 -06:00