foreman
10daea455a
P4 to Git Change 1609674 by chui@ocl-promo-incrementor on 2018/09/22 02:56:48
...
SWDEV-2 - Change OpenCL version number from 2742 to 2743.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2490 edit
[ROCm/clr commit: 0485435543 ]
2018-09-22 03:08:01 -04:00
foreman
457ada789a
P4 to Git Change 1609437 by kzhuravl@kzhuravl-fiji-ocllc-2 on 2018/09/21 15:26:55
...
SWDEV-79445 - Follow up for CL 1609403: clinfo: return EXIT_SUCCESS on success, EXIT_FAILURE on failure:
- Purge status
- Return EXIT_SUCCESS
Affected files ...
... //depot/stg/opencl/drivers/opencl/tools/clinfo/clinfo.cpp#7 edit
[ROCm/clr commit: 016454cd01 ]
2018-09-21 15:34:52 -04: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
foreman
66b72cf9b7
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
[ROCm/clr commit: d4ffba0544 ]
2018-09-21 14:44:45 -04:00
foreman
7d875491ac
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
[ROCm/clr commit: 5f85745b21 ]
2018-09-21 03:07:49 -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
foreman
c5b9715a6b
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
[ROCm/clr commit: dbe7f3201d ]
2018-09-20 18:26:16 -04:00
Aaron Enye Shi
646de2e876
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.
[ROCm/clr commit: a3dea28c9d ]
2018-09-20 16:33:32 -04:00
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
foreman
d98750b0bb
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
[ROCm/clr commit: c48abf1c3d ]
2018-09-20 03:08:58 -04:00
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
foreman
ca5028dfd4
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
[ROCm/clr commit: 6313e9af46 ]
2018-09-19 19:49:37 -04:00
foreman
1238139fab
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
[ROCm/clr commit: e132af9cad ]
2018-09-19 17:06:20 -04:00
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
foreman
1c65ce687b
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
[ROCm/clr commit: 8f2b512149 ]
2018-09-19 03:10:10 -04:00
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
foreman
bc0ac6bd43
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
[ROCm/clr commit: 0253c1afb3 ]
2018-09-18 18:53:08 -04:00
foreman
c1913716c2
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
[ROCm/clr commit: f8e1706822 ]
2018-09-18 16:47:41 -04:00
foreman
ebe30e5da9
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
[ROCm/clr commit: 41facdb089 ]
2018-09-18 10:42:05 -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
foreman
4b9a58b312
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
[ROCm/clr commit: d635cbae60 ]
2018-09-18 03:03:50 -04:00
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
Alex Voicu
f5d204450c
Align with HC Next.
...
[ROCm/clr commit: 26c26f63cb ]
2018-09-17 11:50:29 +03:00
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
foreman
d1615cbf7c
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
[ROCm/clr commit: 2b8ba532ab ]
2018-09-15 23:36:22 -04:00
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
foreman
17cc92351d
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
[ROCm/clr commit: 569e1241dd ]
2018-09-14 03:09:04 -04:00