Commit Graph

13501 Commits

Author SHA1 Message Date
eshcherb ee4df1f5f9 Update README.md 2020-01-07 17:11:22 -06:00
Yong Zhao 2b70d73f68 kfdtest: Improve the stablility of SignalHandling test
On gfx1012, allocating 1/4 of the system memory on a 32G RAM machine
could fail, resulting in this test to fail. Limit the maximum buffer
to allocate to be smaller than 3G to accommodate this situation.

Change-Id: I38b0a0f7da1f0b9ca851e04d2d0a51767858c801
Signed-off-by: Yong Zhao <Yong.Zhao@amd.com>
2020-01-07 17:28:57 -05:00
eshcherb b542a5248d Update README.md
[ROCm/roctracer commit: 7f9dae5992]
2020-01-07 13:13:16 -06:00
eshcherb 7f9dae5992 Update README.md 2020-01-07 13:13:16 -06:00
eshcherb 5602c4c9dc Update README.md
[ROCm/roctracer commit: 6242588fb3]
2020-01-07 13:11:25 -06:00
eshcherb 6242588fb3 Update README.md 2020-01-07 13:11:25 -06:00
eshcherb 4856b71ad6 Update README.md
[ROCm/roctracer commit: 5d2539dd44]
2020-01-06 13:42:44 -06:00
eshcherb 5d2539dd44 Update README.md 2020-01-06 13:42:44 -06:00
eshcherb d0c821ab03 Update README.md
[ROCm/roctracer commit: b9ded61eb3]
2020-01-06 13:42:02 -06:00
eshcherb b9ded61eb3 Update README.md 2020-01-06 13:42:02 -06:00
Kent Russell 1589cf5dc5 Fix package naming without using newer variables
CMake 3.6.0 and older don't have CPACK_RPM_FILE_NAME support, so make
the packaging simpler by checking the OS. If it's Ubuntu, call the dev
package hsakmt-roct-dev, otherwise call it hsakmt-roct-devel, since
Ubuntu is the only officially-ROCm-supported deb-based OS, and
deb-based dev packages end with -dev (while rpm-based use -devel)

Change-Id: If75324f82f507c3b312bb6176c06643d521ccb68
2020-01-06 09:21:58 -05:00
Oak Zeng 38b429fd52 Fix GWS test function call parameter issue
Change-Id: I3f4fde9ec8268362cffecb2d95177913b583486f
Signed-off-by: Oak Zeng <Oak.Zeng@amd.com>
2020-01-06 08:11:49 -05:00
Huang Rui 06464b917d libhsakmt: add NumCpQueues and NumSdmaQueuesPerEngine data field (v3)
NumCpQueues and NumSdmaQueuesPerEngine should be got by kfd driver not hardcode.
So add two data fields in HsaNodeProperties then thunk is able to get it from sysfs
that exposed by kfd.

v2: change NumCpQueues/NumSdmaQueuesPerEngine to one byte.
v3: merge two commits as one to avoid ABI update two times.

Change-Id: Ie386e4685f13493e22db6e207a399db6a4c5b9dc
Signed-off-by: Huang Rui <ray.huang@amd.com>
2020-01-03 23:27:42 -05:00
Oak Zeng af7feb93db Add KFD GWS test
Change-Id: Ie90d9119da6cee41ddab10deb427d4ae9fd9a16b
Signed-off-by: Oak Zeng <Oak.Zeng@amd.com>
2020-01-03 15:19:56 -05:00
Yong Zhao facb6c056d kfdtest: Rework the shader used for CWSR test
The shader supports multiple work items. It also eliminates one input buffer.

Change-Id: If0596b306065980b74fb92613e95610defc00164
Signed-off-by: Yong Zhao <Yong.Zhao@amd.com>
2020-01-02 16:05:01 -05:00
Evgeny b534d4513a minor cosmetic changes
Change-Id: If148618105092923c869b99b8fabd9ce721c50dc
2019-12-31 20:56:53 -06:00
Evgeny ad2ba3a0cc minor cosmetic changes
Change-Id: If148618105092923c869b99b8fabd9ce721c50dc


[ROCm/rocprofiler commit: b534d4513a]
2019-12-31 20:56:53 -06:00
eshcherb fe19fed1d3 Update roctracer_spec.md
[ROCm/roctracer commit: 3fd10c8d36]
2019-12-31 07:14:00 -06:00
eshcherb 3fd10c8d36 Update roctracer_spec.md 2019-12-31 07:14:00 -06:00
eshcherb ac0005ac1a Update roctracer_spec.md
[ROCm/roctracer commit: e14a217e43]
2019-12-31 07:10:18 -06:00
eshcherb e14a217e43 Update roctracer_spec.md 2019-12-31 07:10:18 -06:00
eshcherb c31a21059e Update roctracer_spec.md
[ROCm/roctracer commit: 272cdcb13f]
2019-12-31 07:09:22 -06:00
eshcherb 272cdcb13f Update roctracer_spec.md 2019-12-31 07:09:22 -06:00
Evgeny 51c103a1d2 adding API specification
[ROCm/roctracer commit: b2d124d2be]
2019-12-31 07:05:32 -06:00
Evgeny b2d124d2be adding API specification 2019-12-31 07:05:32 -06:00
Evgeny a19f02263e normalizing C API: HSA domain
[ROCm/roctracer commit: b82a21056e]
2019-12-30 20:09:41 -06:00
Evgeny b82a21056e normalizing C API: HSA domain 2019-12-30 20:09:41 -06:00
Evgeny 4d5a11fbbf adding rocprofiler_get_time API
Change-Id: I9202b3e97f8f9ca7485f87ea22746a9c4d8091c3
2019-12-30 13:55:04 -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 8565d41d7b adding C test
Change-Id: I006130d6711fd8e7bb222b985e4c64a801825f41
2019-12-29 05:31:25 -06:00
Evgeny 7287ff939b adding C test
Change-Id: I006130d6711fd8e7bb222b985e4c64a801825f41


[ROCm/rocprofiler commit: 8565d41d7b]
2019-12-29 05:31:25 -06:00
Evgeny 383c9722f2 adding multi-GPU test
[ROCm/roctracer commit: 8280f47327]
2019-12-29 04:09:10 -06:00
Evgeny 8280f47327 adding multi-GPU test 2019-12-29 04:09:10 -06:00
Evgeny bca4e77df9 normalizing C API
[ROCm/roctracer commit: 077f8ec6b6]
2019-12-29 03:06:11 -06:00
Evgeny 077f8ec6b6 normalizing C API 2019-12-29 03:06:11 -06:00
rkebichi 7f26b09f9c Update gen_ostream_ops.py
[ROCm/roctracer commit: dd69b522c3]
2019-12-27 12:14:27 -05:00
rkebichi dd69b522c3 Update gen_ostream_ops.py 2019-12-27 12:14:27 -05:00
eshcherb 0f95193082 Merge pull request #29 from whchung/feature-mgpu-matrixtranspose_test
Introduce multi-GPU MatrixTranspose sample application.

[ROCm/roctracer commit: 6b972d6257]
2019-12-26 17:42:43 -06:00
eshcherb 6b972d6257 Merge pull request #29 from whchung/feature-mgpu-matrixtranspose_test
Introduce multi-GPU MatrixTranspose sample application.
2019-12-26 17:42:43 -06:00
eshcherb 8ea470b143 Merge pull request #31 from whchung/feature-roctracer_get_timestamp
[Feature] Introduce a new API roctracer_get_timestamp().

[ROCm/roctracer commit: e212670fe8]
2019-12-26 17:41:44 -06:00
eshcherb e212670fe8 Merge pull request #31 from whchung/feature-roctracer_get_timestamp
[Feature] Introduce a new API roctracer_get_timestamp().
2019-12-26 17:41:44 -06:00
Evgeny de8ff67543 checking hip/hcc loader enabled
[ROCm/roctracer commit: dceeb6846e]
2019-12-25 05:51:19 -06:00
Evgeny dceeb6846e checking hip/hcc loader enabled 2019-12-25 05:51:19 -06:00
Ramesh Errabolu be5782e198 Cpack rule encoding dependencies was broken
Change-Id: I2b8df7d255cdffd6b42713f0b59df2aeef83a607
2019-12-23 10:51:55 -06:00
Sean Keely 22a601292d Disable SDMA on gfx10.
Lack of cache controls only allow operating SDMA at
agent scope.  All copy APIs are defined at system scope so may
result in data errors.

Change-Id: I9cd10007defddcbf8feb14a2e3daa1ba17c0489f
2019-12-20 17:25:47 -06:00
Wen-Heng (Jack) Chung a448da4963 Introduce a new API roctracer_get_timestamp().
roctracer_status_t roctracer_get_timestamp(uint64_t* timestamp);

Get system timestamp for roctracer clients.

The API could be used to help roctracer clients understand the reference frame
of timestamps when receiving activity callbacks, as the nanoseconds reported in
the activity callbacks are not in the same reference frame as CPU walltime
clock.


[ROCm/roctracer commit: b7aa8fedb7]
2019-12-19 18:05:33 +00:00
Wen-Heng (Jack) Chung b7aa8fedb7 Introduce a new API roctracer_get_timestamp().
roctracer_status_t roctracer_get_timestamp(uint64_t* timestamp);

Get system timestamp for roctracer clients.

The API could be used to help roctracer clients understand the reference frame
of timestamps when receiving activity callbacks, as the nanoseconds reported in
the activity callbacks are not in the same reference frame as CPU walltime
clock.
2019-12-19 18:05:33 +00:00
Chris Freehill fe4f7ed4a1 Use default value for version when git tags not present
Also, documentation typo correction.

Change-Id: I7fe4de05d3b8fb808a980862a09a9be32ed32bf5
2019-12-19 08:32:38 -06:00
eshcherb ed1034272b Update README.md
[ROCm/roctracer commit: aae6ab64bb]
2019-12-18 19:55:16 -06:00
eshcherb aae6ab64bb Update README.md 2019-12-18 19:55:16 -06:00