Jatin Chaudhary
bb96f35660
Adding dim3 conversion operator to __hip_builtin_threadIdx_t
...
Change-Id: Ib7f9e45872ec6d48c0e5b7fc93ccecaafaeac754
[ROCm/hip commit: fef8df6e2e ]
2020-08-31 21:30:14 -04:00
kjayapra-amd
43e91c1e7b
SWDEV-245296 - Adding performance test for hipModuleLoad/hipModuleGetFunction
...
Change-Id: I4b66d33dc58430e88be4b9b39bc4037e4e53d11e
[ROCm/hip commit: cec4f3b433 ]
2020-08-31 13:43:58 -04:00
Rahul Garg
ad72b42e36
Return error when mismatch in copy kind and ptrs
...
Change-Id: I70e4d06e850843697035b42c5d1d56287c874ac8
[ROCm/hip commit: 519ef3f22e ]
2020-08-27 20:53:48 -04:00
Vladislav Sytchenko
02913e98a3
Fix memory leak
...
getLastQueuedCommand(true) will implictly retain the last command, hence if we're not putting it in the waitlist, we should release it.
Change-Id: I1ad4ddcdf1df5237b83e1ea2447eb39a59f7dc3a
[ROCm/hip commit: 61b84e246c ]
2020-08-26 12:45:18 -04:00
Jenkins
b0a0825466
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I801d75dba453bcf24fe0c6f36a6489c2e470231e
[ROCm/hip commit: a90355edf6 ]
2020-08-25 17:10:30 -04:00
Aryan Salmanpour
088512e3f6
[HipPerf] modifiy and move hipPerfMemcpy test to the new location for perf tests
...
SWDEV-245290
Change-Id: I84f03a3019fce48aab63dd4cc232ea3539a1af79
[ROCm/hip commit: 1c966637a4 ]
2020-08-25 16:52:14 -04:00
Jenkins
9cf1f60bc8
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I914aa748c92849f9f7ab796129a4617753d728db
[ROCm/hip commit: f9ebdacdfa ]
2020-08-25 11:10:53 -04:00
mshivama
9204746c65
Support public apis for cooperative group types.
...
Change-Id: I01346afde485e82c34b7868b9241b34c542d0cf9
[ROCm/hip commit: 15aff89ba1 ]
2020-08-25 10:50:38 +05:30
Rahul Garg
8a5b10a216
Bump version to 3.9
...
Change-Id: I5dfc997336fac42f3b6b0998a4bb212462de38f9
[ROCm/hip commit: 2380cf7805 ]
2020-08-24 21:52:22 -04:00
kjayapra-amd
16b52c4a62
SWDEV-249499 - Add message to Guarantee assert code in hip runtime.
...
Change-Id: I1850463675bbc3e6ff5e3cef8211b1fd40e55f96
[ROCm/hip commit: 9c75797d9f ]
2020-08-24 17:35:39 -04:00
Jenkins
11fb7f35ee
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I2121bcceb5d3321fdc4248de337101d628411ab1
[ROCm/hip commit: 1d83fef5da ]
2020-08-23 21:09:31 +00:00
Yaxun (Sam) Liu
4fcbffd307
Fix hipcc for extracing clang version
...
On teamcity clang --version returns something like
clang version 12.0.0
Target: x86_64-unknown-linux-gnu
currently hipcc does not handle it correctly since [^ ] causes new line and Targe:
matched. \S will make sure only version string matched.
Change-Id: I3659d6daf89b709d2b001e6b8024d69d8b79efc0
[ROCm/hip commit: d537bb3859 ]
2020-08-21 18:21:46 -04:00
Todd tiantuo Li
d42822325f
SWDEV-240803 - add hipFuncSetSharedMemConfig
...
Change-Id: I160b04677b3e7b99b3981ae7ecc84a0e3811d5e8
[ROCm/hip commit: 99eb486937 ]
2020-08-20 18:18:24 -04:00
Jenkins
cd599ef1e0
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I4d7ded0a1316a469f0880490e563c3e3f00cc970
[ROCm/hip commit: d01cbc7220 ]
2020-08-20 21:09:41 +00:00
Lakhan singh Thakur
fc61d76630
[dtest] Additional tests for Memcpy
...
APIs tested: hipMemcpy, hipMemcpyAsync, hipMemcpyHtoD, hipMemcpyHtoDAsync
hipMemcpyDtoH, hipMemcpyDtoHAsync, hipMemcpyDtoD,
hipMemcpyDtoDAsync
-Scenario-1:: The aim of this test case is to cover all the negative test cases
for 8 hipMemcpy apis
-Scenario-2:: This test launches NUM_THREADS threads. Each thread in turn tests
the working of 8 hipmemcpy apis
-Scenario-3:: This test case verifies the working of Memcpy apis for range of
Memory sizes from smallest one unit transfer to 1GB.
SWDEV-238517 for enhancing hip unit tests
Change-Id: Iace19cc54e865fae8450448d6f37abed88597f19
[ROCm/hip commit: 858b7e027e ]
2020-08-20 16:41:57 -04:00
Sudheer Kumar
cfc658478b
[dtest] Enhanced tests for hipSetDevice and hipGetDevice
...
SWDEV-238517 for enhancing hip unit tests
Change-Id: I4fe169c560ce2e1fb471df67f03263903b12463b
[ROCm/hip commit: f648d2f2f5 ]
2020-08-20 13:52:05 -04:00
Sourabh Betigeri
3c94c833ee
SWDEV-246104: Added new performance test to verify stream concurrency
...
Change-Id: Ieceaafd4d404b137936eb8aceecff27bbba42026
[ROCm/hip commit: cb2026c945 ]
2020-08-20 13:42:55 -04:00
Aryan Salmanpour
2917131b74
[HipPerf] add a test for measuring create/copy/destroy for hip streams
...
SWDEV-245290/SWDEV-247767
Change-Id: Id52e3d2f7afee52763da107eb5ed04627942d9f0
[ROCm/hip commit: aafc12e7c1 ]
2020-08-20 13:28:36 -04:00
Jenkins
da9a722013
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: Ibbb31c0a6d1d92e96a6c9abed0d4d4eb0b357008
[ROCm/hip commit: e2fdd12153 ]
2020-08-18 09:09:47 +00:00
Todd tiantuo Li
ba5b0b38c6
move hipFuncSetCacheConfig from hip_device to hip_module
...
Change-Id: If5a930e1210e76531f5ba9a0e5f5ec98ad473a19
[ROCm/hip commit: efcb882e19 ]
2020-08-17 17:39:01 -04:00
Aryan Salmanpour
e3f344ba99
SWDEV-248057 - fix the calculation of allGridSize used in multi_grid_group() API
...
Change-Id: Ib470094e28dcacaa4769dc5c7ab08924f5b7fa41
[ROCm/hip commit: 4f400bc5e9 ]
2020-08-17 12:52:40 -04:00
Jatin Chaudhary
788f07b626
Adding Anyorder flag to HIP
...
Change-Id: Ie20931541b3febe23fa9ac36ebc0c90de75a5f0a
[ROCm/hip commit: 1340b3f07f ]
2020-08-17 08:46:52 -04:00
Jenkins
234acfc43a
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I56b40b684a8be0dfbf330d0d1ed1ad703fde8417
[ROCm/hip commit: 6583e307ca ]
2020-08-16 09:09:40 +00:00
Rahul Garg
dd5cdce6d2
Fix hipDispatchEnqueueRateMT sample
...
Change-Id: I7ade0dcf8b32ac90a311022d12339740b2b3df44
[ROCm/hip commit: dd40abe96c ]
2020-08-14 18:56:39 -04:00
Todd tiantuo Li
92157f4482
SWDEV-240803 - add hipFuncSetAttribute and hipFuncAttribute
...
Change-Id: I3f4d67b19d89fd348fa5b884af4a2542ee4aba60
[ROCm/hip commit: 9dfe15a843 ]
2020-08-14 17:39:29 -04:00
kjayapra-amd
5d34185549
SWDEV-237658 - Do not attach events to user invisible Marker.
...
Change-Id: I3a74fd2614d6e2e1d51543471bbd5ae51a713a47
[ROCm/hip commit: 6f8909be34 ]
2020-08-14 10:55:34 -04:00
Jenkins
4541cdb161
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I935fc8f681fad2df4e932407287a29a6a797351a
[ROCm/hip commit: d95ca630b5 ]
2020-08-14 09:09:52 +00:00
Freddy Paul
0f495a009a
Enable developers to build hip without CMAKE_PREFIX_PATH
...
With recent changes in ROCclr to take HSA cmake target it require
HIP to have CMAKE_PREFIX_PATH added for install location for HSA,
amd_comgr,llvm.
User can provide CMAKE_PREFIX_PATH if above
packages are built/installed at custom location as:
cmake -DCMAKE_PREFIX_PATH="<path_hsa> <path_amd_comgr> <path_llvm>"
For default ROCm installation adding a default path will help.
Change-Id: Iefa443dc198da76b57422a641c9821c63cde4922
[ROCm/hip commit: 6e50c0f755 ]
2020-08-13 23:13:40 -04:00
Aryan Salmanpour
249cb857ed
[HipPerf] relocating/renaming some hip perf tests
...
Change-Id: Ie85d242cd68cd14a858e07ed27875a5196014688
[ROCm/hip commit: 0d0efcdbf4 ]
2020-08-13 17:28:11 -04:00
Aryan Salmanpour
3895911e4d
[HipPerf] report performance based on wall time only for hipPerfDevMemReadSpeed/hipPerfDevMemWriteSpeed
...
Change-Id: I1fda2ec76da6fad6852d328e0a3fc39e28af57bb
[ROCm/hip commit: a8e7816726 ]
2020-08-13 14:23:58 -04:00
Jason Tang
cba6c9a60f
SWDEV-232197 - Remove refering to gfxipVersion_
...
Change-Id: I91b6b972e26b18dabf6deda5a142bff491c8bb45
[ROCm/hip commit: e2169ce6d0 ]
2020-08-12 16:34:18 -04:00
German Andryeyev
9e30284904
Allow prefetch on the null stream
...
Change-Id: I87e950460361fab65ab140988fc2288bcb194f08
[ROCm/hip commit: 505877acea ]
2020-08-12 13:07:43 -04:00
Rahul Garg
da32b4f5b6
Return error from hipMallocManaged for size =0
...
Change-Id: Ida0cecf05e1df731176d41e59422d1e606cc9bd9
[ROCm/hip commit: d620a25b64 ]
2020-08-10 18:25:31 +00:00
Vlad Sytchenko
003e50f6cb
Don't align 2D image buffer size
...
Cuda allows creating 2D textures from memory with unaligned size.
Aligning it will cause us to overshoot the size of the underlying
allocation.
Change-Id: Ia20dec2105e36ca4a8448c9c6299d0001b388d25
[ROCm/hip commit: 844dab3b22 ]
2020-08-09 15:53:52 -04:00
Julia jiang
f665059911
SWDEV-246878-Update document HIP_porting_guide
...
Change-Id: I7f4c92637f31da76293048133fff5af816c752ca
[ROCm/hip commit: 9276429691 ]
2020-08-07 14:50:01 -04:00
Aryan Salmanpour
f36b6ebabb
[HipPerf] add two subtests for measuring maximum device memory read/write speed
...
SWDEV-245290 / SWDEV-246220 [HIPPerf] Port OCLPerfDevMemWriteSpeed/OCLPerfDevMemReadSpeed into hip performance subtests
Change-Id: I5dc323c75cebbc17596dcb4ed9492e18c5246868
[ROCm/hip commit: 19692d891f ]
2020-08-07 14:21:27 -04:00
David Salinas
13ac3004af
correct -x option in hip::device
...
Change-Id: I8c288e678b4357019144a024395cda1fcead61fc
[ROCm/hip commit: 9a0f5fa32c ]
2020-08-07 12:33:43 -04:00
Aryan Salmanpour
3a7d33577b
[HipPerf] add a test for measuring shared memory read speed
...
SWDEV-245290/SWDEV-247330
Change-Id: If78fa0879ff58aab84775e412a86665c7e5959e7
[ROCm/hip commit: 0e7498071e ]
2020-08-07 10:07:05 -04:00
Yaxun (Sam) Liu
1604965299
Let hipcc not escape space between obj files extracted from library
...
hipcc extracts bundles from static libraries and pass them to clang. It should
not escape spaces between objects extracted from library.
Fixes: SWDEV-246544
Change-Id: Iad3902f28a43a3986917ee37a49f10382c329940
[ROCm/hip commit: 0964d64071 ]
2020-08-07 09:34:27 -04:00
Jatin Chaudhary
3c236d1f06
Bring .clang-format file in sync with ROCclr's
...
Change-Id: I1990722c0779d61f66d79a5d0649d1b64e42eaf7
[ROCm/hip commit: e1ddc75542 ]
2020-08-07 05:34:44 -04:00
Jatin Chaudhary
4e41ce2687
Fixing the memchannel calculation
...
Change-Id: Ib5f5931cc0e1ee5b7cb356c2ede0cb951ee8c9de
[ROCm/hip commit: 36b420ce68 ]
2020-08-07 05:34:23 -04:00
Jatin Chaudhary
30d606f01c
Cuda 11 changes: https://docs.nvidia.com/cuda/cuda-runtime-api/structcudaPointerAttributes.html\#structcudaPointerAttributes
...
Change-Id: I8a5389b88df286043c365a734983a4c5de352102
[ROCm/hip commit: 1e886f432d ]
2020-08-07 05:33:33 -04:00
Saleel Kudchadker
00972e5444
Enable queue profile only if we attach a profiler
...
Submit explicit profile marker for hipEventRecord to record
timestamps. Enable explicit signal profiling if the API specifies
start and stop events.
Toggle this with env var HIP_FORCE_QUEUE_PROFILING=0
Change-Id: Iae449a63ec3ebf6c2880e65d7b1dd1031a29018f
[ROCm/hip commit: 2ef062480b ]
2020-08-06 11:28:16 -04:00
Payam
f6b905e1e2
adding duration to print log for hip api calls
...
Change-Id: Icffa8fcacfb8ba24861d980b9553faeee4efec8c
[ROCm/hip commit: 39d681b6be ]
2020-08-06 06:42:21 -04:00
Sarbojit Sarkar
1aabc901a7
Added free device memory info
...
Recently there were few OOM(out of Memory) issues poped. Adding trace will help know genuine OOM issue.
Change-Id: Ie2a56bba95cead24caf1af5c807e73c383c2f5d9
[ROCm/hip commit: d768406ec4 ]
2020-08-06 01:16:36 -04:00
Anusha Godavarthy Surya
2cd41daf44
SWDEV-243961 Added overflow check for globalWorkSize
...
Change-Id: I153d99398eb4619baad8c0a52466e0d5d5f898ca
[ROCm/hip commit: 9ea54f7797 ]
2020-08-05 11:18:07 -04:00
Aryan Salmanpour
2c90a43675
[dtest] disable hipStreamCreateWithPriority test temporarily as it fails randomly on Jenkins
...
Change-Id: I4edcd555653ef8e7562245da3a6f310d60884fe0
[ROCm/hip commit: ee149e4610 ]
2020-07-30 16:18:04 -04:00
jujiang
9fee96f2ed
SWDEV-242207-Update deprecated APIs
...
Change-Id: Icb64227be0eb44497de99240c0044a162ff3c085
[ROCm/hip commit: 5f5486d4b1 ]
2020-07-30 15:15:41 -04:00
Rahul Garg
51829c1d34
Support empty sources in add_executable and add_library
...
Change-Id: I1441f2c045aeda2bba99bffe1c99fcc4a59cea9b
[ROCm/hip commit: 3abb559f72 ]
2020-07-30 13:34:46 -04:00
Rahul Garg
eb2f4da931
Bump version to 3.8
...
Change-Id: I710ee1456aa108eb979eb5bef8f32081dda593d9
[ROCm/hip commit: dd82a30348 ]
2020-07-30 13:30:55 -04:00