Aaron Enye Shi
20e9391cfb
Use trig functions from ocml instead
...
[ROCm/clr commit: 04ed44f074 ]
2018-09-25 15:58:36 +00:00
Aaron Enye Shi
4bbfaf06b5
Fix missing HIP_ASSERT in hip_trig
...
[ROCm/clr commit: bc5de031a5 ]
2018-09-24 15:01:24 +00:00
Aaron Enye Shi
f4fc30ccc7
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/clr commit: afef6a3ece ]
2018-09-21 15:28:10 -04:00
Maneesh Gupta
4219d3d796
Merge pull request #684 from ROCm-Developer-Tools/mangupta-patch-2
...
[ci] Renable nvcc testing
[ROCm/clr commit: 5468e01d04 ]
2018-09-21 11:05:45 +05:30
Maneesh Gupta
203e3dd5d5
Update hipTestFMA.cpp
...
[ROCm/clr commit: a4bdbe0aaf ]
2018-09-21 11:00:08 +05:30
Maneesh Gupta
e300bdf211
[ci] Renable nvcc testing
...
Change-Id: I7d720b41a3ddc99453fee8b9be30494bfec3a808
[ROCm/clr commit: cc4e8c7e8b ]
2018-09-21 10:11:31 +05:30
Maneesh Gupta
f648d28bcb
Merge pull request #614 from ROCm-Developer-Tools/fma
...
Add overloading resolution functions for fma
[ROCm/clr commit: 7cec85e1ae ]
2018-09-20 13:38:03 +05:30
Maneesh Gupta
f742125288
Update hipTestFMA.cpp
...
Fix the test so that it works on nvcc path as well.
[ROCm/clr commit: e614aac0da ]
2018-09-20 11:23:51 +05:30
Maneesh Gupta
1e11b0352b
Merge pull request #682 from aaronenyeshi/hip-config-files
...
Create separate config files for hcc and clang
[ROCm/clr commit: ff8bdd0375 ]
2018-09-20 11:21:31 +05:30
Aaron Enye Shi
ee366fad74
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/clr commit: 73a5ea0f9f ]
2018-09-19 18:29:56 +00:00
Yaxun Sam Liu
2f6bee46f9
Silent warnings about duplicate static keyword
...
static is already in __DEVICE__, so should be removed.
[ROCm/clr commit: cfa71293ce ]
2018-09-19 10:39:45 -04:00
Yaxun Sam Liu
a7b03bee08
Add fma function with float and _Float16 arguments
...
[ROCm/clr commit: a8bed200b7 ]
2018-09-19 09:59:33 -04:00
Maneesh Gupta
4546edb52f
Update Jenkinsfile
...
[ci] Update list of disable tests for automation
[ROCm/clr commit: f074207858 ]
2018-09-19 15:06:22 +05:30
Maneesh Gupta
0117b0b0fc
Merge pull request #635 from ROCm-Developer-Tools/fix-include
...
Fix build failure of hipTestHalf and hipTestIncludeMath for hip-clang
[ROCm/clr commit: 50228bf5fc ]
2018-09-19 09:04:06 +05:30
Yaxun Sam Liu
445697cfe3
Fix build failure of hipTestHalf and hipTestIncludeMath for hip-clang
...
[ROCm/clr commit: 781f0d97b5 ]
2018-09-18 21:00:15 -04:00
Rahul Garg
45e7d824ad
Fixed get alignment offset test for NVCC
...
- Removed dtest hipGetAlgntoffset2D.cpp
- hipGetTextureAlignmentOffset is being tested now in hipBindTexRef1DFetch.cpp
[ROCm/clr commit: c878d9cde4 ]
2018-09-18 14:10:03 +05:30
Maneesh Gupta
814ac65527
Merge pull request #672 from iotamudelta/fp16_fix
...
Only LLVM6 and higher contain the necessary intrinsics.
[ROCm/clr commit: d44f7401f0 ]
2018-09-18 08:43:33 +05:30
Maneesh Gupta
d7c37a2743
Merge pull request #674 from mangupta/fix_dtests_on_nvcc
...
[dtests] Fix hipTestClock, hipTestNew, hipTestGlobalVariable, hipSimpleAtomicsTest & hipTestIncludeMath tests on nvcc path
[ROCm/clr commit: 77ed6e2c46 ]
2018-09-18 07:50:52 +05:30
Maneesh Gupta
0e8815b3ad
Merge pull request #677 from yxsamliu/fix-launch-decay
...
Fix hipLaunchKernelGGL for hip-clang
[ROCm/clr commit: dd0373dc02 ]
2018-09-18 07:50:37 +05:30
Maneesh Gupta
9bc690d9e4
Merge pull request #676 from VincentSC/patch-1
...
Update install.sh
[ROCm/clr commit: ff1163143f ]
2018-09-18 07:50:28 +05:30
Yaxun Sam Liu
c0592f16e6
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/clr commit: b23db4e452 ]
2018-09-17 16:50:42 -04:00
Yaxun Sam Liu
eb9c852dc5
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/clr commit: 0471ce2da6 ]
2018-09-17 11:20:41 -04:00
VincentSC
564a45497b
Update install.sh
...
'rename' added as a Linux prerequisite.
[ROCm/clr commit: fcc9aa3412 ]
2018-09-17 13:25:12 +02:00
Maneesh Gupta
0bae7eaad3
[dests] Fix hipTestClock, hipTestNew & hipTestGlobalVariable tests for nvcc
...
nvcc does not support global kernels in struct/class
Change-Id: I2d7297e0c3725564215e20dbdd31c0bb8d7a07de
[ROCm/clr commit: f63ffaf6e5 ]
2018-09-17 15:32:05 +05:30
Maneesh Gupta
6e7f871105
[dtests] Fix deviceLib/hipSimpleAtomicsTest for nvcc
...
Change-Id: I23cbea2820d41da6f6a1bcab4bc3b59ac21799dd
[ROCm/clr commit: 7066147760 ]
2018-09-17 15:26:45 +05:30
Maneesh Gupta
9623689bc7
Add mappings for __clock* in nvcc_detail/hip_runtime.h
...
Change-Id: Ibcecf52f3e69298268d921efc036090544fa0ed0
[ROCm/clr commit: 933c13f003 ]
2018-09-17 15:23:30 +05:30
Maneesh Gupta
51f5e9ea04
[dtests] Fix deviceLib/hipTestIncludeMath on nvcc path
...
Change-Id: Ifb121886bec6c1134e98bd194ff1713f28454d33
[ROCm/clr commit: 644fc85a37 ]
2018-09-17 15:15:49 +05:30
Maneesh Gupta
0ecfac50cb
Merge pull request #606 from ROCm-Developer-Tools/add-test-global-var
...
Add HIP directed test hipTestGlobalVariable.cpp
[ROCm/clr commit: a5aa5cbcfa ]
2018-09-17 11:11:51 +05:30
Maneesh Gupta
20abaa15c4
Merge branch 'master' into support-malloc
...
[ROCm/clr commit: b23609ad42 ]
2018-09-17 10:17:25 +05:30
Maneesh Gupta
e0a77ca23b
Merge pull request #639 from ROCm-Developer-Tools/skudchad-hip
...
Check for hipEnvVar at the same level if directed_tests location fails
[ROCm/clr commit: 4d0d1fb3f4 ]
2018-09-16 18:31:37 +05:30
Maneesh Gupta
00157dc427
Revert changes to runtime/stream/hipStreamSync2
...
[ROCm/clr commit: f9167cd2da ]
2018-09-15 13:23:38 +05:30
Maneesh Gupta
191a752474
Merge pull request #650 from ROCm-Developer-Tools/hip-clang-new
...
Support placement new in hip-clang
[ROCm/clr commit: 9f553c0b40 ]
2018-09-15 11:21:01 +05:30
Maneesh Gupta
8bf4a46c46
Merge pull request #636 from ROCm-Developer-Tools/db-fatbin
...
Add HIP_DB=fatbin for debugging fat binary issues
[ROCm/clr commit: a190b1ba01 ]
2018-09-14 13:21:58 +05:30
Maneesh Gupta
5d98d0fcdd
Merge pull request #637 from ROCm-Developer-Tools/add-pthread
...
Let hipcc link -lpthread -lm by default
[ROCm/clr commit: c6d0de2c21 ]
2018-09-14 13:21:47 +05:30
Maneesh Gupta
24868e6605
Merge pull request #665 from aaronenyeshi/fix-min-funcs
...
Use templates for min to prevent ambiguity
[ROCm/clr commit: 17d12bbfef ]
2018-09-14 13:21:38 +05:30
Maneesh Gupta
39af9ffc16
Merge pull request #642 from ROCm-Developer-Tools/handle-obj
...
Let hipcc handle obj files in linker response file for hip-clang
[ROCm/clr commit: ac7f16613d ]
2018-09-14 08:59:53 +05:30
Maneesh Gupta
1c719c97f3
Merge pull request #658 from phani544/hipClangFrndClass
...
[HIP-Clang]Add friend class/function test
[ROCm/clr commit: 2f794fd99f ]
2018-09-14 08:59:40 +05:30
Aaron Enye Shi
70d1143f62
Fix Tensorflow ambiguous min issue
...
[ROCm/clr commit: 6fa3ba3e12 ]
2018-09-13 23:16:20 +00:00
Johannes M Dieterich
1d0e3c3ece
Only LLVM6 and higher contain the necessary intrinsics.
...
[ROCm/clr commit: dbe0cbcb93 ]
2018-09-13 13:55:43 -05:00
Maneesh Gupta
7e87774568
Merge pull request #633 from aaronenyeshi/hip-clang-remove-am
...
Remove few hcc specific cmake for hip-clang
[ROCm/clr commit: cb8a0e3a43 ]
2018-09-13 10:20:12 +05:30
Maneesh Gupta
2bca65a8a3
Merge pull request #669 from ROCm-Developer-Tools/feature_automatic_cast
...
Remove potential for mismatch between runtime passed actuals and defined formals
[ROCm/clr commit: d7a832bce1 ]
2018-09-13 07:54:22 +05:30
Maneesh Gupta
dd91726d4d
Merge pull request #670 from gargrahul/remove_adipose_launchkernelhcc
...
Remove adipose extn from launchKernelHcc sample
[ROCm/clr commit: 90833360d1 ]
2018-09-13 07:54:11 +05:30
Maneesh Gupta
fbcf531e47
Merge pull request #661 from yxsamliu/add-empty-printf
...
Add empty printf for hip-clang
[ROCm/clr commit: 2081cc9bd4 ]
2018-09-13 07:54:03 +05:30
Maneesh Gupta
a89851ba35
Merge pull request #648 from ROCm-Developer-Tools/yxsamliu-patch-2
...
Document kernel launching for hip-clang
[ROCm/clr commit: 09da85729b ]
2018-09-13 07:53:50 +05:30
Aaron Enye Shi
96fe74cd2b
Avoid AMP-retrict call to CPU-restrict
...
[ROCm/clr commit: ebf565819e ]
2018-09-12 14:54:31 +00:00
Rahul Garg
f395a627a0
Remove adipose extn from launchKernelHcc sample
...
[ROCm/clr commit: 632b6f6b39 ]
2018-09-12 16:41:24 +05:30
Alex Voicu
1292ba70a7
Remove potential for mismatch between runtime passed actuals and defined formals.
...
[ROCm/clr commit: 5a8eb9eba5 ]
2018-09-12 10:30:48 +01:00
Maneesh Gupta
9061790fcb
Merge pull request #664 from lcskrishna/master
...
added __host__ to float2half and half2float functions.
[ROCm/clr commit: 22cfe54e31 ]
2018-09-12 14:50:01 +05:30
Maneesh Gupta
c7c438f4e6
Merge pull request #663 from yxsamliu/fix-launch
...
Use template for hipLaunchKernelGGL for hip-clang
[ROCm/clr commit: ad5bc7f015 ]
2018-09-12 14:49:38 +05:30
Maneesh Gupta
fa438547af
Merge pull request #667 from carlushuang/longlong_as_double_fix
...
fix __longlong_as_double() problem, return the double value
[ROCm/clr commit: 2eadadff94 ]
2018-09-12 12:53:57 +05:30