sumanthtg
9834c99bfc
SWDEV-238517 - [dtest] Additional Tests for hipHostMalloc()
...
New Tests added for
- hipHostMalloc() api.
SWDEV-238517 for enhancing hip unit tests
Change-Id: Id237ab6cd2445216cd7bd9b8189c22a36ad66b7c
[ROCm/clr commit: 248785e3d1 ]
2021-04-20 00:44:30 -04:00
Sourabh Betigeri
eedde26cc9
SWDEV-256723 - Added group partitioning feature in ROCm CG.
...
Change-Id: Ie54046feef3baba857a7068972ec1fc0a60c2df9
[ROCm/clr commit: 0a0b026304 ]
2021-04-19 18:53:17 -04:00
German Andryeyev
b3f68fb194
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/clr commit: dab4f5bdba ]
2021-04-19 13:00:16 -04:00
DURGESH KROTTAPALLI
c634c74f1b
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/clr commit: 6d0d2aabd6 ]
2021-04-19 08:48:15 -04:00
Julia Jiang
e103d4f31d
SWDEV-270961 - Update hip_programming_guide.md for event handling
...
Change-Id: Ieadac9972e5ee13c05ccb42a679866f494f96f47
[ROCm/clr commit: cb22874ebd ]
2021-04-16 12:14:25 -04:00
Maneesh Gupta
27da0ee868
SWDEV-289147 - Update version dependencies of rocr and comgr packages
...
Change-Id: I435284298842d054d9b600e797bff391de2e5b1f
[ROCm/clr commit: f18a0d1405 ]
2021-04-16 00:57:38 -04:00
Satyanvesh Dittakavi
74cf3b8795
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/clr commit: 009543ec7a ]
2021-04-15 09:52:58 -04:00
Sarbojit Sarkar
dfe352e2bf
SWDEV-261977 - Updated API to return runtime version
...
Change-Id: Id2373843c854c83ba06854dd05c61755d0264d8f
[ROCm/clr commit: 6d317ef831 ]
2021-04-15 07:17:36 -04:00
sumanthtg
455fcfd330
SWDEV-278967 - Changes to handle dtest failures on cuda runtime version 11.2
...
Change-Id: I79c87d40b77b4e4beb7e3d0a9ea396ad918a81e8
[ROCm/clr commit: ee8b053a3e ]
2021-04-14 12:38:46 -04:00
Aaron Enye Shi
eb7035a7c1
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/clr commit: 49696c568f ]
2021-04-13 16:13:56 -04:00
Tao Sang
73df8d8dd9
SWDEV-273138 - Rearrange device attributes
...
Change-Id: Iab5902c9a2702456fbe437fdefc40541c48abb74
[ROCm/clr commit: 2c0b63059b ]
2021-04-12 17:05:27 -04:00
kjayapra-amd
693c5653c5
SWDEV-274276 - Implement system scope atomics to _system builtins. Default atomics will map to agent.
...
Change-Id: I63b13063274418e96d4be0159c779127b166bea5
(cherry picked from commit 7c4ae8ca1daac0b75ac36c4e4a45b8d13f219d14)
[ROCm/clr commit: 61d1eaa522 ]
2021-04-09 10:23:32 -04:00
Satyanvesh Dittakavi
954d7872f2
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/clr commit: 191ce1dd05 ]
2021-04-09 02:53:15 -04:00
Julia Jiang
c4cd7b1219
SWDEV-270961 - Update HIP FAQ.md
...
Change-Id: I34b03692edd9e6bc424a3ee615d21cb226aa86cf
[ROCm/clr commit: ea0e2007c0 ]
2021-04-08 14:13:13 -04:00
Sarbojit Sarkar
9d490550c5
SWDEV-260454 - Fix for idenfying bad streams
...
Change-Id: I122ff6f47535c3c76ab56ba49ab1450ef886b15f
[ROCm/clr commit: daf0cbca3c ]
2021-04-07 12:13:30 -04:00
Sarbojit Sarkar
4e5bf6268b
SWDEV-280131 - Fix __half2 member access bug
...
Change-Id: Ic11750d18e4ba47446a7e494c3089a19cb4df783
[ROCm/clr commit: 9cbb283771 ]
2021-04-07 12:12:02 -04:00
Rupam Chetia
726547bca4
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/clr commit: c9ef2adf6a ]
2021-04-07 01:44:39 -04:00
Rupam Chetia
f896c3411d
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/clr commit: bbc933c914 ]
2021-04-06 07:54:29 -04:00
Julia Jiang
ffdccc1155
SWDEV-270961 - update HIP documents
...
Change-Id: I5168d83a124e9c7d856fb7a46d9960d9f99143c6
[ROCm/clr commit: 774565e5ae ]
2021-04-05 14:34:33 -04:00
Satyanvesh Dittakavi
a4b1719407
SWDEV-277264 - Support install.sh on CentOS
...
Change-Id: I2e83c53f68372c4de538cc67414440a933241814
[ROCm/clr commit: 380d903402 ]
2021-04-05 09:06:05 -04:00
Sarbojit Sarkar
ce41fd9824
SWDEV-276319 - Added null checks
...
Change-Id: Ib22a333f0f599c8f0efca34f2a287bc4b118d743
[ROCm/clr commit: 4af7a74482 ]
2021-04-01 05:11:16 -04:00
Sarbojit Sarkar
993f52cd8b
SWDEV-254441 - Fixed review comments
...
Change-Id: Ica13f23638be04216d152821127b2b7316f96af0
[ROCm/clr commit: 35c8493237 ]
2021-04-01 00:21:19 -04:00
pghafari
4578277e13
SWDEV-245532 - HIP - Vulkan interop
...
Change-Id: Iba1ef8112e318b4f099da5a4a4602e0dae7de9e3
[ROCm/clr commit: a9304f6111 ]
2021-03-31 10:23:31 -04:00
Anusha GodavarthySurya
9c5451a2fe
SWDEV-278873 - hipStreamCreate handle invalid flag value
...
Change-Id: I05c0e0b76f7b09947e48d5b9f225af305bade27f
[ROCm/clr commit: d9debabdc3 ]
2021-03-31 07:59:41 -04:00
Jatin Chaudhary
f4f119792a
SWDEV-279372 - HIP_CLANG_PATH should resolve from HIP_PATH if its defined
...
Change-Id: Iee909f1e2f3d6443b494846219ad955a1f0ebfe8
[ROCm/clr commit: 32498b61ff ]
2021-03-31 00:31:45 -04:00
Sourabh Betigeri
9d4360b1ff
SWDEV-274727 - Disabling tests temporarily
...
Change-Id: I695daebe15f592afdfee8e4efe4d8966b6e9922a
[ROCm/clr commit: 2ba421f784 ]
2021-03-30 13:02:19 -04:00
sumanthtg
5b48c40a55
SWDEV-278478 - hipDeviceGetPCIBusId-vs-lspci test enabled only for linux environment
...
Change-Id: Ia86174505d912a32b07e8e959adfba6391c3284d
[ROCm/clr commit: 5a84691e52 ]
2021-03-30 09:28:28 -04:00
Jatin Chaudhary
a3df8ee846
SWDEV-278810 - Remove default addition of CXX Flags if file type is not recognized
...
Change-Id: I2b29f246d138b511d77f8e78f273795b4977313f
[ROCm/clr commit: 8e9e8f40e4 ]
2021-03-30 00:47:56 -04:00
Sarbojit Sarkar
47a6267c7c
SWDEV-277926 - Updated deprecated APIs in Cuda
...
Change-Id: I9ff655af227b245067eb760325c395bb562696ee
[ROCm/clr commit: b7a03695c3 ]
2021-03-29 01:19:19 -04:00
Satyanvesh Dittakavi
85ca63f256
SWDEV-277152 - Add hipMemcpy2DToArrayAsync API in headers
...
Also, address few scenarios for hipMemcpy2DToArray/Async to return
proper error types
Change-Id: Idbadf666a5e7bebc0f3ea8b7048b79208e04cf6b
[ROCm/clr commit: 68abfb4aff ]
2021-03-27 13:50:38 -04:00
Maneesh Gupta
f4eb8f4945
SWDEV-187253 - Print warning if launch_params > bounds
...
Change-Id: I138546bf816887576e797105f97ce37245911045
[ROCm/clr commit: dff604f557 ]
2021-03-24 22:29:19 -07:00
sumanthtg
d21f8da966
SWDEV-278478 - Fix for hipDeviceGetPCIBusId-vs-lspci test failure
...
Change-Id: I7c722633ba8023f03bb64f5fb32b31f10015c327
[ROCm/clr commit: e7ee877a50 ]
2021-03-23 21:49:17 +05:30
Anusha GodavarthySurya
d130931dcb
SWDEV-272025 - Replace pushd/popd with cd
...
Change-Id: I0464e4079e31ddbc4e2032d64600f1f2c31a2c1f
[ROCm/clr commit: 5577936baa ]
2021-03-23 05:24:50 -04:00
Anusha GodavarthySurya
8a295bf7a6
SWDEV-269085 - Fix compilation error with clang
...
Change-Id: Iab5902c9a2702456fbe433fdefc40541c48acb71
[ROCm/clr commit: 23f8c84326 ]
2021-03-22 03:02:50 -07:00
Saleel Kudchadker
0a5d415c1d
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/clr commit: b1657c4159 ]
2021-03-19 15:28:08 -07:00
jujiang
88c0959afb
SWDEV-277423 - Correct hipStreamWaitValue doxygen format
...
Change-Id: I8914c14cb7a05d5d0bdfa054af14765c872c70a6
[ROCm/clr commit: cc69e95c1a ]
2021-03-19 14:10:41 -04:00
Tao Sang
2e89139b49
SWDEV-273138 - Update canUseStreamWaitValue retrieving
...
Remove canUseStreamWaitValue from hipDeviceProp_t.
Update canUseStreamWaitValue retrieving in hipDeviceGetAttribute().
Change-Id: I275bd42d8b03e141caaf9f1bc6b714e51ca72dfb
[ROCm/clr commit: 08625144b3 ]
2021-03-18 22:42:35 -04:00
Sourabh Betigeri
58f30f3174
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/clr commit: c90c7a5cf1 ]
2021-03-18 15:08:58 -04:00
German Andryeyev
f0a961f36a
SWDEV-277543 - fix destruction of the stream object
...
Change-Id: If2f532e66099805a7f05181e63f5454893a1a288
[ROCm/clr commit: 5c360446bf ]
2021-03-18 13:24:46 -04:00
cjatin
48f0ba9cee
SWDEV-272811 - Using OCML functions for conversion of fp to int
...
Change-Id: Id0c02bf6a2e0553d522035b078a9db4cd3fad215
[ROCm/clr commit: 06fa63df04 ]
2021-03-18 11:43:30 -04:00
Ravi C Akkenapally
212cc49ed6
SWDEV-276827 - Stream Operations: match API with CUDA
...
Change-Id: Ia79a950561e97df3b2229f76f5512dede2babf98
[ROCm/clr commit: 397bac37a3 ]
2021-03-18 07:52:29 -07:00
Sarbojit Sarkar
80bb284b12
SWDEV-276319 - Fix for -ve cases
...
Change-Id: Ie6157e3cdbd1f959c8ea502b48286bdf102b8a0f
[ROCm/clr commit: 43c371fb7b ]
2021-03-18 00:21:43 -04:00
Tao Sang
e212e1a947
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/clr commit: 629ea5fe19 ]
2021-03-16 17:12:08 -04:00
Vladislav Sytchenko
d09885f10d
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/clr commit: 82e40a6438 ]
2021-03-15 21:09:58 -04:00
jujiang
a2ded8ffca
SWDEV-271283, SWDEV-274749 - Fix hipLaunchParmFUnctor test failure
...
Change-Id: I568eba45403feae6f50eceab4a6bcc76756fd5bd
[ROCm/clr commit: 3dea940498 ]
2021-03-15 14:42:41 -04:00
Payam
67fd63192a
SWDEV-182753 - Throw error if launch params>bounds
...
Change-Id: I5f9931efac37e3149894ca116a1b0c2dcc3e5bc5
[ROCm/clr commit: 2e52ceca29 ]
2021-03-12 19:17:08 -05:00
Saleel Kudchadker
49d2182dc7
SWDEV-271010 - Add 512KB transfer size for test
...
Add a new transfer to hipPerfBufferCopySpeed test
Change-Id: Ia7ec9a89e8789bf16fd5f86b08521287049c1e77
[ROCm/clr commit: 47e44117cd ]
2021-03-11 11:01:54 -08:00
kjayapra-amd
449cc5096e
SWDEV-276169 - Multiprocess IPC tests for Events and Memory.
...
Change-Id: I4a7af60e732de234a535574aa8597a7abd0b899b
[ROCm/clr commit: 57615530a7 ]
2021-03-11 11:16:23 -05:00
Lakhan singh Thakur
3064521743
SWDEV-238517 - Enhancing hip unit tests
...
[dtest] Additional tests for Memcpy
APIs tested:
hipMemcpy, hipMemcpyAsync,
hipMemcpyHtoD, hipMemcpyHtoDAsync,
hipMemcpyDtoH, hipMemcpyDtoHAsync,
hipMemcpyDtoD, hipMemcpyDtoDAsync
1: The aim of this test case is to cover all
the negative test cases for 8 hipMemcpy apis
2: This test launches NUM_THREADS threads.
Each thread in turn tests the working of
8 hipmemcpy apis
3: This test case verifies the working of
Memcpy apis for range of memory sizes from
smallest one unit transfer to 1GB.
Change-Id: If5c99527a78e817bafab2e1bd9b686a9ff916184
[ROCm/clr commit: d4041fae4a ]
2021-03-10 10:14:36 -05:00
jujiang
7020872b45
SWDEV-270961 - Add doxygen for Texture APIs
...
Change-Id: I4038320a638292440d9ca8c23ffcabffcd9a48c2
[ROCm/clr commit: 3126196cca ]
2021-03-09 16:23:56 -05:00