Commit Graph

13402 Commits

Author SHA1 Message Date
Maneesh Gupta 078bafd36d Bump version to 2.10 (#1483)
Change-Id: I22ac0ae723bc537e027306dbb0f1594552fd33a4

[ROCm/clr commit: 03c1fb1a8f]
2019-10-01 12:39:08 +05:30
Rahul Garg 7c26512e27 [ci] Enable tests on ROCm 2.8 (#1482)
[ROCm/clr commit: 85a422916a]
2019-10-01 12:38:47 +05:30
Sarbojit2019 3a20a14134 [dtests] Separated C macros from CPP header file (#1429)
* Separated C macros from CPP header file

* Updated review comment


[ROCm/clr commit: 6c06fb5f0a]
2019-10-01 12:38:32 +05:30
foreman 9a0df4fba5 P4 to Git Change 2006721 by chui@ocl-promo-incrementor on 2019/10/01 03:00:42
SWDEV-2 - Change OpenCL version number from 3009 to 3010.

Affected files ...

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


[ROCm/clr commit: 33342675de]
2019-10-01 03:06:54 -04:00
foreman 29460e9538 P4 to Git Change 2006492 by vsytchen@vsytchen-remote-ocl-win10 on 2019/09/30 14:44:04
SWDEV-192384 - [HIP CQE][HIPonPAL][19.40] hipBindTexRef1DFetch, hipTextureRef2D are failed on all ASICs for both Win/Lnx

	1. Don't ignore the PAL_ALWAYS_RESIDENT flag for HIP.

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#101 edit


[ROCm/clr commit: d6be390e0a]
2019-09-30 14:50:20 -04:00
foreman cdf6767f9e P4 to Git Change 2006451 by gandryey@gera-win10 on 2019/09/30 13:39:35
SWDEV-79445 - OCL generic changes and code clean-up
	- Add a missing file from CL#2006447

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palgpuopen.hpp#10 edit


[ROCm/clr commit: 0ced6b211b]
2019-09-30 13:48:51 -04:00
foreman bf32fd5aa8 P4 to Git Change 2006447 by gandryey@gera-win10 on 2019/09/30 13:32:36
SWDEV-79445 - OCL generic changes and code clean-up
	- Allow to disable GPUOpen build

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/build/Makefile.pal#23 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbedefs#52 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#167 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palgpuopen.cpp#18 edit


[ROCm/clr commit: 4794298058]
2019-09-30 13:41:27 -04:00
Evgeny Mankov 52c8712207 Merge pull request #1486 from emankov/hipify-clang
[HIPIFY][perl] Generate transformExternShared function

[ROCm/clr commit: fae82d73d7]
2019-09-30 17:51:07 +03:00
Evgeny Mankov 1886fdcbeb [HIPIFY][perl] Generate transformExternShared function
+ Update hipify-perl accordingly


[ROCm/clr commit: bf5546f35e]
2019-09-30 17:47:46 +03:00
foreman 4f57b92261 P4 to Git Change 2006323 by jujiang@JJ-OCL-hip on 2019/09/30 10:01:50
SWDEV-192384 - [HIP CQE][HIPonPAL][19.40] hipBindTexRef1DFetch, hipTextureRef2D are failed on all ASICs for both Win/Lnx
	Add undefined memory object in PAL process memory objects.

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.hpp#33 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#154 edit


[ROCm/clr commit: 73b57f8bae]
2019-09-30 10:08:58 -04:00
Evgeny Mankov fa0270ae7c Merge pull request #1485 from emankov/hipify-clang
[HIPIFY][perl] Generate simpleSubstitutions function

[ROCm/clr commit: 0e91fb36d2]
2019-09-30 16:55:31 +03:00
Evgeny Mankov 4d2de06f2c [HIPIFY][perl] Generate simpleSubstitutions function
+ Update hipify-perl accordingly


[ROCm/clr commit: 4860559996]
2019-09-30 16:53:19 +03:00
Jenkins 61b62f4112 Merge 'master' into 'amd-master'
Change-Id: I59f0b6a69cd389ed93b01bb902f97f7033a3499c


[ROCm/clr commit: 13f59101dd]
2019-09-30 04:17:40 -04:00
Jeff Daily 280212353c hipModuleUnload should remove global variables from memtracker (#1464)
[ROCm/clr commit: 2a53299f07]
2019-09-30 10:41:20 +05:30
Yaxun (Sam) Liu 2ed78f20a2 Fix cast of __half for HIP-clang (#1475)
[ROCm/clr commit: 7b3b82bd0d]
2019-09-30 10:40:42 +05:30
satyanveshd 491270de07 Map clock64() to __builtin_readcyclecounter() (#1473)
Fixes SWDEV-203215.

[ROCm/clr commit: ff1b23b558]
2019-09-30 10:40:31 +05:30
Rahul Garg e410cb47bd [docs] Fix sample links in hip_profiling (#1472)
[ROCm/clr commit: 9816122a62]
2019-09-30 10:40:01 +05:30
eshcherb ce4c08dc1f to include hip_prof_str.h under USE_PROF_API macro (#1470)
[ROCm/clr commit: b8139f7da4]
2019-09-30 10:39:41 +05:30
Alex Voicu dfbb6d555c Optimise the gridDim.n * blockDim.m idiom (#1468)
[ROCm/clr commit: 33c40ee510]
2019-09-30 10:39:23 +05:30
AlexBinXie 933d31f374 [hip] Added gfx803,gfx1010,gfx1012 kernel binary hipModule test. (#1444)
This is to address hipModule test seg fault in GFX1010

[ROCm/clr commit: cda068edd5]
2019-09-30 10:38:37 +05:30
Evgeny Mankov 5b13459f0e Merge pull request #1481 from emankov/hipify-clang
[HIPIFY] Reconcile transformation (statistics) types between hipify-clang and hipify-perl

[ROCm/clr commit: 8316aeccc4]
2019-09-29 17:35:04 +03:00
Evgeny Mankov 20496c8486 [HIPIFY] Reconcile transformation (statistics) types between hipify-clang and hipify-perl
+ Update hipify-perl accordingly


[ROCm/clr commit: b42a476614]
2019-09-29 17:33:37 +03:00
Evgeny Mankov 7589712933 Merge pull request #1480 from emankov/hipify-clang
[HIPIFY][perl] Generate stat functions

[ROCm/clr commit: 377dd66edf]
2019-09-29 14:22:04 +03:00
Evgeny Mankov de20b6c2f0 [HIPIFY][perl] Generate stat functions
TODO: make statistics as much as similar to hipify-clang's


[ROCm/clr commit: 46273f86a1]
2019-09-29 14:20:32 +03:00
Evgeny Mankov d8320cdd61 Merge pull request #1478 from emankov/hipify-clang
[HIPIFY][doc] The latest cuDNN 7.6.4 is supported

[ROCm/clr commit: d167dcf40c]
2019-09-28 20:51:40 +03:00
Evgeny Mankov 63120a9871 [HIPIFY][doc] The latest cuDNN 7.6.4 is supported
[ROCm/clr commit: bf2b8a6373]
2019-09-28 20:49:56 +03:00
Evgeny Mankov 501127f6cb Merge pull request #1477 from emankov/hipify-clang
[HIPIFY][perl] More code clean-up before continuing generation

[ROCm/clr commit: 3160ac2c2e]
2019-09-28 20:46:04 +03:00
Evgeny Mankov f876daa083 [HIPIFY][perl] Code clean-up before continuing generation
[ROCm/clr commit: cdd1888293]
2019-09-28 20:44:15 +03:00
foreman e52c48a800 P4 to Git Change 2005845 by chui@ocl-promo-incrementor on 2019/09/28 03:00:41
SWDEV-2 - Change OpenCL version number from 3008 to 3009.

Affected files ...

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


[ROCm/clr commit: 411f8194e5]
2019-09-28 03:07:58 -04:00
foreman 977189c86e P4 to Git Change 2005779 by vsytchen@vsytchen-hip-win10 on 2019/09/27 18:12:14
SWDEV-192384 - [HIP CQE][HIPonPAL][19.40] hipBindTexRef1DFetch, hipTextureRef2D are failed on all ASICs for both Win/Lnx

	The runtime cannot trivially determine all the resources that will be used by a kernel, thus it can fail to make all of them resident.

	1. Add new runtime flag PAL_ALWAYS_RESIDENT. Enabling this setting will cause resources to become resident at allocation time.
	2. Set the default value of the above flag to true for HIP and false for OCL.

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.cpp#79 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.hpp#30 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#100 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.hpp#27 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#153 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#319 edit


[ROCm/clr commit: 2404ade2ef]
2019-09-27 18:23:31 -04:00
foreman e5a3d884a2 P4 to Git Change 2005774 by kjayapra@3_HIPWS_P2P_ROCM2 on 2019/09/27 17:54:03
SWDEV-144570 - Adding extern var support for dynamically loaded modules for Texture reference.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#43 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#42 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#43 edit


[ROCm/clr commit: fa60a0083f]
2019-09-27 18:00:49 -04:00
foreman 2350894540 P4 to Git Change 2005731 by vsytchen@vsytchen-hip-win10 on 2019/09/27 16:34:38
SWDEV-192384 - [HIP CQE][HIPonPAL][19.40] hipBindTexRef1DFetch, hipTextureRef2D are failed on all ASICs for both Win/Lnx

	1. Correctly set the image type for textures created from arrays.
	2. Allow creating any kind of image from a buffer.

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_texture.cpp#19 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#166 edit


[ROCm/clr commit: bf668d922c]
2019-09-27 16:44:50 -04:00
foreman e3381953aa P4 to Git Change 2005731 by vsytchen@vsytchen-hip-win10 on 2019/09/27 16:34:38
SWDEV-192384 - [HIP CQE][HIPonPAL][19.40] hipBindTexRef1DFetch, hipTextureRef2D are failed on all ASICs for both Win/Lnx

	1. Correctly set the image type for textures created from arrays.
	2. Allow creating any kind of image from a buffer.

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_texture.cpp#19 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#166 edit


[ROCm/clr commit: 34af69a76e]
2019-09-27 16:44:50 -04:00
foreman 56cc5cf46c P4 to Git Change 2005728 by gandryey@gera-win10 on 2019/09/27 16:30:22
SWDEV-79445 - OCL generic changes and code clean-up
	- Update copyright header. No functional changes.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_agent_amd.h#3 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_d3d9_amd.hpp#19 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_debugger_amd.h#8 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_lqdflash_amd.h#7 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_p2p_amd.h#2 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_platform_amd.h#3 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_profile_amd.h#4 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_sdi_amd.cpp#5 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_sdi_amd.h#3 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_semaphore_amd.h#4 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_thread_trace_amd.h#5 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldeviced3d10.cpp#4 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldeviced3d11.cpp#4 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldeviced3d9.cpp#4 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevicegl.cpp#12 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palmemory.cpp#29 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paltrap.hpp#3 edit


[ROCm/clr commit: 44465253ac]
2019-09-27 16:36:00 -04:00
foreman 2084252302 P4 to Git Change 2005728 by gandryey@gera-win10 on 2019/09/27 16:30:22
SWDEV-79445 - OCL generic changes and code clean-up
	- Update copyright header. No functional changes.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_agent_amd.h#3 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_d3d9_amd.hpp#19 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_debugger_amd.h#8 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_lqdflash_amd.h#7 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_p2p_amd.h#2 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_platform_amd.h#3 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_profile_amd.h#4 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_sdi_amd.cpp#5 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_sdi_amd.h#3 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_semaphore_amd.h#4 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_thread_trace_amd.h#5 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldeviced3d10.cpp#4 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldeviced3d11.cpp#4 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldeviced3d9.cpp#4 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevicegl.cpp#12 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palmemory.cpp#29 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paltrap.hpp#3 edit


[ROCm/clr commit: 901e67024a]
2019-09-27 16:36:00 -04:00
foreman ac446f03c1 P4 to Git Change 2005676 by kjayapra@0_HIPWS_LNX1_ROCM on 2019/09/27 15:33:19
SWDEV-145570 - Accomadating Texture Header changes.

Affected files ...

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


[ROCm/clr commit: 87e901fcdc]
2019-09-27 15:39:51 -04:00
Rahul Garg ad563cef42 Merge pull request #1457 from yxsamliu/launch2
Add new kernel launching API for hip-clang

[ROCm/clr commit: 6cfb65d11b]
2019-09-27 12:36:26 -07:00
foreman fbde6a1c77 P4 to Git Change 2005601 by gandryey@gera-hip-lnx on 2019/09/27 13:58:55
SWDEV-184709 - support hipLaunchCooperativeKernel()
	- Switch to the device library functions for GWS sync and init

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#42 edit
... //depot/stg/opencl/drivers/opencl/make/hip.git/tests/src/runtimeApi/module/hipCooperativeGroup.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palschedcl.cpp#7 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#152 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocschedcl.cpp#4 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#87 edit


[ROCm/clr commit: a932af9dbc]
2019-09-27 14:07:19 -04:00
foreman 449ba22e18 P4 to Git Change 2005601 by gandryey@gera-hip-lnx on 2019/09/27 13:58:55
SWDEV-184709 - support hipLaunchCooperativeKernel()
	- Switch to the device library functions for GWS sync and init

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#42 edit
... //depot/stg/opencl/drivers/opencl/make/hip.git/tests/src/runtimeApi/module/hipCooperativeGroup.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palschedcl.cpp#7 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#152 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocschedcl.cpp#4 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#87 edit


[ROCm/clr commit: a00020106d]
2019-09-27 14:07:19 -04:00
foreman 4d755ac982 P4 to Git Change 2005583 by skudchad@skudchad_test2_win_opencl on 2019/09/27 13:25:25
SWDEV-199293 - Fix build on windows. Include header in hip_internal.hpp

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#42 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_rtc.cpp#7 edit


[ROCm/clr commit: 27098e82fe]
2019-09-27 13:31:58 -04:00
Evgeny Mankov ce035bcfd5 Merge pull request #1474 from emankov/master
[HIPIFY] Generate more hipify-perl (continuation)

[ROCm/clr commit: 5b12667051]
2019-09-27 19:14:01 +03:00
Evgeny Mankov a48cfd56e9 [HIPIFY] Generate more hipify-perl (continuation)
+ Minor hipify-perl clean-up
+ Minor CUDA2HIP_Perl refactoring


[ROCm/clr commit: 0d36e13ce9]
2019-09-27 19:10:54 +03:00
foreman e04dcfff20 P4 to Git Change 2005454 by michliao@hliao-dev-00-hip.rocm-workspace on 2019/09/27 08:45:19
SWDEV-199293 - Fix build

	- source code should be self-sufficient, i.e., including headers
	  directly referenced.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_rtc.cpp#6 edit


[ROCm/clr commit: 93aca4f8dc]
2019-09-27 08:55:43 -04:00
Jenkins 57db294bd6 Merge 'master' into 'amd-master'
Change-Id: I27cef7b297b1a06b20be5e4d7f76ec4ecd958eb5


[ROCm/clr commit: 91da26d1cb]
2019-09-27 05:58:37 -04:00
foreman 551093b85d P4 to Git Change 2005306 by chui@ocl-promo-incrementor on 2019/09/27 03:00:41
SWDEV-2 - Change OpenCL version number from 3007 to 3008.

Affected files ...

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


[ROCm/clr commit: ab126af6c7]
2019-09-27 03:05:05 -04:00
Yaxun (Sam) Liu 33b6f971fa Add new kernel launching API for hip-clang
[ROCm/clr commit: f12b060a3b]
2019-09-26 20:15:24 -04:00
foreman 818c787e00 P4 to Git Change 2005049 by skudchad@skudchad_rocm on 2019/09/26 17:24:59
SWDEV-199293 - HIP_RTC inprocess implementation.

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#41 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_rtc.cpp#5 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hiprtc_internal.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.hpp#49 edit


[ROCm/clr commit: 129333387a]
2019-09-26 17:47:32 -04:00
foreman acb486ffec P4 to Git Change 2005049 by skudchad@skudchad_rocm on 2019/09/26 17:24:59
SWDEV-199293 - HIP_RTC inprocess implementation.

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#41 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_rtc.cpp#5 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hiprtc_internal.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.hpp#49 edit


[ROCm/clr commit: 167b7eb22d]
2019-09-26 17:47:32 -04:00
Evgeny Mankov 1ffdc7413c Merge pull request #1469 from emankov/master
[HIPIFY] Add supported fp16 functions

[ROCm/clr commit: 2742e78f70]
2019-09-26 18:16:57 +03:00
Evgeny Mankov a5a10dc4f9 [HIPIFY] Add supported fp16 functions
+ Update hipify-perl accordingly


[ROCm/clr commit: ff1699397b]
2019-09-26 18:13:20 +03:00