Rachida Kebichi
e83ac32641
SWDEV-255543 Hsa memcopy info csv gen
...
Change-Id: I35ed7d613879343851007dce473784ab227cb3ed
[ROCm/rocprofiler commit: cf9975f217 ]
2020-11-18 11:08:01 -05:00
Rachida Kebichi
dcfa5dd45d
SWDEV-254356 : Fix issues with hip memcpy info
...
Change-Id: I62053d13cd22883680e25072e679c8304497a152
[ROCm/rocprofiler commit: a7c66d99a5 ]
2020-10-21 17:28:06 -05:00
Rachida Kebichi
b50e7ddcdf
SWDEV-254356 Adapting memcopy info mechanism to optimized JSON generator
...
Change-Id: If88e1a69682332ba6c8f782ce870c4035eae65a2
[ROCm/rocprofiler commit: 9b9096f5a8 ]
2020-10-19 21:12:12 -05:00
Evgeny
ec86ed0551
hip async ops api detection fix
...
Change-Id: I039caf278214ded95c1ef4d06a872d888ac19573
[ROCm/rocprofiler commit: 90cfe92b05 ]
2020-10-12 16:47:36 -05:00
Evgeny
87e1a397a3
SWDEV-252747 : testing using v3 object
...
Change-Id: I427df765d1be55bd2851ce441238b3eaa46cca4f
[ROCm/rocprofiler commit: 169e36f379 ]
2020-10-09 06:38:46 -04:00
Evgeny
617098d096
SWDEV-249924 : hip correlation id explicite propogation
...
Change-Id: If5799a812b7789a805797aed8be4ab52d417221f
[ROCm/rocprofiler commit: 8d021eb401 ]
2020-10-01 12:40:41 -04:00
Evgeny
e6be2dd03a
SWDEV-254810 : JSON generator cleanup
...
Change-Id: Iacf782ee1e33443e9efb35b1adfcd2a43feda91d
[ROCm/rocprofiler commit: 29191089cc ]
2020-10-01 00:48:56 -05:00
Evgeny
e508fd72cc
JSON flow timestamp fix
...
Change-Id: I2dacc29250f2d9c5d56bf8ab3ca7f621cb7b663a
[ROCm/rocprofiler commit: a87d41c6e4 ]
2020-09-21 03:53:03 -04:00
Evgeny Shcherbakov
fd73d18240
Merge "DB commit on close" into amd-staging
...
[ROCm/rocprofiler commit: a3fafe585d ]
2020-09-11 09:41:03 -04:00
Evgeny Shcherbakov
35a7a530ad
Merge "Fix for: statement uses 11, and there are 1 supplied" into amd-staging
...
[ROCm/rocprofiler commit: ae7e661b5d ]
2020-09-03 13:37:00 -04:00
Rachida Kebichi
c624daeadf
Fix for: statement uses 11, and there are 1 supplied
...
Change-Id: I7a6e34df865539f5e61686959b686c15bd909017
[ROCm/rocprofiler commit: 30e9ee7b16 ]
2020-08-28 13:44:41 -05:00
Xianwei Zhang
9c62afb8ba
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
[ROCm/rocprofiler commit: b445610cd1 ]
2020-08-26 16:04:57 -04:00
Evgeny
6960dd7024
DB commit on close
...
Change-Id: I223f4237ba814f69b75c026be7ea9ace95a3d5ae
[ROCm/rocprofiler commit: be69ebd33d ]
2020-08-26 01:18:49 -05:00
Evgeny
4e691bd307
passing filename to mem_manager dump
...
Change-Id: I95cb99a69c4d2f8e55a063388d46a7f7b196f6bd
[ROCm/rocprofiler commit: 5511a969e7 ]
2020-08-15 04:01:08 -04:00
Evgeny
71a89320ef
postprocessing optimisation
...
Change-Id: I8091f293a80a8c546432932f209327ce97769c98
[ROCm/rocprofiler commit: 8a8f498468 ]
2020-08-12 13:00:33 -04:00
Evgeny
3374fe1705
roctx range api py script changes
...
Change-Id: I1ee994e00fa0283e129f05e2745c0c6caf8aa6b5
[ROCm/rocprofiler commit: 71b1da0eab ]
2020-08-07 16:53:24 -04:00
Rachida Kebichi
164dcde05a
Merge "Dump memcpy info for hsa" into amd-master
...
[ROCm/rocprofiler commit: 86f32d591b ]
2020-07-21 14:59:43 -04:00
Xianwei Zhang
27af6bc043
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
[ROCm/rocprofiler commit: 4fad73511c ]
2020-07-20 12:57:42 -05:00
Rachida Kebichi
d96c67b2bf
Dump memcpy info for hsa
...
Change-Id: Ia7ae7f15939a5544f2e846afc049023cadcc0e62
[ROCm/rocprofiler commit: dabb49661b ]
2020-07-17 16:32:22 -04:00
Rachida Kebichi
5eb3782e02
Simple fix for incorrect kernel name
...
Change-Id: I8fe2c552d37aa2e1b8874cead4c126ee48fbc02e
[ROCm/rocprofiler commit: 1a06583d15 ]
2020-07-17 12:25:33 -04:00
Aaron En Ye Shi
a288114390
Merge "Update to use new bitcode library structure" into amd-master
...
[ROCm/rocprofiler commit: f96c9f49aa ]
2020-07-14 15:30:49 -04:00
Aaron Enye Shi
e19396bcde
Update to use new bitcode library structure
...
Also, continue support for old bitcode library layout
for backwards compatibility.
Change-Id: Id7f164ecb989a44c22958afce78745552a4babb3
[ROCm/rocprofiler commit: a6f6a13385 ]
2020-07-13 14:21:33 -04:00
Evgeny
dfec1e8668
enabling memory manager by env var
...
Change-Id: I8fe708882123b1dd62c20afd9e4967e9ab80c97a
[ROCm/rocprofiler commit: 81d768c91f ]
2020-07-13 12:58:50 -05:00
Rachida Kebichi
e6ab54a04c
Fix for ptr type unknown
...
Change-Id: I17674c689e7051b79d15cc4cae9676c86a8c46ae
[ROCm/rocprofiler commit: 37231cd00d ]
2020-07-07 01:16:16 -04:00
Rachida Kebichi
03b77328c4
Removed not needed extra parenthesis
...
Change-Id: I485c248773e7b0344e754c5ecf3341321216b7b2
[ROCm/rocprofiler commit: f15937f13c ]
2020-07-06 12:44:50 -04:00
Evgeny
1a84fa2528
JSON trace dependencies flow to-tid fix
...
Change-Id: If21b12d0560e7db07b1ff02e0441addff3453cbe
[ROCm/rocprofiler commit: c196fbe0d5 ]
2020-06-29 01:16:05 -05:00
Evgeny
fb7e7f1568
fixing activity correlation for n-process use case
...
Change-Id: I3e52452b586a08fc9cfcb50851ddcc600c7ef910
[ROCm/rocprofiler commit: d013413cb8 ]
2020-06-27 04:01:51 -05:00
Evgeny
6678281480
JSON start point fix in multiproc usecase
...
Change-Id: I84317af41ec0828f08bb2d45803515738167e77a
[ROCm/rocprofiler commit: 60c106a07d ]
2020-06-25 10:27:00 -04:00
Rachida Kebichi
b223b9f084
memcpy info added to csv, sqlitedb and json
...
Change-Id: I56f2ec667c7f3741b519f3335a3eec26b34c0ab4
[ROCm/rocprofiler commit: 186a247dbe ]
2020-06-24 18:41:21 -04:00
Evgeny
cb337997db
tblext.py fixing: 'stream_ind' not-inintialized python issue; app START time message;
...
Change-Id: Ib17c49daf7c118aa83025d805d707bf3d8e1c88f
[ROCm/rocprofiler commit: 708edfe989 ]
2020-06-23 19:58:33 -04:00
Evgeny
4ca9b4512c
profiler app-replay results merge fix; stream index postproc fix;
...
Change-Id: If58ca46fb0259b4e69a764935cfd66fc80af507a
[ROCm/rocprofiler commit: 58fadcfa7c ]
2020-06-23 13:15:58 -04:00
Evgeny Shcherbakov
6b83ac6e8f
Merge "adding SQLiteDB class 'table_get_record' method" into amd-master
...
[ROCm/rocprofiler commit: a2cc08811f ]
2020-06-23 13:10:23 -04:00
Evgeny
0e22fc3961
fixing rocminfo path requirements error - no usage printing
...
Change-Id: Ib48d6c81e1771976e67562fc34e158e30a532d34
[ROCm/rocprofiler commit: a7179a1c5c ]
2020-06-23 13:09:58 -04:00
Evgeny
5649332eb5
json trace normalizing fix
...
Change-Id: Ia5987fcd3e08808953534fa3ded2df0b17e0e87a
[ROCm/rocprofiler commit: 6c72cdfe82 ]
2020-06-19 13:40:33 -05:00
Evgeny
80ad421ce0
json trace normalizing for app start
...
Change-Id: I97480f7461c377096c101cd0dc6ce088f799fbab
[ROCm/rocprofiler commit: dfba287ff2 ]
2020-06-17 19:01:12 -05:00
Evgeny
29f41330ca
adding SQLiteDB class 'table_get_record' method
...
Change-Id: I122805040764e239b61b641f03f03ddd4a677394
[ROCm/rocprofiler commit: d0a7366897 ]
2020-06-17 03:33:58 -05:00
Evgeny
669dcf4f05
fix output merging
...
Change-Id: I7c51e85f8a8e6e5bae67abf74716a658cc533a6a
[ROCm/rocprofiler commit: 68c9f32d6e ]
2020-06-15 01:13:19 -05:00
Rachida Kebichi
7289c3619e
support for hip multi kernels
...
Change-Id: I8cc42eb53f075ea4f27dc1287e7ab3fb77916027
[ROCm/rocprofiler commit: 807f17d6ce ]
2020-06-11 14:59:22 -05:00
Evgeny
6b422c23a8
JSON GPU activity per stream fix
...
Change-Id: I3fca861d0b36d26d2800cd39f12cd4485a2b4db9
[ROCm/rocprofiler commit: c4e3d8de32 ]
2020-06-05 10:16:57 -05:00
Evgeny Shcherbakov
bee5356a35
Merge "adding proc-id to activity events" into amd-master
...
[ROCm/rocprofiler commit: 6a96c90310 ]
2020-06-04 15:03:34 -04:00
Evgeny
b281fb3375
adding proc-id to activity events
...
Change-Id: I3a4673c8e5d8b115a213d00058e4235a4e68510e
[ROCm/rocprofiler commit: 35e6ac1d0f ]
2020-06-03 03:29:24 -05:00
Evgeny
4f561a02da
rocminfo check fix
...
Change-Id: I8d50335060a16954df37be8f4d74928d565b1078
[ROCm/rocprofiler commit: e9a9b5d3ef ]
2020-06-03 01:00:48 -05:00
Evgeny Shcherbakov
10fa4aba45
Merge "sqlight generic fld change api" into amd-master
...
[ROCm/rocprofiler commit: 03a2a761b3 ]
2020-06-02 22:32:59 -04:00
Evgeny
1e99890c58
sqlight generic fld change api
...
Change-Id: I1ff21da94bd61a3aecf2a54f0212cd3b88b5776e
[ROCm/rocprofiler commit: 6f0e4dbc61 ]
2020-06-02 11:00:19 -04:00
Evgeny
cdc701a09b
minor change
...
Change-Id: I365e3c671c829c6b205587f5770f70cef5bbddfb
[ROCm/rocprofiler commit: 0efdd937a2 ]
2020-06-02 06:07:08 -04:00
Evgeny
59f6ad23fc
list-derived/basic fixed
...
Change-Id: I2038eac424b1485c304ffecf35ba2a0965de5f3b
[ROCm/rocprofiler commit: 59a4ae9abb ]
2020-06-01 22:04:37 -04:00
Evgeny Shcherbakov
693ce472d0
Merge "setting code-obj tracking by default" into amd-master
...
[ROCm/rocprofiler commit: ce5b5ed9bc ]
2020-05-30 03:34:46 -04:00
Evgeny
686152d347
workaround for hipLaunchKernel not having kernel name
...
Change-Id: I7d165a7d897cced7b6045f084d2112a0e9e33e69
[ROCm/rocprofiler commit: 201fc86f5c ]
2020-05-28 16:58:33 -05:00
Evgeny
676669c2c0
setting code-obj tracking by default
...
Change-Id: Id6a97a7dc77faa3b7eb0e2b81b75c13ca7fc5818
[ROCm/rocprofiler commit: 30db99e758 ]
2020-05-28 03:43:12 -05:00
Evgeny
dc8b22ca01
removing /opt/rocm hardcoding
...
Change-Id: Ifb041a76a0c6fa943f72a9228197f371ad384bb7
[ROCm/rocprofiler commit: 4debecbc3c ]
2020-05-26 21:56:07 -05:00