Sameer Sahasrabuddhe
be216b9ab6
SWDEV-204784: 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.
Change-Id: Ibaeda7900ffe2ce602ca0094aafed0f1147ac2b6
[ROCm/hip commit: 64cd527335 ]
2020-03-16 04:00:39 -04:00
Vladislav Sytchenko
d48472b772
Enable simpleTexture3D test for VDI
...
Change-Id: Ida65de6e1cae64ac97b624eaab1340877a6fba73
[ROCm/hip commit: bfcce529fa ]
2020-03-13 18:34:39 -04:00
Saleel Kudchadker
7bed9a90b7
libhiprtc.so needs to be installed in DEST dir
...
Change-Id: I3ae8b4f18a05a707b87fa73873c1721928ebe904
[ROCm/hip commit: 9ecd0e79b6 ]
2020-03-12 12:23:36 -07:00
Jiabao Xie
1e76a4a5be
Cleaned include statements and deleted unnecessary operator overloads
...
Change-Id: I5eb322c05082e8f27584446af2f6a19243dc63c9
[ROCm/hip commit: e7abc7a553 ]
2020-03-12 14:13:01 -04:00
Evgeny Mankov
8b0983389c
Merge pull request #1916 from asalmanp/refactor_cooperative_APIs
...
[HIP] Refactor cooperative APIs
[ROCm/hip commit: 821c60a3d9 ]
2020-03-12 19:12:50 +03:00
Evgeny Mankov
6039400c04
Merge pull request #1908 from asalmanp/prop_mulit_coop
...
[HIP] add hip specific properties for cooperative kernel multi device
[ROCm/hip commit: 70f5646f8a ]
2020-03-12 19:12:11 +03:00
Alex Voicu
8cecdaa704
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_robust_constant
...
[ROCm/hip commit: 1c5f526e6b ]
2020-03-12 14:20:26 +00:00
Saleel Kudchadker
27288c9358
Merge "Fix P4 linux make builds" into amd-master-next
...
[ROCm/hip commit: ffcbd7e633 ]
2020-03-11 16:17:18 -04:00
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
Evgeny Mankov
468dccb725
Merge pull request #1919 from ssahasra/declare-printf
...
separate printf declaration for vdi/clang
[ROCm/hip commit: cabadddc7b ]
2020-03-10 12:26:54 +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
624b6cd45e
Merge pull request #1914 from emankov/hipify-clang
...
[HIPIFY][doc] Update README.md: LLVM 10.0.0-rc3 is supported
[ROCm/hip commit: 5c036520b1 ]
2020-03-06 18:20:36 +03: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