Commit Graph

13197 Commitit

Tekijä SHA1 Viesti Päivämäärä
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
foreman d635cbae60 P4 to Git Change 1607178 by chui@ocl-promo-incrementor on 2018/09/18 02:56:46
SWDEV-2 - Change OpenCL version number from 2738 to 2739.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2486 edit
2018-09-18 03:03:50 -04:00
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
Jenkins 4175643818 Merge 'master' into 'amd-master'
Change-Id: Ieb80c129669e5c781fbad1e217be399915421cf2
2018-09-17 04:09:45 -05:00
Alex Voicu 26c26f63cb Align with HC Next. 2018-09-17 11:50:29 +03:00
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
foreman 2b8ba532ab P4 to Git Change 1606362 by chui@ocl-promo-incrementor on 2018/09/15 02:56:56
SWDEV-2 - Change OpenCL version number from 2737 to 2738.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2485 edit
2018-09-15 23:36:22 -04:00
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
foreman 569e1241dd P4 to Git Change 1605815 by chui@ocl-promo-incrementor on 2018/09/14 02:57:08
SWDEV-2 - Change OpenCL version number from 2736 to 2737.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2484 edit
2018-09-14 03:09:04 -04:00
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
foreman 45fb4ac8f6 P4 to Git Change 1605680 by gandryey@gera-ocl-lc on 2018/09/13 19:07:27
SWDEV-79445 - OCL generic changes and code clean-up
	- Fix test_basic progvar_prog_scope_uninit with LC. Detect global variables usage in the program and add the code object allocation to the memory dependency tracking

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#70 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.hpp#27 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#123 edit
2018-09-13 19:25:30 -04:00
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
foreman 55cf1727b2 P4 to Git Change 1605385 by gandryey@gera-w8 on 2018/09/13 11:53:28
SWDEV-79445 - OCL generic changes and code clean-up
	- Don't call backing store destruction if segment wasn't created at all. It could occur during library link.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.hpp#26 edit
2018-09-13 12:03:30 -04:00
foreman d6baba4262 P4 to Git Change 1605199 by chui@ocl-promo-incrementor on 2018/09/13 02:56:43
SWDEV-2 - Change OpenCL version number from 2735 to 2736.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2483 edit
2018-09-13 03:08:35 -04: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
foreman c35c82f394 P4 to Git Change 1605085 by skudchad@skudchad_test2_win_opencl on 2018/09/12 17:44:09
SWDEV-145570 - [HIP] - Enable largest possible allocation on HIP

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/15803/diff/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#56 edit
2018-09-12 17:55:29 -04:00
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
foreman 3f18c0691a P4 to Git Change 1604592 by chui@ocl-promo-incrementor on 2018/09/12 02:55:57
SWDEV-2 - Change OpenCL version number from 2734 to 2735.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2482 edit
2018-09-12 03:11:49 -04:00
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