Anusha GodavarthySurya
3eb15d6360
SWDEV-282361 - HIP support for NVRTC
...
Change-Id: I82869af8194b595f9a2fb64ad034630786189335
[ROCm/hip commit: 4de1bfafcc ]
2021-04-20 09:28:58 -07:00
Anusha GodavarthySurya
d843a89be7
SWDEV-240806 - [hip-graph] hip_memory and hip_kernel separate command creation from enqueue
...
hipMemcpy1D all variants, hipMemcpy3D, hipMemset, hipMemset3D and hipLaunchKernel
Change-Id: Ieeb767cf87aa0546bc3b3d5d2e01ab618e0d285c
[ROCm/hip commit: d86b4696ca ]
2021-04-20 11:04:42 -04:00
Tao Sang
abcbcee510
SWDEV-279657 - Fix hipMallocManaged-N256M failure
...
Add concurrentManagedAccess detection in hipMallocManaged test.
Skip test when device doesn't support concurrentManagedAccess.
Change-Id: Ie54046feef3baba857a7068972ec1fc1a60c2dfd
[ROCm/hip commit: 60e2b1299c ]
2021-04-20 09:07:31 -04:00
sumanthtg
63ae7621ae
SWDEV-238517 - [dtest] Additional Tests for hipHostMalloc()
...
New Tests added for
- hipHostMalloc() api.
SWDEV-238517 for enhancing hip unit tests
Change-Id: Id237ab6cd2445216cd7bd9b8189c22a36ad66b7c
[ROCm/hip commit: 9c86e4a8f5 ]
2021-04-20 00:44:30 -04:00
Sourabh Betigeri
4c043fc89f
SWDEV-256723 - Added group partitioning feature in ROCm CG.
...
Change-Id: Ie54046feef3baba857a7068972ec1fc0a60c2df9
[ROCm/hip commit: 70af64121b ]
2021-04-19 18:53:17 -04:00
German Andryeyev
26cd292f55
SWDEV-278896 - Notify GPU about possible wait
...
Early notification allows CPU command state to be processed earlier.
Otherwise state update will be delayed until the actual possible
wait.
Change-Id: I0e9d6c2ad88e3723eab2f6dc9a20f288f6c1ca0c
[ROCm/hip commit: 9fc0bddbf0 ]
2021-04-19 13:00:16 -04:00
DURGESH KROTTAPALLI
38ddfaefbb
SWDEV-273550 - Tests for hipMemcpyAtoH and HtoA
...
[dtest] Tests for hipMemcpyAtoH & hipMemcpyHtoA APIs
1. hipMemcpyAtoH/hipMemcpyHtoA negative scenarios
2. hipMemcpyAtoH/hipMemcpyHtoA Functional scenarios
Change-Id: Iec5b339db7fdde2592390c1f56ab6cf31131d4c8
[ROCm/hip commit: 03a0c84ad4 ]
2021-04-19 08:48:15 -04:00
Julia Jiang
76aa3fbde4
SWDEV-270961 - Update hip_programming_guide.md for event handling
...
Change-Id: Ieadac9972e5ee13c05ccb42a679866f494f96f47
[ROCm/hip commit: 171551ea8a ]
2021-04-16 12:14:25 -04:00
Maneesh Gupta
338c21da14
SWDEV-289147 - Update version dependencies of rocr and comgr packages
...
Change-Id: I435284298842d054d9b600e797bff391de2e5b1f
[ROCm/hip commit: e6aa972303 ]
2021-04-16 00:57:38 -04:00
Satyanvesh Dittakavi
94bb45ff6d
SWDEV-281504 - Rename structure names to use reserved names in HIP headers
...
HIP headers use few structure names as X, Y, and Z. This causes
compilation issues when the apps use similar names as macros.
Renamed the struct names to use reserved names such as
__X, __Y and __Z
Change-Id: I59416c3734f274e853c87d4856b7e616f6cee5f5
[ROCm/hip commit: b26ef8522e ]
2021-04-15 09:52:58 -04:00
Sarbojit Sarkar
46b21fcd13
SWDEV-261977 - Updated API to return runtime version
...
Change-Id: Id2373843c854c83ba06854dd05c61755d0264d8f
[ROCm/hip commit: 6b8ca9a503 ]
2021-04-15 07:17:36 -04:00
sumanthtg
578ce42bc5
SWDEV-278967 - Changes to handle dtest failures on cuda runtime version 11.2
...
Change-Id: I79c87d40b77b4e4beb7e3d0a9ea396ad918a81e8
[ROCm/hip commit: 5476c9877b ]
2021-04-14 12:38:46 -04:00
Aaron Enye Shi
c7cc093f1a
SWDEV-261391 - Add Cache Coherency Tests for gfx90a
...
Add a test for fine-grained device to device coherency.
Add a test for fine-grained host to device coherency.
Change-Id: I62482cae917fa19feaa17adb53f3084527ad8fda
[ROCm/hip commit: eed3fe6da9 ]
2021-04-13 16:13:56 -04:00
Tao Sang
8e4eab2f4d
SWDEV-273138 - Rearrange device attributes
...
Change-Id: Iab5902c9a2702456fbe437fdefc40541c48abb74
[ROCm/hip commit: ca50ac83c7 ]
2021-04-12 17:05:27 -04:00
kjayapra-amd
f3af2709b4
SWDEV-274276 - Implement system scope atomics to _system builtins. Default atomics will map to agent.
...
Change-Id: I63b13063274418e96d4be0159c779127b166bea5
(cherry picked from commit 7c4ae8ca1daac0b75ac36c4e4a45b8d13f219d14)
[ROCm/hip commit: dfaf6140cf ]
2021-04-09 10:23:32 -04:00
Satyanvesh Dittakavi
d7ce1b93ea
SWDEV-279486 - Fix hipMemcpyPeer/hipMemcpy APIs
...
Addresses the scenarios when the size passed is more than
the allocated size and when the deviceid is invalid
Change-Id: I6c9b62639096f655ffb61976905b1ce8c5f51ee7
Change-Id: I8a0d660924a8e2300c517aba6f9088626b8f6ef5
[ROCm/hip commit: 68161ff0dd ]
2021-04-09 02:53:15 -04:00
Julia Jiang
6c101e5ffb
SWDEV-270961 - Update HIP FAQ.md
...
Change-Id: I34b03692edd9e6bc424a3ee615d21cb226aa86cf
[ROCm/hip commit: 865ecc64af ]
2021-04-08 14:13:13 -04:00
Sarbojit Sarkar
225d149818
SWDEV-260454 - Fix for idenfying bad streams
...
Change-Id: I122ff6f47535c3c76ab56ba49ab1450ef886b15f
[ROCm/hip commit: 492ccc3281 ]
2021-04-07 12:13:30 -04:00
Sarbojit Sarkar
47c83726a4
SWDEV-280131 - Fix __half2 member access bug
...
Change-Id: Ic11750d18e4ba47446a7e494c3089a19cb4df783
[ROCm/hip commit: 83a25eb5b5 ]
2021-04-07 12:12:02 -04:00
Rupam Chetia
c1f57da073
SWDEV-238517 - [dtest] Adding additional scenarios for block and grid dimension.
...
1. Corner case and negative test scenarios added for block and grid dimension.
Change-Id: I094faf02570fec101f688462712934b94ceb37e1
[ROCm/hip commit: b1d78e4096 ]
2021-04-07 01:44:39 -04:00
Rupam Chetia
db7803ee5d
SWDEV-238517 - [dtest] Adding new test cases for hipComplex functions.
...
1. Added 21 test scenarios to test the hipComplex functions on both host and device.
2. Modified the floating point comparisons with precision check.
Change-Id: I9edfb0c635ced255935087c85b77d3cc6a1a82e3
[ROCm/hip commit: 366f0462f2 ]
2021-04-06 07:54:29 -04:00
Julia Jiang
ec9f4720bc
SWDEV-270961 - update HIP documents
...
Change-Id: I5168d83a124e9c7d856fb7a46d9960d9f99143c6
[ROCm/hip commit: d8f123eed7 ]
2021-04-05 14:34:33 -04:00
Satyanvesh Dittakavi
b2ac04fffd
SWDEV-277264 - Support install.sh on CentOS
...
Change-Id: I2e83c53f68372c4de538cc67414440a933241814
[ROCm/hip commit: 166fd274f1 ]
2021-04-05 09:06:05 -04:00
Sarbojit Sarkar
198260cdc4
SWDEV-276319 - Added null checks
...
Change-Id: Ib22a333f0f599c8f0efca34f2a287bc4b118d743
[ROCm/hip commit: 3d7ecb6fea ]
2021-04-01 05:11:16 -04:00
Sarbojit Sarkar
36074a5c90
SWDEV-254441 - Fixed review comments
...
Change-Id: Ica13f23638be04216d152821127b2b7316f96af0
[ROCm/hip commit: c6aac041e1 ]
2021-04-01 00:21:19 -04:00
pghafari
5242decbc0
SWDEV-245532 - HIP - Vulkan interop
...
Change-Id: Iba1ef8112e318b4f099da5a4a4602e0dae7de9e3
[ROCm/hip commit: a1b321bba4 ]
2021-03-31 10:23:31 -04:00
Anusha GodavarthySurya
362629f2e8
SWDEV-278873 - hipStreamCreate handle invalid flag value
...
Change-Id: I05c0e0b76f7b09947e48d5b9f225af305bade27f
[ROCm/hip commit: 45ccc14d55 ]
2021-03-31 07:59:41 -04:00
Jatin Chaudhary
2c94fc9b42
SWDEV-279372 - HIP_CLANG_PATH should resolve from HIP_PATH if its defined
...
Change-Id: Iee909f1e2f3d6443b494846219ad955a1f0ebfe8
[ROCm/hip commit: 6e42b3f71c ]
2021-03-31 00:31:45 -04:00
Sourabh Betigeri
4ee227146e
SWDEV-274727 - Disabling tests temporarily
...
Change-Id: I695daebe15f592afdfee8e4efe4d8966b6e9922a
[ROCm/hip commit: 8f67e24cbd ]
2021-03-30 13:02:19 -04:00
sumanthtg
14f4a3f027
SWDEV-278478 - hipDeviceGetPCIBusId-vs-lspci test enabled only for linux environment
...
Change-Id: Ia86174505d912a32b07e8e959adfba6391c3284d
[ROCm/hip commit: 1cf7c2c87b ]
2021-03-30 09:28:28 -04:00
Jatin Chaudhary
e533ae97b1
SWDEV-278810 - Remove default addition of CXX Flags if file type is not recognized
...
Change-Id: I2b29f246d138b511d77f8e78f273795b4977313f
[ROCm/hip commit: e2425ba34d ]
2021-03-30 00:47:56 -04:00
Sarbojit Sarkar
04849fca63
SWDEV-277926 - Updated deprecated APIs in Cuda
...
Change-Id: I9ff655af227b245067eb760325c395bb562696ee
[ROCm/hip commit: d4f347747b ]
2021-03-29 01:19:19 -04:00
Satyanvesh Dittakavi
70445b1f7e
SWDEV-277152 - Add hipMemcpy2DToArrayAsync API in headers
...
Also, address few scenarios for hipMemcpy2DToArray/Async to return
proper error types
Change-Id: Idbadf666a5e7bebc0f3ea8b7048b79208e04cf6b
[ROCm/hip commit: 39f4d0d244 ]
2021-03-27 13:50:38 -04:00
Maneesh Gupta
8b45dcef22
SWDEV-187253 - Print warning if launch_params > bounds
...
Change-Id: I138546bf816887576e797105f97ce37245911045
[ROCm/hip commit: b2cb34f519 ]
2021-03-24 22:29:19 -07:00
sumanthtg
64f2af4dc9
SWDEV-278478 - Fix for hipDeviceGetPCIBusId-vs-lspci test failure
...
Change-Id: I7c722633ba8023f03bb64f5fb32b31f10015c327
[ROCm/hip commit: 6e201739b6 ]
2021-03-23 21:49:17 +05:30
Anusha GodavarthySurya
feab085103
SWDEV-272025 - Replace pushd/popd with cd
...
Change-Id: I0464e4079e31ddbc4e2032d64600f1f2c31a2c1f
[ROCm/hip commit: bb4433be51 ]
2021-03-23 05:24:50 -04:00
Anusha GodavarthySurya
3d9004a7c7
SWDEV-269085 - Fix compilation error with clang
...
Change-Id: Iab5902c9a2702456fbe433fdefc40541c48acb71
[ROCm/hip commit: 7535ce6498 ]
2021-03-22 03:02:50 -07:00
Saleel Kudchadker
8028c6d430
SWDEV-277847 - Move event lock_ to the beginning
...
For addMarker, assume T1 comes in first and enqueues a command C1.
Before T1 grabs the event_::lock_ it gets preempted. At this time,
T2 comes in, enqueues C2 and grabs the lock_ and updates event_. Now T1
wakes up and updates a older command C1 for the event.
Change-Id: Ia423782b23026302c40976385623cfdede32d70b
[ROCm/hip commit: c8b9257c0b ]
2021-03-19 15:28:08 -07:00
jujiang
59acce2b79
SWDEV-277423 - Correct hipStreamWaitValue doxygen format
...
Change-Id: I8914c14cb7a05d5d0bdfa054af14765c872c70a6
[ROCm/hip commit: d279bd99bb ]
2021-03-19 14:10:41 -04:00
Tao Sang
f962ea4cc1
SWDEV-273138 - Update canUseStreamWaitValue retrieving
...
Remove canUseStreamWaitValue from hipDeviceProp_t.
Update canUseStreamWaitValue retrieving in hipDeviceGetAttribute().
Change-Id: I275bd42d8b03e141caaf9f1bc6b714e51ca72dfb
[ROCm/hip commit: ca0cc36ef4 ]
2021-03-18 22:42:35 -04:00
Sourabh Betigeri
313856c6ea
SWDEV-274727 - The callback associated with the event was being processed after the event is destroyed. Commit after resolving merge conflict.
...
Change-Id: Ia7383c83318ca0c2a4f21f7aaf22b1cebd828cf0
[ROCm/hip commit: 4223d3ecb4 ]
2021-03-18 15:08:58 -04:00
German Andryeyev
4fa378a5de
SWDEV-277543 - fix destruction of the stream object
...
Change-Id: If2f532e66099805a7f05181e63f5454893a1a288
[ROCm/hip commit: 7600326eb2 ]
2021-03-18 13:24:46 -04:00
cjatin
3ecbc923db
SWDEV-272811 - Using OCML functions for conversion of fp to int
...
Change-Id: Id0c02bf6a2e0553d522035b078a9db4cd3fad215
[ROCm/hip commit: 2afa40873a ]
2021-03-18 11:43:30 -04:00
Ravi C Akkenapally
276d9ce2cb
SWDEV-276827 - Stream Operations: match API with CUDA
...
Change-Id: Ia79a950561e97df3b2229f76f5512dede2babf98
[ROCm/hip commit: 475d928be8 ]
2021-03-18 07:52:29 -07:00
Sarbojit Sarkar
cef699ca8b
SWDEV-276319 - Fix for -ve cases
...
Change-Id: Ie6157e3cdbd1f959c8ea502b48286bdf102b8a0f
[ROCm/hip commit: 4ba39503bf ]
2021-03-18 00:21:43 -04:00
Tao Sang
15519dd555
SWDEV-273943 - Enable runtimeApi.event dtest
...
Add device_id_ in hip::event to match cuda behaviour in
hipEventQuery() and hipEventRecord().
Enable hipEventElapsedTime test on AMD platform.
Workarround sporadic crash of hipEventIpc test due to
some bug of event ipc.
Add missing hipEventDestroy() in some event tests.
Fix some logic code errors.
Fix typo in comment.
Change-Id: I9ec74c475161b3e31df48d193449023e921f2924
[ROCm/hip commit: 38b0c952a6 ]
2021-03-16 17:12:08 -04:00
Vladislav Sytchenko
bde082af6e
SWDEV-275317 - Correctly pass HIP image width to ROCclr APIs in AtoD/DtoA copies
...
HIP assumes that image width is in bytes, but OCL/ROCclr assumes that
it's in pixels. AtoD/DtoA need to account for this.
Change-Id: I275bd41d8b03e141caaf951bc6b714e51ca72dfc
[ROCm/hip commit: e967adbdaf ]
2021-03-15 21:09:58 -04:00
jujiang
77d1508b7d
SWDEV-271283, SWDEV-274749 - Fix hipLaunchParmFUnctor test failure
...
Change-Id: I568eba45403feae6f50eceab4a6bcc76756fd5bd
[ROCm/hip commit: e733edb3fd ]
2021-03-15 14:42:41 -04:00
Payam
d372df5d34
SWDEV-182753 - Throw error if launch params>bounds
...
Change-Id: I5f9931efac37e3149894ca116a1b0c2dcc3e5bc5
[ROCm/hip commit: f17adc439c ]
2021-03-12 19:17:08 -05:00
Saleel Kudchadker
b511383959
SWDEV-271010 - Add 512KB transfer size for test
...
Add a new transfer to hipPerfBufferCopySpeed test
Change-Id: Ia7ec9a89e8789bf16fd5f86b08521287049c1e77
[ROCm/hip commit: d6f331697d ]
2021-03-11 11:01:54 -08:00