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

13402 Коммитов

Автор SHA1 Сообщение Дата
lthakur b62254608c Resubmitting the fix so as to address the changed format in the last submission
[ROCm/clr commit: 80acd13ba7]
2019-08-08 11:26:26 +05:30
Aaron Enye Shi 92a468a647 Fix HIP-VDI using incorrect include files
When HIP-VDI depends on an llvm-amdgpu package, the include clang directory is not properly assessed.

[ROCm/clr commit: 3750b2cf42]
2019-08-07 16:59:17 -04:00
David Rohr 324995e472 Treat .cxx files like .cpp files
[ROCm/clr commit: a22119d381]
2019-08-07 19:11:35 +02:00
foreman a2b8eca8da P4 to Git Change 1979518 by kjayapra@3_HIPWS_TXHDR_ROCM on 2019/08/07 12:40:50
SWDEV-198194 - Adding lock in Unregistervar.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#36 edit


[ROCm/clr commit: 24e2e8a6b2]
2019-08-07 12:45:50 -04:00
foreman 4aca868dba P4 to Git Change 1979482 by zukhan@zukhan-ocl-win10 on 2019/08/07 11:30:33
SWDEV-196326 - [hipclang-vdi-rocm]: [FBA-80]: Runtime error when all GPUs are hidden by ROCR_VISIBLE_DEVICES
	 - Adjusted hipGetDeviceCount to return "hipErrorNoDevice".
	 - This was done to match the same behaviour as HIP-HCC, and API spec for when no devices are found. Rather then return "count = 0" as it did.

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_device.cpp#22 edit


[ROCm/clr commit: bf395ba54a]
2019-08-07 11:44:31 -04:00
foreman 9a8f0c273a P4 to Git Change 1979479 by cpaquot@cpaquot-ocl-lc-lnx on 2019/08/07 11:25:59
SWDEV-198424 - [HIP] Implemented missing fields for hipGetDeviceAttribute.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_device.cpp#21 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_device_runtime.cpp#17 edit


[ROCm/clr commit: 2f761998c3]
2019-08-07 11:30:59 -04:00
foreman 833fa0b6eb P4 to Git Change 1979460 by kjayapra@3_HIPWS_TXHDR_ROCM on 2019/08/07 11:05:27
SWDEV-145570 - Code changes after header update.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_texture.cpp#13 edit


[ROCm/clr commit: 534fcf8222]
2019-08-07 11:07:16 -04:00
foreman 6768338928 P4 to Git Change 1979444 by gandryey@gera-win10 on 2019/08/07 10:43:18
SWDEV-197488 - [Navi10][Navi14][19.30][CopySurfaceRegion] CopySurfaceRegion Failing Multiple Tests
	- Try to optimize the condition for image buffer workaround. The new logic will attempt to validate the custom pitch with the HW requirement and use the backing store only if it doesn't match

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palmemory.cpp#28 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palmemory.hpp#14 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.cpp#76 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.hpp#29 edit


[ROCm/clr commit: 1ef3eda775]
2019-08-07 10:48:18 -04:00
lthakur 6a15871e91 Fixed compilation errors being observed on windows
[ROCm/clr commit: c4f6d58354]
2019-08-07 15:54:46 +05:30
foreman 50b2ab6d6a P4 to Git Change 1979295 by chui@ocl-promo-incrementor on 2019/08/07 03:00:20
SWDEV-2 - Change OpenCL version number from 2965 to 2966.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2713 edit


[ROCm/clr commit: a878c8b12f]
2019-08-07 03:03:11 -04:00
Rahul Garg b75cd71dd4 Enable temporarily disabled device properties on HIP/VDI
[ROCm/clr commit: 971a64c6b9]
2019-08-06 22:03:19 -04:00
foreman 1b567c9a54 P4 to Git Change 1979123 by cpaquot@cpaquot-ocl-lc-lnx on 2019/08/06 17:15:10
SWDEV-198556 - [HIP] Gnarly bug due to macros:
	HIP_RETURN(ret) duplicates ret twice first by setting the last error
	then via LogDebugInfo. So if HIP_RETURN has a function as a parameter,
	the function would get called twice. So ihipMalloc and ihipMemcpy were
	being called twice (and perhaps more functions).
	Also logging the pointer returned by ihipMalloc so we can track memory
	in logs more easily.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#33 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#65 edit


[ROCm/clr commit: 1ee23f0f43]
2019-08-06 17:19:28 -04:00
Jenkins 3f5380ed51 Merge 'master' into 'amd-master'
Change-Id: Ifbc64e6a162790ce7e2e949904e9d53ef1f6540d


[ROCm/clr commit: 93ab8116b3]
2019-08-06 05:10:19 -04:00
foreman e066962d6b P4 to Git Change 1978652 by chui@ocl-promo-incrementor on 2019/08/06 03:00:21
SWDEV-2 - Change OpenCL version number from 2964 to 2965.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2712 edit


[ROCm/clr commit: f161be4351]
2019-08-06 03:04:36 -04:00
foreman 6dd153cdc0 P4 to Git Change 1978640 by todli@todli-win-opencl-kv1 on 2019/08/06 02:44:22
SWDEV-198179 - Add Renoir Support to OpenCL Staging

	http://ocltc.amd.com/reviews/r/17770/

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/amuabi/amuABI.h#24 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/amuabi/amuABIMultiBinary.cpp#24 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.cpp#41 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail.h#57 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail64.h#52 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#159 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#607 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#249 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#363 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#191 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/caltarget.h#9 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbedefs#45 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#93 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/binary/BIFEnumCheck.cpp#31 edit


[ROCm/clr commit: 194bddebaf]
2019-08-06 02:47:47 -04:00
foreman 652b48b565 P4 to Git Change 1978478 by cpaquot@cpaquot-ocl-lc-lnx on 2019/08/05 14:49:19
SWDEV-197464 - [HIP] Set GPU_SINGLE_ALLOC_PERCENT to 100 for hip.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#245 edit


[ROCm/clr commit: ef171b016d]
2019-08-05 14:58:43 -04:00
foreman 2a7386e3dd P4 to Git Change 1978446 by kzhuravl@kzhuravl-spot-ocl on 2019/08/05 11:37:30
SWDEV-79445 - OCL generic changes and code clean-up

	Bring cmake changes from gerrit (reviewed and tested on gerrit)

Affected files ...

... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#28 edit
... //depot/stg/opencl/drivers/opencl/tools/clinfo/CMakeLists.txt#7 edit


[ROCm/clr commit: b5025c1924]
2019-08-05 11:41:06 -04:00
foreman 98fa1fd686 P4 to Git Change 1978446 by kzhuravl@kzhuravl-spot-ocl on 2019/08/05 11:37:30
SWDEV-79445 - OCL generic changes and code clean-up

	Bring cmake changes from gerrit (reviewed and tested on gerrit)

Affected files ...

... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#28 edit
... //depot/stg/opencl/drivers/opencl/tools/clinfo/CMakeLists.txt#7 edit


[ROCm/clr commit: d468e85281]
2019-08-05 11:41:06 -04:00
Evgeny Mankov a525c9ae2a [HIP][doc] Populate README.md with the supported CUDA APIs links
[ROCm/clr commit: 5bcff6f081]
2019-08-05 16:05:39 +03:00
Evgeny Mankov 8eff77f75b Merge pull request #1289 from emankov/master
[HIPIFY][doc] Update README.md

[ROCm/clr commit: 034ac34844]
2019-08-05 14:50:43 +03:00
Evgeny Mankov 764aef78a9 [HIPIFY][doc] Update README.md
+ cuDNN, Python, and VS supported versions update;
+ testing output update.


[ROCm/clr commit: 00ac238921]
2019-08-05 14:49:01 +03:00
Maneesh Gupta 306f93fba3 Merge pull request #1286 from mangupta/swdev-198753
Partial revert of 'Add HSA_PATH to hip_Includes in cmake and hipconfig (#1260)'

[ROCm/clr commit: 8bc4ae6936]
2019-08-05 09:52:47 +00:00
Alex Voicu a59924ae98 Fix hip_throw. (#1285)
* Fix hip_throw.

* Fix typo

* No, really fix typo


[ROCm/clr commit: e24df75cc1]
2019-08-05 09:52:22 +00:00
Maneesh Gupta 21e5fc4e33 Merge pull request #1280 from ROCm-Developer-Tools/fix_dont_break_hcc_just_because
This difference makes absolutely no sense.

[ROCm/clr commit: 48a775373c]
2019-08-05 09:51:53 +00:00
Sarbojit2019 55fa6a83c6 Enabled gcc for hip host code (#1214)
* Enabled gcc for hip host code

* Adding tests for hip code + (gcc & g++), without kernels

* Excluding nvcc platforms for gcc and g++ tests + Addressing review comments

* minor code clean-up

* Add rocm include path

* Added relative path for library

* Hiding non supported functions for gcc

* Incorporating review comments


[ROCm/clr commit: f23c1a1499]
2019-08-05 09:51:36 +00:00
Jeff Daily 68f674205e consolidate thread local storage (#915)
* all thread local access now through single struct

* clean up old commented-out code, more use of GET_TLS()

* fewer calls to GET_TLS by passing tls as a funtion argument

* revert unnecessary change to printf

* fix failing tests due to TLS change

* fix merge conflicts in ihipOccupancyMaxActiveBlocksPerMultiprocessor


[ROCm/clr commit: f337ae1edb]
2019-08-05 09:51:02 +00:00
Maneesh Gupta c48cc34059 Partial revert of 'Add HSA_PATH to hip_Includes in cmake and hipconfig (#1260)'
Change-Id: I35173f2defe446c0d1e5511e582e9c8722841381


[ROCm/clr commit: fcb7f2a219]
2019-08-05 13:32:46 +05:30
foreman 990072294c P4 to Git Change 1978265 by chui@ocl-promo-incrementor on 2019/08/05 03:00:19
SWDEV-2 - Change OpenCL version number from 2963 to 2964.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2711 edit


[ROCm/clr commit: 058a25a812]
2019-08-05 03:06:49 -04:00
Evgeny Mankov 12804fe223 Merge pull request #1282 from emankov/hipify-clang
[HIPIFY][fix][#211] Taking into account include guard controlling macro

[ROCm/clr commit: bb7cfaf91a]
2019-08-04 16:31:53 +03:00
foreman 7925f1efed 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


[ROCm/clr commit: d54147832d]
2019-08-04 03:08:42 -04:00
foreman 36f4a1ce78 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


[ROCm/clr commit: 897669d6a4]
2019-08-03 12:23:25 -04:00
foreman a75a877180 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


[ROCm/clr commit: c0a8a64fb6]
2019-08-02 14:21:59 -04:00
Evgeny Mankov e278fbf2f9 [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.


[ROCm/clr commit: fedef02c37]
2019-08-02 16:46:45 +03:00
Maneesh Gupta f36dced5d7 Merge pull request #1278 from gargrahul/fix_hipfuncGetAttribute_logstatus
Fix missing logstatus in hipFuncGetAttributes

[ROCm/clr commit: a489877153]
2019-08-02 10:00:38 +00:00
wkwchau 7b0f478767 Added CooperativeLaunch and CooperativeMultiDeviceLaunch flag and property for hipDeviceGetAttribute() and hipGetDeviceProperties() (#1247)
[ROCm/clr commit: ed04e96e2d]
2019-08-02 10:00:25 +00:00
Alex Voicu 6547d7f57c This difference makes absolutely no sense.
[ROCm/clr commit: 0e3d967656]
2019-08-02 12:30:03 +03:00
Jenkins a9713a67ca Merge 'master' into 'amd-master'
Change-Id: I1e1c4dd98314f65c5d9a53537eafee324c855718


[ROCm/clr commit: 7165fde23e]
2019-08-02 05:10:20 -04:00
foreman 7ab3268e9f 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


[ROCm/clr commit: bcb8d9dc48]
2019-08-02 03:07:14 -04:00
Rahul Garg b064d7cab2 Fix missing logstatus in hipFuncGetAttributes
[ROCm/clr commit: 20e9aba94e]
2019-08-02 11:51:34 +05:30
foreman d88b784edc 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


[ROCm/clr commit: fe6915a1bb]
2019-08-01 16:50:58 -04:00
foreman 31001101cd 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


[ROCm/clr commit: 3d842e88ea]
2019-08-01 16:40:24 -04:00
foreman 50fb820978 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


[ROCm/clr commit: 950dccb283]
2019-08-01 16:24:33 -04:00
foreman 1b8acf2c44 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


[ROCm/clr commit: 1e56c389a8]
2019-08-01 12:50:41 -04:00
foreman bdcab1d2d4 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


[ROCm/clr commit: ed4ddbb31d]
2019-08-01 12:50:41 -04:00
foreman d9b6b4f0c6 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


[ROCm/clr commit: 2b391e2148]
2019-08-01 12:44:10 -04:00
foreman d12bcf8bbc 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


[ROCm/clr commit: 9f4f52ca73]
2019-08-01 12:44:10 -04:00
foreman abd12f5d33 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


[ROCm/clr commit: 678ee6de51]
2019-08-01 12:06:04 -04:00
wkwchau 75f1bb21b3 Added query of hipDeviceAttributeHdpMemFlushCntl and hipDeviceAttribu… (#1238)
* Added query of hipDeviceAttributeHdpMemFlushCntl and hipDeviceAttributeHdpRegFlushCntl

* Added NVCC blocker for the hip*FlushCntl test cases


[ROCm/clr commit: abe6776677]
2019-08-01 16:03:35 +00:00
Maneesh Gupta 98669d1867 Merge pull request #1277 from mangupta/nvcc_devprop
[nvcc] Populate missing fields in hipGetDeviceProperties

[ROCm/clr commit: d5a3202a47]
2019-08-01 08:59:58 +00:00
Maneesh Gupta 969eddc258 Merge pull request #1276 from vsytch/SWDEV-197675
[hip][tests] Don't use a hardcoded warp size, since it can be dynamically changed.…

[ROCm/clr commit: 6ee5fcc07c]
2019-08-01 08:59:43 +00:00