Maneesh Gupta
4eba3cdf5c
Merge pull request #674 from mangupta/fix_dtests_on_nvcc
...
[dtests] Fix hipTestClock, hipTestNew, hipTestGlobalVariable, hipSimpleAtomicsTest & hipTestIncludeMath tests on nvcc path
[ROCm/hip commit: 32787fa1fc ]
2018-09-18 07:50:52 +05:30
Maneesh Gupta
e4f978c9d6
Merge pull request #677 from yxsamliu/fix-launch-decay
...
Fix hipLaunchKernelGGL for hip-clang
[ROCm/hip commit: 5cf281071d ]
2018-09-18 07:50:37 +05:30
Maneesh Gupta
82a13f55f3
Merge pull request #676 from VincentSC/patch-1
...
Update install.sh
[ROCm/hip commit: d28ce807c7 ]
2018-09-18 07:50:28 +05:30
Maneesh Gupta
2e585cddca
Merge pull request #678 from yxsamliu/fix-memory
...
Disable device code for gcc in hip_memory.h
[ROCm/hip commit: 47bd84974b ]
2018-09-18 07:50:18 +05:30
Yaxun Sam Liu
3d60af4f35
Disable device code for gcc in hip_memory.h
...
These device code should only be seen by HCC or hip-clang. They causd build failure
for HIP-VDI runtime and should be disabled for gcc.
[ROCm/hip commit: cdfd82f1de ]
2018-09-17 16:50:42 -04:00
Yaxun Sam Liu
694b6e105a
Fix hipLaunchKernelGGL for hip-clang
...
Do not decay function pointer type of the kernel argument passed to hipLaunchKernelGGL
and hipLaunchKernel, otherwise some type information is lost which may cause
type inference failure for the template.
This issue caused compilation error of FeatureLPPooling in Caffe2/PyTorch and this patch
fixes that.
[ROCm/hip commit: fc228c7ea6 ]
2018-09-17 11:20:41 -04:00
VincentSC
1aca8f7d9d
Update install.sh
...
'rename' added as a Linux prerequisite.
[ROCm/hip commit: 30acc99e13 ]
2018-09-17 13:25:12 +02:00
Maneesh Gupta
5947c0e94d
[dests] Fix hipTestClock, hipTestNew & hipTestGlobalVariable tests for nvcc
...
nvcc does not support global kernels in struct/class
Change-Id: I2d7297e0c3725564215e20dbdd31c0bb8d7a07de
[ROCm/hip commit: cca2c5afc8 ]
2018-09-17 15:32:05 +05:30
Maneesh Gupta
e14fc1c65e
[dtests] Fix deviceLib/hipSimpleAtomicsTest for nvcc
...
Change-Id: I23cbea2820d41da6f6a1bcab4bc3b59ac21799dd
[ROCm/hip commit: 94a0589eb5 ]
2018-09-17 15:26:45 +05:30
Maneesh Gupta
fc3c4aca00
Add mappings for __clock* in nvcc_detail/hip_runtime.h
...
Change-Id: Ibcecf52f3e69298268d921efc036090544fa0ed0
[ROCm/hip commit: cef5261fa9 ]
2018-09-17 15:23:30 +05:30
Maneesh Gupta
6b8913d4e5
[dtests] Fix deviceLib/hipTestIncludeMath on nvcc path
...
Change-Id: Ifb121886bec6c1134e98bd194ff1713f28454d33
[ROCm/hip commit: 0b211bb429 ]
2018-09-17 15:15:49 +05:30
Maneesh Gupta
fdeb1f029d
Merge pull request #606 from ROCm-Developer-Tools/add-test-global-var
...
Add HIP directed test hipTestGlobalVariable.cpp
[ROCm/hip commit: 30b1494c3d ]
2018-09-17 11:11:51 +05:30
Maneesh Gupta
8611ad5d04
Merge pull request #598 from ROCm-Developer-Tools/support-malloc
...
Support device-side malloc/free for hip-clang
[ROCm/hip commit: 319d6dce5e ]
2018-09-17 11:11:36 +05:30
Maneesh Gupta
4a671abf13
Merge branch 'master' into support-malloc
...
[ROCm/hip commit: 66f863d1f3 ]
2018-09-17 10:17:25 +05:30
Maneesh Gupta
1d815add43
Merge pull request #639 from ROCm-Developer-Tools/skudchad-hip
...
Check for hipEnvVar at the same level if directed_tests location fails
[ROCm/hip commit: 48cc4f0d9e ]
2018-09-16 18:31:37 +05:30
Maneesh Gupta
4a39405b64
Revert changes to runtime/stream/hipStreamSync2
...
[ROCm/hip commit: 9b2107749c ]
2018-09-15 13:23:38 +05:30
Maneesh Gupta
aef0245f90
Merge pull request #650 from ROCm-Developer-Tools/hip-clang-new
...
Support placement new in hip-clang
[ROCm/hip commit: cb348421d7 ]
2018-09-15 11:21:01 +05:30
Maneesh Gupta
b7afd57896
Merge pull request #636 from ROCm-Developer-Tools/db-fatbin
...
Add HIP_DB=fatbin for debugging fat binary issues
[ROCm/hip commit: 233ac1e0f0 ]
2018-09-14 13:21:58 +05:30
Maneesh Gupta
971fa23aec
Merge pull request #637 from ROCm-Developer-Tools/add-pthread
...
Let hipcc link -lpthread -lm by default
[ROCm/hip commit: d6ce39c1b7 ]
2018-09-14 13:21:47 +05:30
Maneesh Gupta
c8a776bfba
Merge pull request #665 from aaronenyeshi/fix-min-funcs
...
Use templates for min to prevent ambiguity
[ROCm/hip commit: 8fe4e22b19 ]
2018-09-14 13:21:38 +05:30
Maneesh Gupta
16205d5a5d
Merge pull request #642 from ROCm-Developer-Tools/handle-obj
...
Let hipcc handle obj files in linker response file for hip-clang
[ROCm/hip commit: 93a07ae6cb ]
2018-09-14 08:59:53 +05:30
Maneesh Gupta
5d1cad97bd
Merge pull request #658 from phani544/hipClangFrndClass
...
[HIP-Clang]Add friend class/function test
[ROCm/hip commit: 87bf9aa9d1 ]
2018-09-14 08:59:40 +05:30
Aaron Enye Shi
fd9194fb16
Fix Tensorflow ambiguous min issue
...
[ROCm/hip commit: 6b811ca6d1 ]
2018-09-13 23:16:20 +00:00
Maneesh Gupta
097bb71539
Merge pull request #633 from aaronenyeshi/hip-clang-remove-am
...
Remove few hcc specific cmake for hip-clang
[ROCm/hip commit: 5cb819b34e ]
2018-09-13 10:20:12 +05:30
Maneesh Gupta
5b2ca452c1
Merge pull request #669 from ROCm-Developer-Tools/feature_automatic_cast
...
Remove potential for mismatch between runtime passed actuals and defined formals
[ROCm/hip commit: aed5ad31ba ]
2018-09-13 07:54:22 +05:30
Maneesh Gupta
38ef2ec6aa
Merge pull request #670 from gargrahul/remove_adipose_launchkernelhcc
...
Remove adipose extn from launchKernelHcc sample
[ROCm/hip commit: c44906011d ]
2018-09-13 07:54:11 +05:30
Maneesh Gupta
2b59aea015
Merge pull request #661 from yxsamliu/add-empty-printf
...
Add empty printf for hip-clang
[ROCm/hip commit: 411e53a665 ]
2018-09-13 07:54:03 +05:30
Maneesh Gupta
4a708dc8c3
Merge pull request #648 from ROCm-Developer-Tools/yxsamliu-patch-2
...
Document kernel launching for hip-clang
[ROCm/hip commit: 48f3d77185 ]
2018-09-13 07:53:50 +05:30
Aaron Enye Shi
4d265c6df0
Avoid AMP-retrict call to CPU-restrict
...
[ROCm/hip commit: 894cbdd749 ]
2018-09-12 14:54:31 +00:00
Rahul Garg
0fc9b3cb8d
Remove adipose extn from launchKernelHcc sample
...
[ROCm/hip commit: fb706902cc ]
2018-09-12 16:41:24 +05:30
Alex Voicu
f6100dae08
Remove potential for mismatch between runtime passed actuals and defined formals.
...
[ROCm/hip commit: cdfea3ef7b ]
2018-09-12 10:30:48 +01:00
Maneesh Gupta
c1d8dc86ff
Merge pull request #664 from lcskrishna/master
...
added __host__ to float2half and half2float functions.
[ROCm/hip commit: 8249cf037b ]
2018-09-12 14:50:01 +05:30
Maneesh Gupta
3015572a69
Merge pull request #663 from yxsamliu/fix-launch
...
Use template for hipLaunchKernelGGL for hip-clang
[ROCm/hip commit: 133d665a88 ]
2018-09-12 14:49:38 +05:30
Maneesh Gupta
667190d630
Merge pull request #667 from carlushuang/longlong_as_double_fix
...
fix __longlong_as_double() problem, return the double value
[ROCm/hip commit: fefb2b2e68 ]
2018-09-12 12:53:57 +05:30
Maneesh Gupta
a34494a17b
Merge pull request #666 from ROCm-Developer-Tools/mangupta-patch-2
...
[ci] Disable hipVectorTypes* tests in CI
[ROCm/hip commit: e63205fad8 ]
2018-09-12 12:52:15 +05:30
carlushuang
7c4aaeff95
fix __longlong_as_double() problem, return the double value
...
previous version return a long long valus *as* double, hence we may get the wrong result.
this also affect atomicAdd(double * ...), which use long long pointer to mimic double pointer.
Signed-off-by: carlushuang <carlus.huang@amd.com >
[ROCm/hip commit: d577f27d1a ]
2018-09-12 13:25:00 +08:00
Maneesh Gupta
cf36681879
[ci] Disable hipVectorTypes* tests in CI
...
Disable directed_tests/deviceLib/hipVectorTypes.tst & directed_tests/deviceLib/hipVectorTypesDevice.tst in CI due to HCC regressions. Once HCC fixes are in, the tests can be re-enabled in CI.
[ROCm/hip commit: cb6cf6584e ]
2018-09-12 10:32:15 +05:30
Aaron Enye Shi
d335be17e4
Avoid host min func conflict with gcc min
...
[ROCm/hip commit: ffd89dde9c ]
2018-09-11 18:48:31 +00:00
Aaron Enye Shi
b98941d0f2
Use templates for min to prevent ambiguity
...
[ROCm/hip commit: 0121ec13aa ]
2018-09-11 18:21:54 +00:00
Yaxun Sam Liu
7e51c5c48d
Use template for hipLaunchKernelGGL for hip-clang
...
[ROCm/hip commit: 9e9a93e10a ]
2018-09-07 16:20:00 -04:00
Yaxun Sam Liu
04c5bab9c6
Add empty printf for hip-clang
...
[ROCm/hip commit: 3e1833ca52 ]
2018-09-07 16:15:08 -04:00
lcskrishna
95bb14cebc
added host for float2half and hlaf2float
...
[ROCm/hip commit: 2984c020b8 ]
2018-09-06 15:02:52 -07:00
fpadmin
9073495700
[HIP-Clang]Add friend class/function test
...
[ROCm/hip commit: a8bc26344f ]
2018-09-05 11:48:49 +05:30
Yaxun Sam Liu
6f86ceae62
Let hipcc link -lpthread -lm by default
...
[ROCm/hip commit: 4f17b4877e ]
2018-09-04 17:11:47 -04:00
Yaxun Sam Liu
ab2445e972
Let hipcc handle obj files in linker response file for hip-clang
...
If obj files in linker response file contains device code, pass them to hip-clang, otherwise keep them in the linker
response file.
[ROCm/hip commit: 1587b18a91 ]
2018-09-04 16:57:55 -04:00
Yaxun (Sam) Liu
372c7a98d2
Document kernel launching for hip-clang
...
[ROCm/hip commit: 1bb28375bc ]
2018-09-04 16:56:53 -04:00
Yaxun (Sam) Liu
747af80a5b
Support placement new in hip-clang
...
[ROCm/hip commit: 338eaefa84 ]
2018-09-04 16:53:46 -04:00
Maneesh Gupta
489b696bae
Merge pull request #654 from ROCm-Developer-Tools/fix-force-inline
...
__forceinline__ needs inline and always_inline
[ROCm/hip commit: 52b8879f12 ]
2018-09-03 16:35:34 +05:30
Maneesh Gupta
be7f89f25e
Merge pull request #657 from yxsamliu/fix-clz
...
Fix ambiguity of __clz and __clzll
[ROCm/hip commit: a3a93a68d4 ]
2018-09-03 16:34:42 +05:30
Maneesh Gupta
ac4b243c2d
Merge pull request #656 from searlmc1/msearles-fixes
...
Add keyword 'explicit' to avoid ambiguity
[ROCm/hip commit: 6b21d77a86 ]
2018-09-03 16:33:41 +05:30