foreman
e17b448874
P4 to Git Change 1610802 by chui@ocl-promo-incrementor on 2018/09/26 02:57:16
...
SWDEV-2 - Change OpenCL version number from 2745 to 2746.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2493 edit
2018-09-26 03:05:06 -04:00
Maneesh Gupta
802520f5f1
Merge pull request #685 from ROCm-Developer-Tools/hip-trig-return
...
Improve hip_trig test case
2018-09-26 09:50:48 +05:30
foreman
40bfc4cf20
P4 to Git Change 1610640 by gandryey@gera-w8 on 2018/09/25 17:34:09
...
SWDEV-79445 - OCL generic changes and code clean-up
Program compilation clean-up. Step#4:
- Add common method FindGlobalVarSize() and metadata setup to the abstraction layer
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#6 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.hpp#4 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#76 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.hpp#32 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.cpp#89 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.hpp#38 edit
2018-09-25 17:47:26 -04:00
foreman
f24fdb6d53
P4 to Git Change 1610625 by gandryey@gera-w8 on 2018/09/25 17:00:40
...
SWDEV-79445 - OCL generic changes and code clean-up
- Fix RGP capture. Add the engine mask.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palgpuopen.cpp#7 edit
2018-09-25 17:14:51 -04:00
Aaron Enye Shi
eeb6c11050
Use sinf and cosf from ocml device libs
...
Using llvm_amdgcn builtin fails to produce accurate values, we should move to using the ocml device library versions.
2018-09-25 19:31:39 +00:00
foreman
8d912e037a
P4 to Git Change 1610499 by skudchad@skudchad-lnx on 2018/09/25 14:43:35
...
SWDEV-145570 - [HIP] - Map hipinfo sample from HIP mirror so that we have the same hipinfo
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_peer.cpp#3 edit
... //depot/stg/opencl/drivers/opencl/tools/hipinfo/CMakeLists.txt#2 edit
... //depot/stg/opencl/drivers/opencl/tools/hipinfo/build/Makefile.hipinfo#2 edit
... //depot/stg/opencl/drivers/opencl/tools/hipinfo/hipinfo.cpp#2 delete
2018-09-25 15:01:11 -04:00
foreman
90339a205f
P4 to Git Change 1610376 by gandryey@gera-w8 on 2018/09/25 11:50:37
...
SWDEV-79445 - OCL generic changes and code clean-up
- Fix HIP failures
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#5 edit
2018-09-25 12:03:21 -04:00
Aaron Enye Shi
04ed44f074
Use trig functions from ocml instead
2018-09-25 15:58:36 +00:00
foreman
dfe166ffc1
P4 to Git Change 1610362 by gandryey@gera-w8 on 2018/09/25 11:39:08
...
SWDEV-79445 - OCL generic changes and code clean-up
- Attempt to fix HIP failures with VDI/ROCm
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#4 edit
2018-09-25 11:48:56 -04:00
Evgeny Mankov
d12c1f7eff
Merge pull request #687 from emankov/hipBLAS
...
[HIPIFY][BLAS] Add support of hipblasGemmEx and corresponding types
2018-09-25 18:48:06 +03:00
Evgeny Mankov
65035fa485
[HIPIFY][BLAS] Add support of hipblasGemmEx and corresponding types
...
TODO (hipBLAS/HIP): rename hipblasDatatype_t to hipDataType_t and move it from hipBLAS to HIP, as Data types are used not only in BLAS library.
2018-09-25 18:46:23 +03:00
Evgeny Mankov
fae1de41e2
Merge pull request #686 from emankov/docs
...
[HIPIFY][docs] Update CUDNN_API_supported_by_HIP.md
2018-09-25 16:52:19 +03:00
Evgeny Mankov
f627d9a9a2
[HIPIFY][docs] Update CUDNN_API_supported_by_HIP.md
2018-09-25 16:50:40 +03:00
Jenkins
9e5e2f454f
Merge 'master' into 'amd-master'
...
Change-Id: Ida77d16d15313c8e52cdcb36b8e68e9d5c406256
2018-09-25 04:09:56 -05:00
foreman
6b4875aad1
P4 to Git Change 1610187 by chui@ocl-promo-incrementor on 2018/09/25 02:56:08
...
SWDEV-2 - Change OpenCL version number from 2744 to 2745.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2492 edit
2018-09-25 03:13:52 -04:00
foreman
dee2f4bd71
P4 to Git Change 1610043 by gandryey@gera-w8 on 2018/09/24 18:08:36
...
SWDEV-79445 - OCL generic changes and code clean-up
Program compilation clean-up. Step#3:
- Move getCompilationStagesFromBinary and getNextCompilationStageFromBinary to the abstraction layer.
- Share the same functionality across GSL, PAL and ROCr backends
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#3 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.hpp#3 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#243 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.hpp#76 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldefs.hpp#39 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#75 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.hpp#31 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.cpp#88 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.hpp#37 edit
2018-09-24 18:21:56 -04:00
Aaron Enye Shi
bc5de031a5
Fix missing HIP_ASSERT in hip_trig
2018-09-24 15:01:24 +00:00
foreman
3f52205ed1
P4 to Git Change 1609737 by chui@ocl-promo-incrementor on 2018/09/24 02:56:48
...
SWDEV-2 - Change OpenCL version number from 2743 to 2744.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2491 edit
2018-09-24 03:05:55 -04:00
Maneesh Gupta
ad008c5e3f
Merge pull request #683 from ROCm-Developer-Tools/hip-float-rounded
...
Disable non-default-rounded functions
2018-09-24 09:32:52 +05:30
Jenkins
d7d15b126b
Merge 'master' into 'amd-master'
...
Change-Id: I3de7b9ac03c05e50e7fbdb855e120b2dff8d23b4
2018-09-23 20:41:55 -05:00
foreman
0485435543
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
2018-09-22 03:08:01 -04:00
foreman
016454cd01
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
2018-09-21 15:34:52 -04:00
Aaron Enye Shi
afef6a3ece
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.
2018-09-21 15:28:10 -04:00
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