Grafico dei commit

13474 Commit

Autore SHA1 Messaggio Data
Evgeny Mankov bb7cfaf91a Merge pull request #1282 from emankov/hipify-clang
[HIPIFY][fix][#211] Taking into account include guard controlling macro
2019-08-04 16:31:53 +03:00
foreman d54147832d P4 to Git Change 1978095 by chui@ocl-promo-incrementor on 2019/08/04 03:00:19
SWDEV-2 - Change OpenCL version number from 2962 to 2963.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2710 edit
2019-08-04 03:08:42 -04:00
foreman 897669d6a4 P4 to Git Change 1978068 by cpaquot@cpaquot-ocl-lc-lnx on 2019/08/03 12:16:57
SWDEV-198546 - [HIP] Implemented basic Ctx APIs that are deprecated.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_context.cpp#20 edit
2019-08-03 12:23:25 -04:00
foreman c0a8a64fb6 P4 to Git Change 1977826 by kzhuravl@kzhuravl-spot-ocl on 2019/08/02 14:18:50
SWDEV-79445 - OCL generic changes and code clean-up

	Fix non-comgr path

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#55 edit
2019-08-02 14:21:59 -04:00
Evgeny Mankov fedef02c37 [HIPIFY][fix][#211] Taking into account include guard controlling macro
...while including HIP main header file, which is inserted now after #indef controlling macro, or after #pragma once, if it's occurred earlier.

+ Add a couple of unit tests.
ToDo: Check backward compatibility on older clang versions.
2019-08-02 16:46:45 +03:00
Maneesh Gupta a489877153 Merge pull request #1278 from gargrahul/fix_hipfuncGetAttribute_logstatus
Fix missing logstatus in hipFuncGetAttributes
2019-08-02 10:00:38 +00:00
wkwchau ed04e96e2d Added CooperativeLaunch and CooperativeMultiDeviceLaunch flag and property for hipDeviceGetAttribute() and hipGetDeviceProperties() (#1247) 2019-08-02 10:00:25 +00:00
Alex Voicu 0e3d967656 This difference makes absolutely no sense. 2019-08-02 12:30:03 +03:00
Jenkins 7165fde23e Merge 'master' into 'amd-master'
Change-Id: I1e1c4dd98314f65c5d9a53537eafee324c855718
2019-08-02 05:10:20 -04:00
foreman bcb8d9dc48 P4 to Git Change 1977465 by chui@ocl-promo-incrementor on 2019/08/02 03:00:18
SWDEV-2 - Change OpenCL version number from 2961 to 2962.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2709 edit
2019-08-02 03:07:14 -04:00
Rahul Garg 20e9aba94e Fix missing logstatus in hipFuncGetAttributes 2019-08-02 11:51:34 +05:30
foreman fe6915a1bb P4 to Git Change 1977252 by vsytchen@vsytchen-remote-ocl-win10 on 2019/08/01 16:47:20
SWDEV-197026 - “GpuToGpuCL_VS2015” test terminates upon launching

	1. Since amd::buffer inherits from amd::memory, make sure that the methods it overwrites have the same signature as it's parent's.

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/17769/diff/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.cpp#138 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.hpp#111 edit
2019-08-01 16:50:58 -04:00
foreman 3d842e88ea P4 to Git Change 1977240 by wchau@wc_hip_vdi on 2019/08/01 16:35:47
SWDEV-180872 - Runtime support changes for Cooperative Group Features
	- Taking into account of SGPRs usage to determine the block size

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#35 edit
2019-08-01 16:40:24 -04:00
foreman 950dccb283 P4 to Git Change 1977224 by gandryey@gera-hip-lnx on 2019/08/01 16:17:51
SWDEV-193423 - HIP/VDI - Support for lazy hsa queue creation
	- Add queue pool support for HSA HW queues. GPU_MAX_HW_QUEUES controls the pool size. The current default value is 4 (the number of active pipes on GPU).

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#132 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.hpp#38 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#81 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.hpp#24 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#314 edit
2019-08-01 16:24:33 -04:00
foreman 1e56c389a8 P4 to Git Change 1977064 by kzhuravl@kzhuravl-spot-ocl on 2019/08/01 12:38:51
SWDEV-79445 - OCL generic changes and code clean-up

	- Changes to allow the use of newer icd revisions - http://git.amd.com:8080/c/compute/ec/opencl/+/248346

	Reviewed on gerrit
	Tested locally

Affected files ...

... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#27 edit
2019-08-01 12:50:41 -04:00
foreman ed4ddbb31d P4 to Git Change 1977064 by kzhuravl@kzhuravl-spot-ocl on 2019/08/01 12:38:51
SWDEV-79445 - OCL generic changes and code clean-up

	- Changes to allow the use of newer icd revisions - http://git.amd.com:8080/c/compute/ec/opencl/+/248346

	Reviewed on gerrit
	Tested locally

Affected files ...

... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#27 edit
2019-08-01 12:50:41 -04:00
foreman 2b391e2148 P4 to Git Change 1977054 by kzhuravl@kzhuravl-spot-ocl on 2019/08/01 12:32:41
SWDEV-79445 - OCL generic changes and code clean-up

	- Fix COMGR+CMAKE combination - http://git.amd.com:8080/c/compute/ec/opencl/+/247843
	- Fix and clean up packaging (cmake) - http://git.amd.com:8080/c/compute/ec/opencl/+/247844

Affected files ...

... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#26 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/CMakeLists.txt#19 edit
... //depot/stg/opencl/drivers/opencl/runtime/CMakeLists.txt#16 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#54 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/CMakeLists.txt#21 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.cpp#104 edit
... //depot/stg/opencl/drivers/opencl/tools/clinfo/CMakeLists.txt#6 edit
2019-08-01 12:44:10 -04:00
foreman 9f4f52ca73 P4 to Git Change 1977054 by kzhuravl@kzhuravl-spot-ocl on 2019/08/01 12:32:41
SWDEV-79445 - OCL generic changes and code clean-up

	- Fix COMGR+CMAKE combination - http://git.amd.com:8080/c/compute/ec/opencl/+/247843
	- Fix and clean up packaging (cmake) - http://git.amd.com:8080/c/compute/ec/opencl/+/247844

Affected files ...

... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#26 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/CMakeLists.txt#19 edit
... //depot/stg/opencl/drivers/opencl/runtime/CMakeLists.txt#16 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#54 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/CMakeLists.txt#21 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.cpp#104 edit
... //depot/stg/opencl/drivers/opencl/tools/clinfo/CMakeLists.txt#6 edit
2019-08-01 12:44:10 -04:00
foreman 678ee6de51 P4 to Git Change 1977018 by cpaquot@cpaquot-ocl-lc-lnx on 2019/08/01 11:58:59
SWDEV-197462 - [HIP] Add HIP_INIT_API to hipFree to initialize current thread.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#64 edit
2019-08-01 12:06:04 -04:00
wkwchau abe6776677 Added query of hipDeviceAttributeHdpMemFlushCntl and hipDeviceAttribu… (#1238)
* Added query of hipDeviceAttributeHdpMemFlushCntl and hipDeviceAttributeHdpRegFlushCntl

* Added NVCC blocker for the hip*FlushCntl test cases
2019-08-01 16:03:35 +00:00
Maneesh Gupta d5a3202a47 Merge pull request #1277 from mangupta/nvcc_devprop
[nvcc] Populate missing fields in hipGetDeviceProperties
2019-08-01 08:59:58 +00:00
Maneesh Gupta 6ee5fcc07c Merge pull request #1276 from vsytch/SWDEV-197675
[hip][tests] Don't use a hardcoded warp size, since it can be dynamically changed.…
2019-08-01 08:59:43 +00:00
Maneesh Gupta d87e243c51 Merge pull request #1275 from yxsamliu/fix-std
Fix -std=c++14 for windows
2019-08-01 08:59:27 +00:00
Maneesh Gupta 3de3f57468 Merge pull request #1243 from jeffdaily/master-stream-lock-fix
remove stream locks where it is safe to do so
2019-08-01 08:59:13 +00:00
wkwchau 7b9801fe9a Added support of hipOccupancyMaxActiveBlocksPerMultiprocessor & hipOc… (#1240)
* Added support of hipOccupancyMaxActiveBlocksPerMultiprocessor & hipOccupancyMaxActiveBlocksPerMultiprocessorWithFlags APIs

* Taking into account of SGPR usage to determine the max active blocks in hipOccupancyMaxActiveBlocksPerMultiprocessor()
2019-08-01 08:58:48 +00:00
Maneesh Gupta b24a4000f8 [nvcc] Populate missing fields in hipGetDeviceProperties
Change-Id: Ie90e02674d503e385f144f1ead3d53ff7b49cecc
2019-08-01 13:16:39 +05:30
foreman 3ced4e0754 P4 to Git Change 1976799 by chui@ocl-promo-incrementor on 2019/08/01 03:00:19
SWDEV-2 - Change OpenCL version number from 2960 to 2961.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2708 edit
2019-08-01 03:14:26 -04:00
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