Revīziju grafs

13197 Revīzijas

Autors SHA1 Ziņojums Datums
Vladislav Sytchenko 9a1835ddc3 Don't use a hardcoded warp size, since it can be dynamically changed. Query it from the runtime instead. 2019-07-31 17:04:31 -04:00
Yaxun (Sam) Liu c1dc675e3d Fix -std=c++14 for windows 2019-07-31 16:36:47 -04:00
Evgeny Mankov a6dcaf4bcd Merge pull request #1274 from emankov/cuDNN
[HIP][doc] Populate CUDA Runtime API doc with CUDA version field
2019-07-31 23:01:32 +03:00
Evgeny Mankov b149219167 [HIP][doc] Populate CUDA Runtime API doc with CUDA version field
+ CUDA version - version in which API has appeared and (optional) last version before abandoning it; no value in case of earlier versions < 7.5.
+ Fix typos, add missing references.
2019-07-31 22:59:05 +03:00
Maneesh Gupta e0397d3d1f Merge pull request #1269 from gargrahul/fix_ptr_attr_unkonwn_to_invalid
hipPointerGetAttributes- Change hipErrorUnknown to hipErrorInvalidValue
2019-07-31 15:43:06 +00:00
Maneesh Gupta 56d41344c6 Merge pull request #1265 from gargrahul/fix_hip_porting_guide_texture_ref_use
[docs]Fix texture reference APIs usage part
2019-07-31 15:42:54 +00:00
Rahul Garg 8df47255c5 Add hip init in hipExtLaunchMultiKernelMultiDevice (#1263)
* Add hip init in hipExtLaunchMultiKernelMultiDevice

* Add more logstatus for multiple return paths

* Fix missing i in function name
2019-07-31 15:42:29 +00:00
Rahul Garg c610159b85 Add HIP init in hipFuncGetAttributes (#1262)
* Add HIP init in hipFuncGetAttributes

* [dtest]Remove explicit hip init call in hipFuncGetAttributes dtest
2019-07-31 15:42:08 +00:00
Jenkins feff4e5541 Merge 'master' into 'amd-master'
Change-Id: Icb10bd2bba7544534e71e3c0e7e6f8ba46a7ee3c
2019-07-31 05:09:32 -04:00
foreman 7a7c351399 P4 to Git Change 1976148 by chui@ocl-promo-incrementor on 2019/07/31 03:00:22
SWDEV-2 - Change OpenCL version number from 2959 to 2960.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2707 edit
2019-07-31 03:06:39 -04:00
Maneesh Gupta 25a90ee0d6 Merge pull request #1270 from mangupta/ci_stablity
[ci] Disable flaky hipMemoryAllocateCoherentDriver on CI for now
2019-07-31 05:03:25 +00:00
ansurya 440c5f1677 Testcase to validate signed/unsigned char,short as normalized float (#1267)
* Testcase to validate signed/unsigned char,short as normalized float

* corrected test_common.cpp file path
2019-07-31 05:02:35 +00:00
ansurya 53b5c917cc Add HSA_PATH to hip_Includes in cmake and hipconfig (#1260)
* Add HSA_PATH to hip_Includes in cmake and hipconfig

* HSA_PATH to CACHE path,checks for HSA include path

* Removed new lines at EOF
2019-07-31 05:02:20 +00:00
Maneesh Gupta 08062ca607 [ci] Disable flaky hipMemoryAllocateCoherentDriver on CI for now
Change-Id: Ib90dd390ed71d0b3867e5dc36a41988cc4d42a99
2019-07-31 09:35:43 +05:30
Rahul Garg 1c49943ac3 Change hipErrorUnknown to hipErrorInvalidValue 2019-07-31 00:28:30 +05:30
Evgeny Mankov 41b4f5295e Merge pull request #1268 from emankov/cuDNN
[HIPIFY][DNN][doc] Populate cuDNN API doc with CUDA version field
2019-07-30 20:55:08 +03:00
Evgeny Mankov 98ce4725fd [HIPIFY][DNN][doc] Populate cuDNN API doc with CUDA version field
+ CUDA version - version in which API has appeared and (optional) last version before abandoning it; no value in case of earlier versions < 7.5.
+ Fix typos.
2019-07-30 20:53:57 +03:00
foreman 996b356695 P4 to Git Change 1975700 by jatang@jatang_win_pal_lc on 2019/07/30 11:21:33
SWDEV-1 - Fix HIP build.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/fixme.cpp#2 edit
2019-07-30 11:26:23 -04:00
Jenkins e853f1971a Merge 'master' into 'amd-master'
Change-Id: I20655a3d9a02b33a9c018ed8b62d1e0d1328e5ca
2019-07-30 09:18:12 -04:00
foreman 0e4f27ba26 P4 to Git Change 1975504 by chui@ocl-promo-incrementor on 2019/07/30 03:00:16
SWDEV-2 - Change OpenCL version number from 2958 to 2959.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2706 edit
2019-07-30 03:04:27 -04:00
foreman 833d62445b P4 to Git Change 1975344 by gandryey@gera-win10 on 2019/07/29 18:38:59
SWDEV-79445 - OCL generic changes and code clean-up
	- Remove buffer allocation for unimplemented image copy optimization

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocblit.cpp#33 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocblit.hpp#13 edit
2019-07-29 18:46:20 -04:00
foreman 1a2a26ae69 P4 to Git Change 1975312 by gandryey@gera-win10 on 2019/07/29 17:51:45
SWDEV-79445 - OCL generic changes and code clean-up
	- Remove llvm dir detection, since OCL uses comgr only in Windows.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#53 edit
2019-07-29 18:01:45 -04:00
Rahul Garg ebdc3a9cb3 [docs]Fix texture reference APIs usage part 2019-07-30 02:56:47 +05:30
foreman 6f8acf9636 P4 to Git Change 1975233 by jatang@jatang_win_pal_lc on 2019/07/29 15:52:54
SWDEV-1 - Integrate new khronos tree structure.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_execute.cpp#30 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_icd.cpp#35 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/OpenCL.def.in#14 move/delete
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/OpenCL.rc#20 move/delete
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/build/Makefile.icd#37 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/icd.c#13 move/delete
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/icd.h#12 move/delete
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/icd_dispatch.c#31 move/delete
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/icd_dispatch.h#26 move/delete
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/icd_exports.map.in#10 move/delete
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/icd_linux.c#12 move/delete
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/icd_windows.c#12 move/delete
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/icd_windows_dxgk.c#6 move/delete
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/icd_windows_dxgk.h#2 move/delete
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/icd_windows_hkr.c#4 move/delete
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/icd_windows_hkr.h#2 move/delete
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/loader/icd.c#1 move/add
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/loader/icd.h#1 move/add
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/loader/icd_dispatch.c#1 move/add
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/loader/icd_dispatch.h#1 move/add
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/loader/linux/icd_exports.map.in#1 move/add
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/loader/linux/icd_linux.c#1 move/add
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/loader/windows/OpenCL.def.in#1 move/add
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/loader/windows/OpenCL.rc#1 move/add
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/loader/windows/icd_windows.c#1 move/add
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/loader/windows/icd_windows_dxgk.c#1 move/add
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/loader/windows/icd_windows_dxgk.h#1 move/add
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/loader/windows/icd_windows_hkr.c#1 move/add
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/loader/windows/icd_windows_hkr.h#1 move/add
... //depot/stg/opencl/drivers/opencl/runtime/platform/object.hpp#19 edit
2019-07-29 15:56:57 -04:00
foreman da044068bc P4 to Git Change 1975233 by jatang@jatang_win_pal_lc on 2019/07/29 15:52:54
SWDEV-1 - Integrate new khronos tree structure.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_execute.cpp#30 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_icd.cpp#35 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/OpenCL.def.in#14 move/delete
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/OpenCL.rc#20 move/delete
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/build/Makefile.icd#37 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/icd.c#13 move/delete
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/icd.h#12 move/delete
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/icd_dispatch.c#31 move/delete
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/icd_dispatch.h#26 move/delete
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/icd_exports.map.in#10 move/delete
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/icd_linux.c#12 move/delete
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/icd_windows.c#12 move/delete
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/icd_windows_dxgk.c#6 move/delete
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/icd_windows_dxgk.h#2 move/delete
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/icd_windows_hkr.c#4 move/delete
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/icd_windows_hkr.h#2 move/delete
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/loader/icd.c#1 move/add
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/loader/icd.h#1 move/add
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/loader/icd_dispatch.c#1 move/add
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/loader/icd_dispatch.h#1 move/add
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/loader/linux/icd_exports.map.in#1 move/add
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/loader/linux/icd_linux.c#1 move/add
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/loader/windows/OpenCL.def.in#1 move/add
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/loader/windows/OpenCL.rc#1 move/add
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/loader/windows/icd_windows.c#1 move/add
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/loader/windows/icd_windows_dxgk.c#1 move/add
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/loader/windows/icd_windows_dxgk.h#1 move/add
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/loader/windows/icd_windows_hkr.c#1 move/add
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/loader/windows/icd_windows_hkr.h#1 move/add
... //depot/stg/opencl/drivers/opencl/runtime/platform/object.hpp#19 edit
2019-07-29 15:56:57 -04:00
foreman 5a8743f5a7 P4 to Git Change 1975195 by pghafari@pghafari-gera-win10 on 2019/07/29 14:54:55
SWDEV-197122 - updated cmake for hip-vdi-rorc

Affected files ...

... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#25 edit
... //depot/stg/opencl/drivers/opencl/api/hip/CMakeLists.txt#2 edit
2019-07-29 15:01:09 -04:00
foreman 12175a7af9 P4 to Git Change 1975195 by pghafari@pghafari-gera-win10 on 2019/07/29 14:54:55
SWDEV-197122 - updated cmake for hip-vdi-rorc

Affected files ...

... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#25 edit
... //depot/stg/opencl/drivers/opencl/api/hip/CMakeLists.txt#2 edit
2019-07-29 15:01:09 -04:00
Evgeny Mankov 4d78435488 Merge pull request #1261 from emankov/cuDNN
[HIPIFY][SPARSE] Sync cuSPARSE 10.1 - HIP - HIPIFY (Step 2 of 2)
2019-07-29 21:14:17 +03:00
Evgeny Mankov ec755e0005 [HIPIFY][SPARSE] Sync cuSPARSE 10.1 - HIP - HIPIFY (Step 2 of 2)
+ Add undocumented but presented in cusparse.h functions since CUDA 10.1 Update 1
2019-07-29 21:12:35 +03:00
foreman a4c87a007d P4 to Git Change 1974673 by chui@ocl-promo-incrementor on 2019/07/27 03:00:15
SWDEV-2 - Change OpenCL version number from 2957 to 2958.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2705 edit
2019-07-27 03:03:52 -04:00
Evgeny Mankov ee0a95b416 Merge pull request #1259 from emankov/cuDNN
[HIPIFY][SPARSE] Sync cuSPARSE 10.1 - HIP - HIPIFY (Step 1 of 2)
2019-07-26 21:35:52 +03:00
Evgeny Mankov ea02797cc7 [HIPIFY][SPARSE] Sync cuSPARSE 10.1 - HIP - HIPIFY (Step 1 of 2) 2019-07-26 21:34:36 +03:00
Jenkins 73bd99c858 Merge 'master' into 'amd-master'
Change-Id: Ib1807a13a64a8db6bc6779539cd43c74de411722
2019-07-26 14:27:06 -04:00
Evgeny Mankov 324849dd2c Merge pull request #1258 from emankov/cuDNN
[HIPIFY][SPARSE][doc] Populate cuSPARSE API doc with CUDA version field
2019-07-26 19:08:11 +03:00
Evgeny Mankov e145850f26 [HIPIFY][SPARSE][doc] Populate cuSPARSE API doc with CUDA version field
+ CUDA version - version in which API has appeared and (optional) last version before abandoning it; no value in case of earlier versions < 7.5.
+ Fix typos
2019-07-26 19:05:42 +03:00
Jenkins 62a3fbc959 Merge 'master' into 'amd-master'
Change-Id: I98b35de27e2c7a693d46f0c36e8cdcee7282d910
2019-07-26 05:10:18 -04:00
foreman 1794fcb027 P4 to Git Change 1974137 by chui@ocl-promo-incrementor on 2019/07/26 03:00:14
SWDEV-2 - Change OpenCL version number from 2956 to 2957.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2704 edit
2019-07-26 03:04:41 -04:00
Evgeny Mankov 575bc39c0d Merge pull request #1256 from emankov/cuDNN
[HIPIFY][FFT][doc] Populate cuFFT API doc with CUDA version field
2019-07-25 19:34:50 +03:00
Evgeny Mankov 9547bd5ddb [HIPIFY][FFT][doc] Populate cuFFT API doc with CUDA version field
CUDA version - version in which API has appeared and (optional) last version before abandoning it; no value in case of earlier versions < 7.5.
2019-07-25 19:32:50 +03:00
Evgeny Mankov 3f41ab38d2 Merge pull request #1255 from emankov/cuDNN
[HIPIFY][BLAS][doc] Populate cuBlas API doc with CUDA version field
2019-07-25 18:50:25 +03:00
Evgeny Mankov e61a9d60f0 [HIPIFY][BLAS][doc] Populate cuBlas API doc with CUDA version field
CUDA version - version in which API has appeared and (optional) last version before abandoning it; no value in case of earlier versions < 7.5.
2019-07-25 18:49:23 +03:00
foreman b9b798616f P4 to Git Change 1973670 by gandryey@gera-win10 on 2019/07/25 11:27:11
SWDEV-79445 - OCL generic changes and code clean-up
	- Don't create an extra queue for DMA transfers when SDMA is disabled. That should allow to avoid useless sync operations.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palconstbuf.cpp#13 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palgpuopen.cpp#15 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.cpp#75 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paltimestamp.cpp#5 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paltimestamp.hpp#5 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#143 edit
2019-07-25 11:38:30 -04:00
foreman ee75ed923d P4 to Git Change 1973348 by chui@ocl-promo-incrementor on 2019/07/25 03:00:15
SWDEV-2 - Change OpenCL version number from 2955 to 2956.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2703 edit
2019-07-25 03:06:48 -04:00
foreman 565ef2dac5 P4 to Git Change 1973183 by gandryey@gera-win10 on 2019/07/24 18:26:45
SWDEV-79445 - OCL generic changes and code clean-up
	- Make sure PAL_DISABLE_SDMA is fully functional. CP DMA is used for buffer transfers currently and kernels for images and buffer rect copies.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palblit.cpp#32 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#150 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#92 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.hpp#25 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#142 edit
2019-07-24 18:32:37 -04:00
foreman 7efe014e65 P4 to Git Change 1972970 by kjayapra@0_HIPWS_P2P1_ROCM on 2019/07/24 13:47:29
SWDEV-144570 - Use Comgr feature flag around COMGR related API usage.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#52 edit
2019-07-24 14:11:12 -04:00
Evgeny Mankov d4bf0fb309 Merge pull request #1253 from emankov/cuDNN
[HIPIFY][doc] Fix typo
2019-07-24 21:11:02 +03:00
Evgeny Mankov fa0ef27994 [HIPIFY][doc] Fix typo 2019-07-24 21:10:14 +03:00
Evgeny Mankov d458ee20ad Merge pull request #1252 from emankov/cuDNN
[HIPIFY][doc] Fix typos
2019-07-24 21:05:59 +03:00
Evgeny Mankov 325ddef6b6 [HIPIFY][doc] Fix typos 2019-07-24 21:04:41 +03:00
foreman c6e58119c9 P4 to Git Change 1972969 by gandryey@gera-win10 on 2019/07/24 13:47:29
SWDEV-79445 - OCL generic changes and code clean-up
	- Change default size for CB allocation

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#141 edit
2019-07-24 13:01:33 -05:00