Maneesh Gupta
d44d5f8cdd
Expose support for non-returning atomic FADD ( #1909 )
...
Change-Id: If5359488324477315a9bd4f308a75f606c065b39
[ROCm/hip commit: 0726abf424 ]
2020-03-11 14:33:15 +05:30
srinivamd
7c0635dbf1
return hipSuccess when count is zero ( #1900 )
...
[ROCm/hip commit: 65a790bc08 ]
2020-03-11 14:32:54 +05:30
Evgeny Mankov
808cf888c0
Merge pull request #1925 from arghdos/patch-3
...
Fix incorrect shfl_xor for Windows
[ROCm/hip commit: f98ce58e06 ]
2020-03-11 00:58:11 +03:00
Jiabao Xie
0c637f136f
Merge "Structs expanded to print struct information than address. Moved to hip_formatting.hpp. Reformatted to follow Google standards" into amd-master-next
...
[ROCm/hip commit: edce444e33 ]
2020-03-10 15:56:49 -04:00
Aryan Salmanpour
7327f6a756
[HIP] return an error if blockDim exceeds maxThreadsPerBlock
...
[ROCm/hip commit: b663fccf0b ]
2020-03-10 15:26:53 -04:00
Evgeny Mankov
ef7f9eba59
Merge pull request #1922 from emankov/HIP
...
[HIP][doc] Update README.md
[ROCm/hip commit: da8669ea03 ]
2020-03-10 22:20:00 +03:00
Yaxun Liu
87054b217a
Merge "Let hipcc not pass -mllvm option to HIP-Clang on Windows" into amd-master-next
...
[ROCm/hip commit: 027d6fb928 ]
2020-03-10 14:12:06 -04:00
Vladislav Sytchenko
c5a842de46
Fix typo in device __shfl_xor function
...
Change-Id: I8bcdd53ced00c596a0af013a0c34e37aa67c93ae
[ROCm/hip commit: 4ca9cda372 ]
2020-03-10 13:23:08 -04:00
Jiabao Xie
608d85a005
Structs expanded to print struct information than address. Moved to hip_formatting.hpp. Reformatted to follow Google standards
...
Change-Id: I08695058c11db51b9f3cbe1deb4af944ebf9e64d
[ROCm/hip commit: 604befb472 ]
2020-03-10 13:12:28 -04:00
Yaxun (Sam) Liu
9683880363
Let hipcc not pass -mllvm option to HIP-Clang on Windows
...
Currently there is a clang bug on Windows causing duplicate -mllvm options in clang -cc1.
Tempoarily disable -mllvm options for HIP-Clang on Windows until the bug is fixed.
Change-Id: I3a4393ba7745989398dc6c6001722837dad18704
[ROCm/hip commit: 92af5e4375 ]
2020-03-10 13:07:26 -04:00
Nick Curtis
98b7cb62aa
Fix incorrect shfl_xor for Windows
...
copy/paste error, need __shfl_xor w/ lane_mask
[ROCm/hip commit: 09edc7e49c ]
2020-03-10 12:04:05 -05:00
Evgeny Mankov
f5a087409e
[HIP][doc] Update README.md
...
[ROCm/hip commit: fea3017168 ]
2020-03-10 18:04:01 +03:00
Saleel Kudchadker
411708c6c1
Fix P4 linux make builds
...
Change-Id: I6cc4e69a914389b53bc3b52535eb6faf24897a09
[ROCm/hip commit: aa04b964cf ]
2020-03-10 00:02:10 -07:00
Saleel Kudchadker
2b4b2b2dc9
Merge "Change HIPRTC Version to 9.0" into amd-master-next
...
[ROCm/hip commit: bcd23335fb ]
2020-03-09 22:55:27 -04:00
Vladislav Sytchenko
3082077cc9
Merge "Add hipDrvMemcpy3D." into amd-master-next
...
[ROCm/hip commit: 7fe7edd77d ]
2020-03-09 18:13:16 -04:00
Julia Jiang
a4255f8089
Merge "SWDEV-225337-Fix test failure in hipNormalizedFloatValueTex kernel" into amd-master-next
...
[ROCm/hip commit: 1fa3bf5123 ]
2020-03-09 16:58:10 -04:00
Vladislav Sytchenko
88ae7337b3
Add hipDrvMemcpy3D.
...
This is the equivalent of cuMemcpy3D.
Change-Id: Ib2e06dbd6f5093c931cdfd36c87617f32acffc2d
[ROCm/hip commit: ecd7c99b49 ]
2020-03-09 16:11:25 -04:00
Aryan Salmanpour
c39d9f8f7b
[HIP] fix formatting/code clean up and fix a bug
...
[ROCm/hip commit: 5494f5b247 ]
2020-03-09 16:03:59 -04:00
jujiang
d745491b17
SWDEV-225337-Fix test failure in hipNormalizedFloatValueTex kernel
...
Change-Id: I3a4c3b58578703993640a8d28242ec1a0ed5ff60
[ROCm/hip commit: 47cc94b1b4 ]
2020-03-09 15:21:29 -04:00
Sameer Sahasrabuddhe
dd7cad9ed4
enable hostcall tests
...
Change-Id: Ic6efe71c868defc53be214acd7e0907109ec1410
[ROCm/hip commit: c7d7640d87 ]
2020-03-09 14:41:37 -04:00
Saleel Kudchadker
0585e40955
Change HIPRTC Version to 9.0
...
Change-Id: I7e88df61248f0fe6e33c2315805f9e49a493cf29
[ROCm/hip commit: c540a55d21 ]
2020-03-09 11:28:55 -07:00
Saleel Kudchadker
043b44934a
Fix HIPRTC headers to export C style symbols
...
Change-Id: I3e0d2b19ace4a9096e3e46bd22f420483da51a8a
[ROCm/hip commit: 08c6d941ca ]
2020-03-09 14:18:46 -04:00
Vladislav Sytchenko
7affd35b9b
Fix Windows build.
...
extern "C" on Windows implies nothrow. We shouldn't be throwing exceptions either way.
Change-Id: If0ed1f7ec194bf7f65b7cea1a5c250e768a8f190
[ROCm/hip commit: 38004b6ef0 ]
2020-03-09 11:46:55 -04:00
Sameer Sahasrabuddhe
07abb2d633
separate printf declaration for vdi/clang
...
There are now two implementations of printf in HIP:
1. The implemenation for HCC is controlled by the HC_FEATURE_PRINTF
macro, and it works only with the HCC compiler used in combination
with the HCC runtime.
2. The implementation for hip-clang requires the VDI runtime, and is
always enabled with that combination.
[ROCm/hip commit: 09130b3b92 ]
2020-03-09 09:40:05 +05:30
Alex Voicu
234566828b
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_robust_constant
...
[ROCm/hip commit: c7f7ada0e9 ]
2020-03-08 18:00:14 +00:00
Aryan Salmanpour
c25dd0ca3d
[HIP] Refactor cooperative APIs
...
[ROCm/hip commit: 4844fbdf0a ]
2020-03-06 18:30:12 -05:00
Saleel Kudchadker
cfcf0d025a
Merge "Merge branch 'master' into amd-master-next" into amd-master-next
...
[ROCm/hip commit: a30f9ab2db ]
2020-03-06 16:29:16 -05:00
Vladislav Sytchenko
2f8a37880d
Add hipMemcpy3DParams -> HIP_MEMCPY3D conversion
...
Change-Id: I66dd1ae722b8c0d7ddb2562c958b14854e6b86bc
[ROCm/hip commit: 2e9d177304 ]
2020-03-06 14:33:52 -05:00
Vladislav Sytchenko
42d9576cbe
Fix dangling pointer after hipUnbindTexture() call
...
Change-Id: Ic4b476c62ebfae31e94dd139b20b6aaaa52bb866
[ROCm/hip commit: dbb8f96a8e ]
2020-03-06 14:10:56 -05:00
Lad, Aditya
044a1924ba
Merge branch 'master' into amd-master-next
...
Conflicts:
CMakeLists.txt
tests/src/texture/simpleTexture2DLayered.cpp
tests/src/texture/simpleTexture3D.cpp
Change-Id: I4aa4754d391b5f37ddf15fa0bcfc84d9da020119
[ROCm/hip commit: d80edf9541 ]
2020-03-06 14:10:44 -05:00
Vladislav Sytchenko
8bf13d8d20
Add missing coversion cases.
...
Handle converting signed int cases of hipResourceViewFormat to number of channels.
Change-Id: Ica8ae6f644edfaa0d4803d0b8e90e320479118e2
[ROCm/hip commit: 90feaf046f ]
2020-03-06 14:06:21 -05:00
Tao Sang
9862e33448
Merge "Fix hipExtLaunchMultiKernelMultiDevice compilation issue" into amd-master-next
...
[ROCm/hip commit: 4b312caca4 ]
2020-03-06 12:32:55 -05:00
Aryan Salmanpour
feb28352cb
move new enums to the end to maintain compatibility
...
[ROCm/hip commit: 7e45c54ea6 ]
2020-03-06 11:38:44 -05:00
Evgeny Mankov
c48bf1b4b0
[HIPIFY][doc] Update README.md: LLVM 10.0.0-rc3 is supported
...
+ Add -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON for LLVM 10.0.0 or newer
+ Supported versions update
[ROCm/hip commit: dd5f3fd282 ]
2020-03-06 18:17:05 +03:00
Alex Voicu
5e6b51017e
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_robust_constant
...
[ROCm/hip commit: 44e5834c8e ]
2020-03-06 12:33:31 +02:00
jujiang
127e56e482
SWDEV-225338-simpletexture3D failed-Fix bug in test app
...
Change-Id: I106d1951368e0c7a8ccd6aa462c22f81e8332cdc
[ROCm/hip commit: c5aa54cbd2 ]
2020-03-05 16:50:27 -05:00
Vladislav Sytchenko
9a62b2ffe7
Correct logic in ihipMemcpyAtoA()
...
HIP assumes that image width is in bytes, but VDI assumes that image width in pixels. Need to perform byte -> pixel coversion before doing anything.
Change-Id: Ia9fd1f46d05db3fbe8049add10b4d7e5118a2b9a
[ROCm/hip commit: 3fc50731ae ]
2020-03-05 15:03:18 -05:00
Vladislav Sytchenko
2f2a2843dc
Fix typos in ihipMemcpy3D()
...
Change-Id: I8720f113642f00bb013cf46284e9b13cc932bf4a
[ROCm/hip commit: f28e2ebb42 ]
2020-03-05 14:11:55 -05:00
agodavar
de0b92948e
Enable tests that are passing on hip-vdi
...
Change-Id: I7de965f7e8bb7e4d0fa61cd584f0cd118c1e212e
[ROCm/hip commit: 65ffaf82d8 ]
2020-03-05 16:08:51 +05:30
Maneesh Gupta
08ed6ab780
Expose support for non-returning atomic FADD
...
Change-Id: If5359488324477315a9bd4f308a75f606c065b39
[ROCm/hip commit: 4a40010ac6 ]
2020-03-05 10:30:52 +05:30
German Andryeyev
c503c44b67
Merge "SWDEV-193956 - [hipclang-vdi-rocm][perf]" into amd-master-next
...
[ROCm/hip commit: 33da3f5c50 ]
2020-03-04 18:04:52 -05:00
Michael LIAO
2f7869ae2c
Fix -Werror=switch.
...
Change-Id: Ib0850a3f79308efeeecd18bb03ecd82bd355ef85
[ROCm/hip commit: f70a66a7b3 ]
2020-03-04 17:52:39 -05:00
agodavar
76ee85ff82
Fix hipExtLaunchMultiKernelMultiDevice compilation issue
...
Fix compilation error on hip-hcc+clang , hip-vdi+clang
Enabled hipExtLaunchMultiKernelMultiDevice test on hip-vdi path
hipExtLaunchMultiKernelMultiDevice common declaration for all paths
Change-Id: I76031840614fce8e12a8e845548fa43a389a741a
[ROCm/hip commit: 6a5d04209c ]
2020-03-04 15:38:14 -05:00
Payam
5d57dba9bd
reverting part of http://gerrit-git.amd.com/c/compute/ec/hip/+/326145
...
the test still fails
Change-Id: I2e5968115a717e8482be670d9fb8472e391922d7
[ROCm/hip commit: 3d64a38953 ]
2020-03-04 13:49:58 -05:00
agodavar
428d4842ae
Enable tests hipTestDeviceSymbol,hipTestConstant and p2p_copy_coherency on hip-vdi
...
SWDEV-225266: [HIP-VDI] HIP-VDI disabled tests (p2p_copy_coherency.cpp)
SWDEV-225388: hipTestDeviceSymbol.cpp & hipTestConstant.cpp failed to build on hip-vdi
For hipTestDeviceSymbol.cpp & hipTestConstant.cpp tests:
Currently "__HIP_VDI__" flag is enabled in CMakeLists.txt, but when application is compiled with hipcc,
__HIP_VDI__ is not defined to differentiate if compiled for VDI/HCC for headers.
For ./src/runtimeApi/memory/p2p_copy_coherency.cpp:
Fixed compilation issue to include only when compile for HCC runtime "<hc_am.hpp> not found"
Currently test is disabled to run on all platforms. When validated on multi-GPU machine,
memcpy between multiple GPUs via GPU synchronization is not working on hcc and vdi path.
Need to validate on nvidia machine to know if test is valid. Disabled GPU synchronization test for now.
For ./src/runtimeApi/module/hipModuleTexture2dDrv.cpp:
updated test to generate tex2d_kernel.code object in build directory. Currently ctest looks for it in build directory.
Change-Id: I629d395a919c2440d921422716944c7940ed6010
[ROCm/hip commit: 3479847d16 ]
2020-03-04 10:07:09 -05:00
Saleel Kudchadker
60e9a26fe0
Merge "Add -Wno-ignored-attributes flag to mute warnings" into amd-master-next
...
[ROCm/hip commit: d97e32d837 ]
2020-03-03 20:39:16 -05:00
Vladislav Sytchenko
01db2848c4
Fix Windows build.
...
Calm down warning C4715: not all control paths return a value.
Change-Id: I99d939b84770a499bb6a0edcc3bc0bf12961a711
[ROCm/hip commit: 25f107e2b6 ]
2020-03-03 16:14:12 -05:00
Aryan Salmanpour
df81136734
[HIP] add hip specific properties for cooperative kernel multi device
...
[ROCm/hip commit: 03797ae986 ]
2020-03-03 13:25:36 -05:00
Vladislav Sytchenko
d0db9f5cdf
SWDEV-219799
...
Add missing __hip_pinned_shadow__ attribute to the hipModuleTexture2dDrv test.
Change-Id: I2c213a4108611c1af691388f268cac429b81a313
[ROCm/hip commit: b910a7ff26 ]
2020-03-03 11:49:00 -05:00
Evgeny Mankov
82710c788a
[HIP][cmake] Remove dependency from hipify-clang
...
[Reason] Upcoming hipify-clang's splitting out into a new repository https://github.com/ROCm-Developer-Tools/HIPIFY .
[ROCm/hip commit: 1561f61642 ]
2020-03-03 12:07:13 +03:00