Wykres commitów

2905 Commity

Autor SHA1 Wiadomość Data
Maneesh Gupta 14ffeef73a Merge pull request #679 from gargrahul/fix_getalignoffset_test_nvcc
[dtests] Fixed get alignment offset test for NVCC
2018-09-19 09:03:59 +05:30
Rahul Garg c878d9cde4 Fixed get alignment offset test for NVCC
- Removed dtest hipGetAlgntoffset2D.cpp
- hipGetTextureAlignmentOffset is being tested now in hipBindTexRef1DFetch.cpp
2018-09-18 14:10:03 +05:30
Maneesh Gupta d44f7401f0 Merge pull request #672 from iotamudelta/fp16_fix
Only LLVM6 and higher contain the necessary intrinsics.
2018-09-18 08:43:33 +05:30
Maneesh Gupta 77ed6e2c46 Merge pull request #674 from mangupta/fix_dtests_on_nvcc
[dtests] Fix hipTestClock, hipTestNew, hipTestGlobalVariable, hipSimpleAtomicsTest & hipTestIncludeMath tests on nvcc path
2018-09-18 07:50:52 +05:30
Maneesh Gupta dd0373dc02 Merge pull request #677 from yxsamliu/fix-launch-decay
Fix hipLaunchKernelGGL for hip-clang
2018-09-18 07:50:37 +05:30
Maneesh Gupta ff1163143f Merge pull request #676 from VincentSC/patch-1
Update install.sh
2018-09-18 07:50:28 +05:30
Maneesh Gupta b894c3d72c Merge pull request #678 from yxsamliu/fix-memory
Disable device code for gcc in hip_memory.h
2018-09-18 07:50:18 +05:30
Yaxun Sam Liu b23db4e452 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.
2018-09-17 16:50:42 -04:00
Yaxun Sam Liu 0471ce2da6 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.
2018-09-17 11:20:41 -04:00
VincentSC fcc9aa3412 Update install.sh
'rename' added as a Linux prerequisite.
2018-09-17 13:25:12 +02:00
Maneesh Gupta f63ffaf6e5 [dests] Fix hipTestClock, hipTestNew & hipTestGlobalVariable tests for nvcc
nvcc does not support global kernels in struct/class

Change-Id: I2d7297e0c3725564215e20dbdd31c0bb8d7a07de
2018-09-17 15:32:05 +05:30
Maneesh Gupta 7066147760 [dtests] Fix deviceLib/hipSimpleAtomicsTest for nvcc
Change-Id: I23cbea2820d41da6f6a1bcab4bc3b59ac21799dd
2018-09-17 15:26:45 +05:30
Maneesh Gupta 933c13f003 Add mappings for __clock* in nvcc_detail/hip_runtime.h
Change-Id: Ibcecf52f3e69298268d921efc036090544fa0ed0
2018-09-17 15:23:30 +05:30
Maneesh Gupta 644fc85a37 [dtests] Fix deviceLib/hipTestIncludeMath on nvcc path
Change-Id: Ifb121886bec6c1134e98bd194ff1713f28454d33
2018-09-17 15:15:49 +05:30
Maneesh Gupta a5aa5cbcfa Merge pull request #606 from ROCm-Developer-Tools/add-test-global-var
Add HIP directed test hipTestGlobalVariable.cpp
2018-09-17 11:11:51 +05:30
Maneesh Gupta c47e2bc7ba Merge pull request #598 from ROCm-Developer-Tools/support-malloc
Support device-side malloc/free for hip-clang
2018-09-17 11:11:36 +05:30
Maneesh Gupta b23609ad42 Merge branch 'master' into support-malloc 2018-09-17 10:17:25 +05:30
Maneesh Gupta 4d0d1fb3f4 Merge pull request #639 from ROCm-Developer-Tools/skudchad-hip
Check for hipEnvVar at the same level if directed_tests location fails
2018-09-16 18:31:37 +05:30
Maneesh Gupta f9167cd2da Revert changes to runtime/stream/hipStreamSync2 2018-09-15 13:23:38 +05:30
Maneesh Gupta 9f553c0b40 Merge pull request #650 from ROCm-Developer-Tools/hip-clang-new
Support placement new in hip-clang
2018-09-15 11:21:01 +05:30
Maneesh Gupta a190b1ba01 Merge pull request #636 from ROCm-Developer-Tools/db-fatbin
Add HIP_DB=fatbin for debugging fat binary issues
2018-09-14 13:21:58 +05:30
Maneesh Gupta c6d0de2c21 Merge pull request #637 from ROCm-Developer-Tools/add-pthread
Let hipcc link -lpthread -lm by default
2018-09-14 13:21:47 +05:30
Maneesh Gupta 17d12bbfef Merge pull request #665 from aaronenyeshi/fix-min-funcs
Use templates for min to prevent ambiguity
2018-09-14 13:21:38 +05:30
Maneesh Gupta ac7f16613d Merge pull request #642 from ROCm-Developer-Tools/handle-obj
Let hipcc handle obj files in linker response file for hip-clang
2018-09-14 08:59:53 +05:30
Maneesh Gupta 2f794fd99f Merge pull request #658 from phani544/hipClangFrndClass
[HIP-Clang]Add friend class/function test
2018-09-14 08:59:40 +05:30
Aaron Enye Shi 6fa3ba3e12 Fix Tensorflow ambiguous min issue 2018-09-13 23:16:20 +00:00
Johannes M Dieterich dbe0cbcb93 Only LLVM6 and higher contain the necessary intrinsics. 2018-09-13 13:55:43 -05:00
Maneesh Gupta cb8a0e3a43 Merge pull request #633 from aaronenyeshi/hip-clang-remove-am
Remove few hcc specific cmake for hip-clang
2018-09-13 10:20:12 +05:30
Maneesh Gupta d7a832bce1 Merge pull request #669 from ROCm-Developer-Tools/feature_automatic_cast
Remove potential for mismatch between runtime passed actuals and defined formals
2018-09-13 07:54:22 +05:30
Maneesh Gupta 90833360d1 Merge pull request #670 from gargrahul/remove_adipose_launchkernelhcc
Remove adipose extn from launchKernelHcc sample
2018-09-13 07:54:11 +05:30
Maneesh Gupta 2081cc9bd4 Merge pull request #661 from yxsamliu/add-empty-printf
Add empty printf for hip-clang
2018-09-13 07:54:03 +05:30
Maneesh Gupta 09da85729b Merge pull request #648 from ROCm-Developer-Tools/yxsamliu-patch-2
Document kernel launching for hip-clang
2018-09-13 07:53:50 +05:30
Aaron Enye Shi ebf565819e Avoid AMP-retrict call to CPU-restrict 2018-09-12 14:54:31 +00:00
Rahul Garg 632b6f6b39 Remove adipose extn from launchKernelHcc sample 2018-09-12 16:41:24 +05:30
Alex Voicu 5a8eb9eba5 Remove potential for mismatch between runtime passed actuals and defined formals. 2018-09-12 10:30:48 +01:00
Maneesh Gupta 22cfe54e31 Merge pull request #664 from lcskrishna/master
added __host__ to float2half and half2float functions.
2018-09-12 14:50:01 +05:30
Maneesh Gupta ad5bc7f015 Merge pull request #663 from yxsamliu/fix-launch
Use template for hipLaunchKernelGGL for hip-clang
2018-09-12 14:49:38 +05:30
Maneesh Gupta 2eadadff94 Merge pull request #667 from carlushuang/longlong_as_double_fix
fix __longlong_as_double() problem, return the double value
2018-09-12 12:53:57 +05:30
Maneesh Gupta 74a13473f3 Merge pull request #666 from ROCm-Developer-Tools/mangupta-patch-2
[ci] Disable hipVectorTypes* tests in CI
2018-09-12 12:52:15 +05:30
carlushuang 15281b7b84 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>
2018-09-12 13:25:00 +08:00
Maneesh Gupta d45cf59fc4 [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.
2018-09-12 10:32:15 +05:30
Aaron Enye Shi 7aa282897f Avoid host min func conflict with gcc min 2018-09-11 18:48:31 +00:00
Aaron Enye Shi 5f0838300e Use templates for min to prevent ambiguity 2018-09-11 18:21:54 +00:00
Yaxun Sam Liu 6f2201475d Use template for hipLaunchKernelGGL for hip-clang 2018-09-07 16:20:00 -04:00
Yaxun Sam Liu be4a8f6859 Add empty printf for hip-clang 2018-09-07 16:15:08 -04:00
lcskrishna fc2c8de816 added host for float2half and hlaf2float 2018-09-06 15:02:52 -07:00
fpadmin 9ca3401f8b [HIP-Clang]Add friend class/function test 2018-09-05 11:48:49 +05:30
Yaxun Sam Liu 7d1492ab61 Let hipcc link -lpthread -lm by default 2018-09-04 17:11:47 -04:00
Yaxun Sam Liu 627c179612 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.
2018-09-04 16:57:55 -04:00
Yaxun (Sam) Liu 139d76a4db Document kernel launching for hip-clang 2018-09-04 16:56:53 -04:00