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

13526 Коммитов

Автор SHA1 Сообщение Дата
Jenkins a895b5e89e Merge 'master' into 'amd-master'
Change-Id: I89845b0c0d8a6196b291803106d891d2996dd363


[ROCm/clr commit: bf52247216]
2019-08-26 18:06:50 -04:00
foreman f7fa1c945e P4 to Git Change 1989256 by vsytchen@vsytchen-remote-ocl-win10 on 2019/08/26 17:52:09
SWDEV-79445 - OCL generic changes and code clean-up

	1. Submit missing files from CL1989249

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbedefs#47 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#95 edit


[ROCm/clr commit: fd5e8a2b8d]
2019-08-26 18:01:35 -04:00
foreman 27296c6251 P4 to Git Change 1989249 by vsytchen@vsytchen-remote-ocl-win10 on 2019/08/26 17:43:58
SWDEV-79445 - OCL generic changes and code clean-up

	1. Remove references to NV12Lite

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldefs.hpp#59 edit


[ROCm/clr commit: cb7a72527a]
2019-08-26 17:53:21 -04:00
foreman b221ba00e5 P4 to Git Change 1989211 by vsytchen@vsytchen-remote-ocl-win10 on 2019/08/26 16:54:35
SWDEV-201325 - [OpenCL][LC][Gfx10] Kernels fail to compile when HBCC is enabled

	1. Don't add +xnack to the target triplet when compiling for gfx10+

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldefs.hpp#58 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#158 edit


[ROCm/clr commit: eac38fdde6]
2019-08-26 16:56:42 -04:00
foreman 9a2f5614de P4 to Git Change 1989149 by kjayapra@0_HIPWS_P2P_ROCM on 2019/08/26 15:30:45
SWDEV-188177 - Adding ihipTexture APIs to hip_hcc.def.in

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.def.in#21 edit


[ROCm/clr commit: d0edeaf3cf]
2019-08-26 15:44:58 -04:00
foreman b83152ea03 P4 to Git Change 1989089 by kjayapra@0_HIPWS_P2P_ROCM on 2019/08/26 14:24:21
SWDEV-198194 - Delete vars at __hipUnregisterFatBinary.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#39 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#38 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#40 edit


[ROCm/clr commit: 441eefa78b]
2019-08-26 14:32:48 -04:00
Rahul Garg 5c22c6fc92 Merge pull request #1367 from mhbliao/hliao/master/swdev-201262
[hcc] Fix previous replacement of `result_of_t`.

[ROCm/clr commit: 15426394d5]
2019-08-26 09:17:58 -07:00
foreman c686bd1d49 P4 to Git Change 1988968 by vsytchen@vsytchen-remote-ocl-win10 on 2019/08/26 11:30:16
SWDEV-153682 - Report cl_amd_planar_yuv extension in OpenCL

	1. Update cl_ext  headers

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl_ext.h#37 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/headers/opencl2.1/CL/cl_ext.h#14 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/headers/opencl2.2/CL/cl_ext.h#8 edit


[ROCm/clr commit: 45fca3def6]
2019-08-26 11:40:02 -04:00
Michael LIAO eb1039a1e8 [hcc] Fix previous replacement of result_of_t.
- `result_of_t` is defined as the shortcut of
  ```
  template< class T >
  using result_of_t = typename result_of<T>::type;
  ```


[ROCm/clr commit: c84628f420]
2019-08-26 10:58:38 -04:00
Jenkins bac89463b7 Merge 'master' into 'amd-master'
Change-Id: I4f54ac4fd1993ab9dfca9aa34a153e9eb86f45ae


[ROCm/clr commit: 6a47b9dbb5]
2019-08-26 05:10:22 -04:00
ramcherukuri 4e3b65f10c moving result_of_t to result_of
[ROCm/clr commit: 6ea9e2b249]
2019-08-24 08:59:58 -04:00
foreman 7e86d6e11e P4 to Git Change 1988520 by chui@ocl-promo-incrementor on 2019/08/24 03:00:27
SWDEV-2 - Change OpenCL version number from 2981 to 2982.

Affected files ...

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


[ROCm/clr commit: 0b191a1c2c]
2019-08-24 03:08:49 -04:00
foreman 39b5170c7a P4 to Git Change 1988496 by cpaquot@cpaquot-ocl-lc-lnx on 2019/08/23 19:43:16
SWDEV-199002 - [HIP] Add hipExtLaunchMultiKernelMultiDevice to in files.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.def.in#20 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.map.in#22 edit


[ROCm/clr commit: 865a4f2c43]
2019-08-23 19:46:27 -04:00
Evgeny Mankov e5ffb8f482 Merge pull request #1360 from emankov/master
[HIPIFY][cmake] Explicitly set c++14

[ROCm/clr commit: 2079f17d26]
2019-08-23 19:40:53 +03:00
Evgeny Mankov bf769d3691 [HIPIFY][cmake] Explicitly set c++14
[Reason] LLVM became c++14 last week due to the following change:

37508d3dd94b0154861a90b1909d17b01400df99
Replace llvm::integer_sequence and friends with the C++14 standard version


[ROCm/clr commit: 7f5635d3ff]
2019-08-23 19:32:24 +03:00
foreman 29e8088b93 P4 to Git Change 1988234 by kjayapra@3_HIPWS_TXT_ROCM on 2019/08/23 12:12:45
SWDEV-201068 - Reverting back CL 1987582.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#37 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#84 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.hpp#27 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#98 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#96 edit


[ROCm/clr commit: f684278234]
2019-08-23 12:15:29 -04:00
foreman d4a26f1468 P4 to Git Change 1988234 by kjayapra@3_HIPWS_TXT_ROCM on 2019/08/23 12:12:45
SWDEV-201068 - Reverting back CL 1987582.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#37 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#84 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.hpp#27 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#98 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#96 edit


[ROCm/clr commit: d9777f8524]
2019-08-23 12:15:29 -04:00
Sarbojit2019 0cf9a5b532 Added missing device prop fields into hipInfo sample (#1357)
* Added prop.integrated into hipInfo sample

* Added missing deviceProp fileds in hipInfo


[ROCm/clr commit: 919bb6c74d]
2019-08-23 09:21:47 +00:00
Rahul Garg 7f71fe3af9 Make Bundled_code_header visible for hipRTC usage (#1359)
[ROCm/clr commit: d367fdf28c]
2019-08-23 09:20:02 +00:00
chrispaquot 4b13efac04 Set device before processing each one (#1358)
[ROCm/clr commit: d0b11deb7f]
2019-08-23 09:19:50 +00:00
Aryan Salmanpour e8f69a8c36 [hip] add initial implementation for hipLaunchCooperativeKernel API (#1339)
* [hip] add initial implementation for hipLaunchCooperativeKernel API

* [hip] use total number of work groups to initialize the GWS resource

* [hip] use only one argument for init_gws kernel

* [hip] use the device associated with the stream for checking the device properties


[ROCm/clr commit: 32ce882d6e]
2019-08-23 09:19:35 +00:00
Rahul Garg 14a510ee74 Fix memcpy with IPC slowness (#1321)
* Fix memcpy with IPC slowness

* Make early erroneous returns

* Real Clean up

* Real Clean up++


[ROCm/clr commit: a786728939]
2019-08-23 09:19:18 +00:00
foreman e3ff32892d P4 to Git Change 1988007 by chui@ocl-promo-incrementor on 2019/08/23 03:00:27
SWDEV-2 - Change OpenCL version number from 2980 to 2981.

Affected files ...

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


[ROCm/clr commit: a3d3fba77b]
2019-08-23 03:06:36 -04:00
foreman 93e3c3ff45 P4 to Git Change 1987606 by gandryey@gera-win10 on 2019/08/22 13:34:25
SWDEV-197289 - VDI tracing API integration in rocTracer
	- Update Cmake

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/CMakeLists.txt#3 edit
... //depot/stg/opencl/drivers/opencl/runtime/CMakeLists.txt#17 edit


[ROCm/clr commit: 63e3830854]
2019-08-22 13:56:50 -04:00
foreman 8c86e7a572 P4 to Git Change 1987598 by gandryey@gera-win10 on 2019/08/22 13:29:18
SWDEV-197289 - VDI tracing API integration in rocTracer
	- Add profiling activity callbacks for HIP API. The logic will utilize the  current profiling mechanism inside VDI

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_activity.cpp#1 add
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.def.in#19 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.map.in#21 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#246 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#341 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#426 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.hpp#145 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#148 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.hpp#64 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#83 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.hpp#26 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/activity.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/platform/activity.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#97 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#95 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/prof_protocol.h#1 add


[ROCm/clr commit: d83f474719]
2019-08-22 13:48:47 -04:00
foreman 8b798f42fd P4 to Git Change 1987598 by gandryey@gera-win10 on 2019/08/22 13:29:18
SWDEV-197289 - VDI tracing API integration in rocTracer
	- Add profiling activity callbacks for HIP API. The logic will utilize the  current profiling mechanism inside VDI

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_activity.cpp#1 add
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.def.in#19 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.map.in#21 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#246 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#341 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#426 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.hpp#145 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#148 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.hpp#64 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#83 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.hpp#26 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/activity.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/platform/activity.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#97 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#95 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/prof_protocol.h#1 add


[ROCm/clr commit: c001530c43]
2019-08-22 13:48:47 -04:00
foreman 0f554c74a1 P4 to Git Change 1987582 by cpaquot@cpaquot-ocl-lc-lnx on 2019/08/22 13:20:28
SWDEV-185742 - [HIP] Add a svm path to avoid analyzing the mem objs
	and just memcpy the kernel args

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#36 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#82 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.hpp#25 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#96 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#94 edit


[ROCm/clr commit: fb37058725]
2019-08-22 13:26:57 -04:00
foreman 7c5770d2ac P4 to Git Change 1987582 by cpaquot@cpaquot-ocl-lc-lnx on 2019/08/22 13:20:28
SWDEV-185742 - [HIP] Add a svm path to avoid analyzing the mem objs
	and just memcpy the kernel args

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#36 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#82 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.hpp#25 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#96 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#94 edit


[ROCm/clr commit: b02f98556a]
2019-08-22 13:26:57 -04:00
foreman 6472f9d751 P4 to Git Change 1987529 by kjayapra@4_HIPWS_RCCM_ROCM on 2019/08/22 12:32:42
SWDEV-200625 - Reverting back CL#1986255.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#38 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#35 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#39 edit


[ROCm/clr commit: 26a9ba7ba7]
2019-08-22 12:41:42 -04:00
foreman 88491b057f P4 to Git Change 1987492 by kjayapra@0_HIPWS_LNX1_ROCM on 2019/08/22 11:31:51
SWDEV-188177 - Using the context from owner() in device::Program functions.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#61 edit


[ROCm/clr commit: d34d591676]
2019-08-22 11:42:53 -04:00
foreman 5ad4d92f0e P4 to Git Change 1987249 by chui@ocl-promo-incrementor on 2019/08/22 03:00:26
SWDEV-2 - Change OpenCL version number from 2979 to 2980.

Affected files ...

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


[ROCm/clr commit: dd4a6df8d2]
2019-08-22 03:03:21 -04:00
Evgeny Mankov 6d02136666 Merge pull request #1355 from emankov/master
[HIPIFY][fix] Set the correct exit value for hipify-clang if errors

[ROCm/clr commit: 9498724732]
2019-08-22 01:41:23 +03:00
Jenkins b796992c4b Merge 'master' into 'amd-master'
Change-Id: I1dd6af19c418181b78b67f4b47beaf82b19170fc


[ROCm/clr commit: 8c3a997de2]
2019-08-21 15:50:57 -04:00
Evgeny Mankov e7b6fac93e [HIPIFY][fix] Set the correct exit value for hipify-clang if errors.
This fixes a hanging of unit tests.


[ROCm/clr commit: 3d07393003]
2019-08-21 21:36:53 +03:00
Evgeny Mankov 531760aec6 Merge pull request #1354 from emankov/master
[HIPIFY] CUDA 10.1 Update 2 support

[ROCm/clr commit: 1e13e37785]
2019-08-21 21:07:57 +03:00
Evgeny Mankov 2f3f8b9a98 [HIPIFY] CUDA 10.1 Update 2 support
[ROCm/clr commit: 8293f9a706]
2019-08-21 21:06:20 +03:00
foreman bfdbc52e29 P4 to Git Change 1986743 by gandryey@gera-win10 on 2019/08/21 11:42:44
SWDEV-79445 - OCL generic changes and code clean-up
	- Don't attempt to destroy memory object if PAL reference is null

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.cpp#77 edit


[ROCm/clr commit: af240466f9]
2019-08-21 11:47:51 -04:00
Rahul Garg b7447d21c3 Remove -g from hipBusBandwidth makefile (#1351)
[ROCm/clr commit: 900590967d]
2019-08-21 10:01:31 +00:00
Maneesh Gupta 91fc0687fa Packaging and versioning changes (#1348)
- Fixes SWDEV-200435
- Brings versioning and packaging naming inline with rest of the ROCm
  components.
- Minor bug fixes.

Change-Id: I543a24bf18baffe74fa3ccac8c93bddba7231c5e

[ROCm/clr commit: e50f05f3f2]
2019-08-21 10:01:23 +00:00
Sarbojit2019 40c0bc5588 Compilation failure on nvcc path when using hipChannelFormatKind (#1345)
Fix for github #1183 issue reported

[ROCm/clr commit: 684801fc1d]
2019-08-21 10:01:03 +00:00
Jatin Chaudhary 4313f00563 Using HSA API for hipMemsetAsync (#1346)
[ROCm/clr commit: 9bbd09b04f]
2019-08-21 10:00:10 +00:00
foreman 57ceac9141 P4 to Git Change 1986504 by chui@ocl-promo-incrementor on 2019/08/21 03:00:26
SWDEV-2 - Change OpenCL version number from 2978 to 2979.

Affected files ...

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


[ROCm/clr commit: 0076586ce5]
2019-08-21 03:06:28 -04:00
foreman 6ac214e2a5 P4 to Git Change 1986255 by kjayapra@4_HIPWS_RCCM_ROCM on 2019/08/20 17:06:44
SWDEV-198194 - Making some code common between static and dynamically created module handling.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#37 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#34 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#38 edit


[ROCm/clr commit: 68402a82c9]
2019-08-20 17:11:51 -04:00
kpyzhov b783820b90 Corrected declaration of __ockl_clz_u64() (#1340)
[ROCm/clr commit: d81267ae15]
2019-08-20 12:06:36 +00:00
Sarbojit2019 45c928dbba [hipcc] Fix for uninitialized variables on nvcc path
Fixes #1186

[ROCm/clr commit: f106375a34]
2019-08-20 12:06:22 +00:00
Maneesh Gupta 57c7e493e3 [ci] Enable tests on ROCm 2.7 (#1337)
Change-Id: I06fb58b48af7f52f309f659969bb42bf9e8e9faf

[ROCm/clr commit: fa891c7a21]
2019-08-20 12:05:30 +00:00
foreman d7e276c782 P4 to Git Change 1985717 by chui@ocl-promo-incrementor on 2019/08/20 03:00:31
SWDEV-2 - Change OpenCL version number from 2977 to 2978.

Affected files ...

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


[ROCm/clr commit: 9e77fcc274]
2019-08-20 03:05:09 -04:00
Yaxun (Sam) Liu 035568f6b5 Fix missing decl for hip-clang
Add back decl for hipHccModuleLaunchKernel and hipExtModuleLaunchKernel for HIP/VDI only


[ROCm/clr commit: 68a59ddbe8]
2019-08-19 18:27:13 -04:00
foreman d2fc6cb9e2 P4 to Git Change 1985445 by skudchad@skudchad_test2_win_opencl on 2019/08/19 17:35:03
SWDEV-198861 - Implement VDI equivalent to HCC_SERIALIZE_KERNEL/HCC_SERIALIZE_COPY
	- Use env var AMD_SERIALIZE_COPY/AMD_SERIALIZE_KERNEL
	0x1 - Wait for complete before command is submitted
	0x2 - Wait for complete after submission
	0x3 - Wait both

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#95 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#93 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/commandqueue.cpp#30 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#316 edit


[ROCm/clr commit: d4caaa51a2]
2019-08-19 17:39:27 -04:00
foreman 2f5cef1377 P4 to Git Change 1984975 by chui@ocl-promo-incrementor on 2019/08/19 03:00:25
SWDEV-2 - Change OpenCL version number from 2976 to 2977.

Affected files ...

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


[ROCm/clr commit: 26ee9da942]
2019-08-19 03:08:39 -04:00