Граф коммитов

13474 Коммитов

Автор SHA1 Сообщение Дата
foreman d4ffba0544 P4 to Git Change 1609403 by kzhuravl@kzhuravl-fiji-ocllc-2 on 2018/09/21 14:35:36
SWDEV-79445 - clinfo: return EXIT_SUCCESS on success, EXIT_FAILURE on failure.

Affected files ...

... //depot/stg/opencl/drivers/opencl/tools/clinfo/clinfo.cpp#6 edit
2018-09-21 14:44:45 -04:00
foreman 5f85745b21 P4 to Git Change 1609107 by chui@ocl-promo-incrementor on 2018/09/21 02:56:52
SWDEV-2 - Change OpenCL version number from 2741 to 2742.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2489 edit
2018-09-21 03:07:49 -04:00
Maneesh Gupta 5468e01d04 Merge pull request #684 from ROCm-Developer-Tools/mangupta-patch-2
[ci] Renable nvcc testing
2018-09-21 11:05:45 +05:30
Maneesh Gupta a4bdbe0aaf Update hipTestFMA.cpp 2018-09-21 11:00:08 +05:30
Maneesh Gupta cc4e8c7e8b [ci] Renable nvcc testing
Change-Id: I7d720b41a3ddc99453fee8b9be30494bfec3a808
2018-09-21 10:11:31 +05:30
foreman dbe7f3201d P4 to Git Change 1608975 by gandryey@gera-w8 on 2018/09/20 18:14:01
SWDEV-79445 - OCL generic changes and code clean-up
	Program compilation clean-up. Follwoing CL#1608319:
	- Switch HSAIL GSL path to the common compilation method

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpucompiler.cpp#160 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#168 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#332 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#242 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.hpp#75 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#74 edit
2018-09-20 18:26:16 -04:00
Aaron Enye Shi a3dea28c9d Disable non-default-rounded functions
Device library has removed the non-default-rounded functions, so hipFloatMath will fail to build. These include the removal of __ocml_sqrt_rte, __ocml_sqrt_rtn, __ocml_sqrt_rtp, and __ocml_sqrt_rtz. As seen here: https://github.com/RadeonOpenCompute/ROCm-Device-Libs/commit/2fc04e10e1354edee331ce700f98a60f8255effb . Disable these function tests for now, until they are re-enabled, or deleted completely.
2018-09-20 16:33:32 -04:00
Maneesh Gupta 7cec85e1ae Merge pull request #614 from ROCm-Developer-Tools/fma
Add overloading resolution functions for fma
2018-09-20 13:38:03 +05:30
foreman c48abf1c3d P4 to Git Change 1608510 by chui@ocl-promo-incrementor on 2018/09/20 02:56:50
SWDEV-2 - Change OpenCL version number from 2740 to 2741.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2488 edit
2018-09-20 03:08:58 -04:00
Maneesh Gupta e614aac0da Update hipTestFMA.cpp
Fix the test so that it works on nvcc path as well.
2018-09-20 11:23:51 +05:30
Maneesh Gupta ff8bdd0375 Merge pull request #682 from aaronenyeshi/hip-config-files
Create separate config files for hcc and clang
2018-09-20 11:21:31 +05:30
Maneesh Gupta d333dc10cd Merge pull request #681 from yxsamliu/fix-warning-static
Silent warnings about duplicate static keyword
2018-09-20 07:59:10 +05:30
foreman 6313e9af46 P4 to Git Change 1608381 by skudchad@skudchad-lnx on 2018/09/19 19:40:29
SWDEV-145570 - [HIP] - Fix HIP build break caused by CL#1608319

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.hpp#107 edit
2018-09-19 19:49:37 -04:00
foreman e132af9cad P4 to Git Change 1608319 by gandryey@gera-lnx-rcf-lc on 2018/09/19 16:55:11
SWDEV-79445 - OCL generic changes and code clean-up
	Program compilation clean-up. Step#2:
	- Combine PAL and ROCr implementations of compilation under common methods in device::Program for HSAIL and LC.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#319 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.hpp#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.hpp#74 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palcompiler.cpp#26 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.hpp#34 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#73 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.hpp#30 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/roccompiler.cpp#46 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.hpp#31 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.cpp#87 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.hpp#36 edit
2018-09-19 17:06:20 -04:00
Aaron Enye Shi 73a5ea0f9f 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.
2018-09-19 18:29:56 +00:00
Yaxun Sam Liu cfa71293ce Silent warnings about duplicate static keyword
static is already in __DEVICE__, so should be removed.
2018-09-19 10:39:45 -04:00
Yaxun Sam Liu a8bed200b7 Add fma function with float and _Float16 arguments 2018-09-19 09:59:33 -04:00
Maneesh Gupta f074207858 Update Jenkinsfile
[ci] Update list of disable tests for automation
2018-09-19 15:06:22 +05:30
Jenkins a8b4350f20 Merge 'master' into 'amd-master'
Change-Id: I31b31fc6614c32b88df3ddb0796af42d19deb65f
2018-09-19 04:09:45 -05:00
foreman 8f2b512149 P4 to Git Change 1607909 by chui@ocl-promo-incrementor on 2018/09/19 02:56:57
SWDEV-2 - Change OpenCL version number from 2739 to 2740.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2487 edit
2018-09-19 03:10:10 -04:00
Maneesh Gupta 50228bf5fc Merge pull request #635 from ROCm-Developer-Tools/fix-include
Fix build failure of hipTestHalf and hipTestIncludeMath for hip-clang
2018-09-19 09:04:06 +05:30
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
Yaxun Sam Liu 781f0d97b5 Fix build failure of hipTestHalf and hipTestIncludeMath for hip-clang 2018-09-18 21:00:15 -04:00
foreman 0253c1afb3 P4 to Git Change 1607675 by gandryey@gera-w8 on 2018/09/18 18:42:34
SWDEV-79445 - OCL generic changes and code clean-up
	Program compilation clean-up. Step#1:
	- Move device::Program implementation into a separate file
	- Combine the common fields accros all 3 layers into the abstract device::Program

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#230 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#318 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpucompiler.cpp#159 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#241 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.hpp#73 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#72 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.hpp#29 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#125 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.cpp#86 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.hpp#35 edit
2018-09-18 18:53:08 -04:00
foreman f8e1706822 P4 to Git Change 1607596 by jatang@jatang_win_pal_lc on 2018/09/18 16:37:51
SWDEV-126897 - Remove calling setDynamicParallelFlag() from submitKernelInternal() in LC/ROCm path.

	For LC, setDynamicParallelFlag() is now called at Kernel::InitParameters().

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#69 edit
2018-09-18 16:47:41 -04:00
foreman 41facdb089 P4 to Git Change 1607329 by jatang@jatang_win_pal_lc on 2018/09/18 10:34:41
SWDEV-148809 - Device Enqueue on LC/PAL.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/devkernel.cpp#7 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#109 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.cpp#66 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#71 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.hpp#28 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#124 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.hpp#55 edit
2018-09-18 10:42:05 -04:00
Jenkins eec176e474 Merge 'master' into 'amd-master'
Change-Id: Id88d6b69117acd7c73a1279bbb4a5b1a5815b2e5
2018-09-18 04:09:49 -05:00
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