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

13402 Коммитов

Автор SHA1 Сообщение Дата
Evgeny Mankov e9acd2671d [HIPIFY][docs] Fix typos in Readme.md
[ROCm/clr commit: 6056686796]
2018-09-26 17:26:25 +03:00
Evgeny Mankov a4c3741ec7 Merge pull request #690 from emankov/hipBLAS
[HIPIFY][doc] Update README.md due to new LLVM 7.0.0 and CUDA 10.0 re…

[ROCm/clr commit: e879118d87]
2018-09-26 17:05:47 +03:00
Evgeny Mankov 298ca9b3cd [HIPIFY][doc] Update README.md due to new LLVM 7.0.0 and CUDA 10.0 releases.
[ROCm/clr commit: a7e75c72ee]
2018-09-26 17:01:59 +03:00
Maneesh Gupta 1a59703cdb Merge pull request #689 from gargrahul/hipmemset_ret_success_sizezero
Return hipSuccess when sizeBytes=0 in hipMemset

[ROCm/clr commit: 5bd2219f9d]
2018-09-26 13:57:44 +05:30
Rahul Garg e0efc8a09e Return hipSuccess when sizeBytes=0 in hipMemset
[ROCm/clr commit: bd27310127]
2018-09-26 12:47:36 +05:30
foreman ac219d7500 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


[ROCm/clr commit: e17b448874]
2018-09-26 03:05:06 -04:00
Maneesh Gupta 27986e6788 Merge pull request #685 from ROCm-Developer-Tools/hip-trig-return
Improve hip_trig test case

[ROCm/clr commit: 802520f5f1]
2018-09-26 09:50:48 +05:30
foreman e2a6a8e8ba 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


[ROCm/clr commit: 40bfc4cf20]
2018-09-25 17:47:26 -04:00
foreman 17234d5abb 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


[ROCm/clr commit: f24fdb6d53]
2018-09-25 17:14:51 -04:00
Aaron Enye Shi 4d59fbbcbe 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.


[ROCm/clr commit: eeb6c11050]
2018-09-25 19:31:39 +00:00
foreman 909f353400 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


[ROCm/clr commit: 8d912e037a]
2018-09-25 15:01:11 -04:00
foreman addd208e25 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


[ROCm/clr commit: 90339a205f]
2018-09-25 12:03:21 -04:00
Aaron Enye Shi 20e9391cfb Use trig functions from ocml instead
[ROCm/clr commit: 04ed44f074]
2018-09-25 15:58:36 +00:00
foreman 7cf7b1d6eb 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


[ROCm/clr commit: dfe166ffc1]
2018-09-25 11:48:56 -04:00
Evgeny Mankov 2a6861aa64 Merge pull request #687 from emankov/hipBLAS
[HIPIFY][BLAS] Add support of hipblasGemmEx and corresponding types

[ROCm/clr commit: d12c1f7eff]
2018-09-25 18:48:06 +03:00
Evgeny Mankov 11dde91716 [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.


[ROCm/clr commit: 65035fa485]
2018-09-25 18:46:23 +03:00
Evgeny Mankov 8359f85a51 Merge pull request #686 from emankov/docs
[HIPIFY][docs] Update CUDNN_API_supported_by_HIP.md

[ROCm/clr commit: fae1de41e2]
2018-09-25 16:52:19 +03:00
Evgeny Mankov 37b1248da2 [HIPIFY][docs] Update CUDNN_API_supported_by_HIP.md
[ROCm/clr commit: f627d9a9a2]
2018-09-25 16:50:40 +03:00
Jenkins e1050a6596 Merge 'master' into 'amd-master'
Change-Id: Ida77d16d15313c8e52cdcb36b8e68e9d5c406256


[ROCm/clr commit: 9e5e2f454f]
2018-09-25 04:09:56 -05:00
foreman 68a8442e48 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


[ROCm/clr commit: 6b4875aad1]
2018-09-25 03:13:52 -04:00
foreman 0821f2167f 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


[ROCm/clr commit: dee2f4bd71]
2018-09-24 18:21:56 -04:00
Aaron Enye Shi 4bbfaf06b5 Fix missing HIP_ASSERT in hip_trig
[ROCm/clr commit: bc5de031a5]
2018-09-24 15:01:24 +00:00
foreman e6bd08e537 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


[ROCm/clr commit: 3f52205ed1]
2018-09-24 03:05:55 -04:00
Maneesh Gupta 0d75b78a5a Merge pull request #683 from ROCm-Developer-Tools/hip-float-rounded
Disable non-default-rounded functions

[ROCm/clr commit: ad008c5e3f]
2018-09-24 09:32:52 +05:30
Jenkins ec1859900c Merge 'master' into 'amd-master'
Change-Id: I3de7b9ac03c05e50e7fbdb855e120b2dff8d23b4


[ROCm/clr commit: d7d15b126b]
2018-09-23 20:41:55 -05:00
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
Maneesh Gupta 59bf30190b Merge pull request #681 from yxsamliu/fix-warning-static
Silent warnings about duplicate static keyword

[ROCm/clr commit: d333dc10cd]
2018-09-20 07:59:10 +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
Jenkins ea2bf47193 Merge 'master' into 'amd-master'
Change-Id: I31b31fc6614c32b88df3ddb0796af42d19deb65f


[ROCm/clr commit: a8b4350f20]
2018-09-19 04:09:45 -05:00
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
Maneesh Gupta a90c646013 Merge pull request #679 from gargrahul/fix_getalignoffset_test_nvcc
[dtests] Fixed get alignment offset test for NVCC

[ROCm/clr commit: 14ffeef73a]
2018-09-19 09:03:59 +05:30