Commit Graph

2921 Commits

Author SHA1 Message Date
Aaron Enye Shi 93a84365ab Use trig functions from ocml instead
[ROCm/hip commit: 5179a72cda]
2018-09-25 15:58:36 +00:00
Aaron Enye Shi 9762215e54 Fix missing HIP_ASSERT in hip_trig
[ROCm/hip commit: 3d3820272a]
2018-09-24 15:01:24 +00:00
Aaron Enye Shi 8408bc5536 Improve hip_trig test case
Hip_trig is failing but returning a passing value on HIP-Clang.  Also update with debug output and free arrays used.

[ROCm/hip commit: 357b6844fa]
2018-09-21 15:28:10 -04:00
Maneesh Gupta 780b0f38b8 Merge pull request #684 from ROCm-Developer-Tools/mangupta-patch-2
[ci] Renable nvcc testing

[ROCm/hip commit: 0e3ba5a47d]
2018-09-21 11:05:45 +05:30
Maneesh Gupta d98ef3cc48 Update hipTestFMA.cpp
[ROCm/hip commit: 255589ae15]
2018-09-21 11:00:08 +05:30
Maneesh Gupta 71e60d0574 [ci] Renable nvcc testing
Change-Id: I7d720b41a3ddc99453fee8b9be30494bfec3a808


[ROCm/hip commit: 6d794cd505]
2018-09-21 10:11:31 +05:30
Maneesh Gupta 70f9bd87c6 Merge pull request #614 from ROCm-Developer-Tools/fma
Add overloading resolution functions for fma

[ROCm/hip commit: 3d67c9f952]
2018-09-20 13:38:03 +05:30
Maneesh Gupta 8431e3620a Update hipTestFMA.cpp
Fix the test so that it works on nvcc path as well.

[ROCm/hip commit: ecd6a212c7]
2018-09-20 11:23:51 +05:30
Maneesh Gupta c51a4d28f7 Merge pull request #682 from aaronenyeshi/hip-config-files
Create separate config files for hcc and clang

[ROCm/hip commit: 70b0b1d600]
2018-09-20 11:21:31 +05:30
Maneesh Gupta e7e43382b1 Merge pull request #681 from yxsamliu/fix-warning-static
Silent warnings about duplicate static keyword

[ROCm/hip commit: 7f2be97667]
2018-09-20 07:59:10 +05:30
Aaron Enye Shi 80a9f02f42 Create separate config files for hcc and clang
The state of HIP_COMPILER is not passing into config files, therefore config files cannot use if statements to determine dependency. For HIP-Clang, we should remove find_dependency(hcc), so we create separate config files depending on compiler path. This fixes issue in apps that uses hip-config.cmake.


[ROCm/hip commit: e01c53b185]
2018-09-19 18:29:56 +00:00
Yaxun Sam Liu f6318119a9 Silent warnings about duplicate static keyword
static is already in __DEVICE__, so should be removed.


[ROCm/hip commit: a5c961e26c]
2018-09-19 10:39:45 -04:00
Yaxun Sam Liu 2d4040f75d Add fma function with float and _Float16 arguments
[ROCm/hip commit: bd622a4b4a]
2018-09-19 09:59:33 -04:00
Maneesh Gupta bf9fa30a60 Update Jenkinsfile
[ci] Update list of disable tests for automation

[ROCm/hip commit: 2a5a2c66c4]
2018-09-19 15:06:22 +05:30
Maneesh Gupta 1805760735 Merge pull request #635 from ROCm-Developer-Tools/fix-include
Fix build failure of hipTestHalf and hipTestIncludeMath for hip-clang

[ROCm/hip commit: a7873e7810]
2018-09-19 09:04:06 +05:30
Maneesh Gupta 90012aaeda Merge pull request #679 from gargrahul/fix_getalignoffset_test_nvcc
[dtests] Fixed get alignment offset test for NVCC

[ROCm/hip commit: 29ed3b46fe]
2018-09-19 09:03:59 +05:30
Yaxun Sam Liu dcc99ba5c6 Fix build failure of hipTestHalf and hipTestIncludeMath for hip-clang
[ROCm/hip commit: cf184460e9]
2018-09-18 21:00:15 -04:00
Rahul Garg 67463a8f8d Fixed get alignment offset test for NVCC
- Removed dtest hipGetAlgntoffset2D.cpp
- hipGetTextureAlignmentOffset is being tested now in hipBindTexRef1DFetch.cpp


[ROCm/hip commit: 8da3a96f2b]
2018-09-18 14:10:03 +05:30
Maneesh Gupta bec821768d Merge pull request #672 from iotamudelta/fp16_fix
Only LLVM6 and higher contain the necessary intrinsics.

[ROCm/hip commit: 9ee70fca8a]
2018-09-18 08:43:33 +05:30
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
Johannes M Dieterich b0602d501a Only LLVM6 and higher contain the necessary intrinsics.
[ROCm/hip commit: cf12a9c049]
2018-09-13 13:55:43 -05: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