76333 Commits
Author SHA1 Message Date
Evgeny 17474d2b58 hip_prof_api.h include under __cplusplus
[ROCm/hip commit: af3f3ccb2b]
2019-04-22 21:14:18 -05:00
Evgeny af3f3ccb2b hip_prof_api.h include under __cplusplus 2019-04-22 21:14:18 -05:00
Rahul Garg 0198199780 Fix hipPointerGetAttributes for NVCC
[ROCm/clr commit: c0e0f0b7fd]
2019-04-23 03:22:25 +05:30
Rahul Garg c0e0f0b7fd Fix hipPointerGetAttributes for NVCC 2019-04-23 03:22:25 +05:30
Rahul Garg be49602b29 Fix hipPointerGetAttributes for NVCC
[ROCm/hip commit: 69a3d6b72a]
2019-04-23 03:22:25 +05:30
Rahul Garg 69a3d6b72a Fix hipPointerGetAttributes for NVCC 2019-04-23 03:22:25 +05:30
foreman 72391f7375 P4 to Git Change 1772785 by cpaquot@cpaquot-ocl-lc-lnx on 2019/04/22 14:31:18
SWDEV-144570 - [HIP] Lazy build kernels to avoid overfilling dev memory.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#28 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#27 edit


[ROCm/clr commit: b07f3f0de7]
2019-04-22 15:19:24 -04:00
foreman b07f3f0de7 P4 to Git Change 1772785 by cpaquot@cpaquot-ocl-lc-lnx on 2019/04/22 14:31:18
SWDEV-144570 - [HIP] Lazy build kernels to avoid overfilling dev memory.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#28 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#27 edit
2019-04-22 15:19:24 -04:00
foreman 17f613bfde P4 to Git Change 1772785 by cpaquot@cpaquot-ocl-lc-lnx on 2019/04/22 14:31:18
SWDEV-144570 - [HIP] Lazy build kernels to avoid overfilling dev memory.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#28 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#27 edit


[ROCm/hip commit: 80fb280643]
2019-04-22 15:19:24 -04:00
foreman 80fb280643 P4 to Git Change 1772785 by cpaquot@cpaquot-ocl-lc-lnx on 2019/04/22 14:31:18
SWDEV-144570 - [HIP] Lazy build kernels to avoid overfilling dev memory.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#28 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#27 edit
2019-04-22 15:19:24 -04:00
Gilbert Lee 08a59332af Adding way to specify a custom RCCL shared library file to link against
[ROCm/rccl-tests commit: 10e1572f72]
2019-04-22 10:25:49 -07:00
Gilbert Lee 10e1572f72 Adding way to specify a custom RCCL shared library file to link against 2019-04-22 10:25:49 -07:00
foreman c75c7068e6 P4 to Git Change 1772710 by gandryey@gera-w8 on 2019/04/22 11:42:59
SWDEV-185753 - [CQE OCL][QR][DTB-Blocker][Vega][Navi][PCO][Windows] observed Failure with Multiple applications on all asics (Navi, Vega, PCO, RV2 ) due to Faulty CL 1766106
	- Keep SVM allocation of code segment for HIP only.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#92 edit


[ROCm/clr commit: f84c26afb9]
2019-04-22 11:57:54 -04:00
foreman f84c26afb9 P4 to Git Change 1772710 by gandryey@gera-w8 on 2019/04/22 11:42:59
SWDEV-185753 - [CQE OCL][QR][DTB-Blocker][Vega][Navi][PCO][Windows] observed Failure with Multiple applications on all asics (Navi, Vega, PCO, RV2 ) due to Faulty CL 1766106
	- Keep SVM allocation of code segment for HIP only.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#92 edit
2019-04-22 11:57:54 -04:00
foreman 75388ae81c P4 to Git Change 1772349 by mshivama@mshivama_tf on 2019/04/20 07:35:24
SWDEV-187020 - Basic "Hello World" Tensorflow program fails to execute on HIP/VDI/PAL/LINUX

	Make sure that the size of `dest` is big enough to hoid `src` including trailing zero byte

Affected files ...

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


[ROCm/clr commit: 02b4ec115b]
2019-04-21 21:50:04 -04:00
foreman 02b4ec115b P4 to Git Change 1772349 by mshivama@mshivama_tf on 2019/04/20 07:35:24
SWDEV-187020 - Basic "Hello World" Tensorflow program fails to execute on HIP/VDI/PAL/LINUX

	Make sure that the size of `dest` is big enough to hoid `src` including trailing zero byte

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_device.cpp#19 edit
2019-04-21 21:50:04 -04:00
foreman b0a31b621c P4 to Git Change 1772349 by mshivama@mshivama_tf on 2019/04/20 07:35:24
SWDEV-187020 - Basic "Hello World" Tensorflow program fails to execute on HIP/VDI/PAL/LINUX

	Make sure that the size of `dest` is big enough to hoid `src` including trailing zero byte

Affected files ...

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


[ROCm/hip commit: 84679ca20e]
2019-04-21 21:50:04 -04:00
foreman 84679ca20e P4 to Git Change 1772349 by mshivama@mshivama_tf on 2019/04/20 07:35:24
SWDEV-187020 - Basic "Hello World" Tensorflow program fails to execute on HIP/VDI/PAL/LINUX

	Make sure that the size of `dest` is big enough to hoid `src` including trailing zero byte

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_device.cpp#19 edit
2019-04-21 21:50:04 -04:00
foreman 9e8eab5719 P4 to Git Change 1772340 by chui@ocl-promo-incrementor on 2019/04/20 03:00:05
SWDEV-2 - Change OpenCL version number from 2883 to 2884.

Affected files ...

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


[ROCm/clr commit: f97209b5e0]
2019-04-21 21:42:19 -04:00
foreman f97209b5e0 P4 to Git Change 1772340 by chui@ocl-promo-incrementor on 2019/04/20 03:00:05
SWDEV-2 - Change OpenCL version number from 2883 to 2884.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2631 edit
2019-04-21 21:42:19 -04:00
foreman 08bc1d5d01 P4 to Git Change 1772267 by michliao@hliao-dev-00-hip.rocm-workspace on 2019/04/19 15:53:44
SWDEV-187076 - Fix parameter initialization on COMPGR path.

	- Once 'Args' or '.args' cannot be found, it should be regarded as no
	  argument is associated with that kernel instead of an error.

	RB: http://ocltc.amd.com/reviews/r/17177/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/devkernel.cpp#22 edit


[ROCm/clr commit: f874d958e8]
2019-04-19 16:10:03 -04:00
foreman f874d958e8 P4 to Git Change 1772267 by michliao@hliao-dev-00-hip.rocm-workspace on 2019/04/19 15:53:44
SWDEV-187076 - Fix parameter initialization on COMPGR path.

	- Once 'Args' or '.args' cannot be found, it should be regarded as no
	  argument is associated with that kernel instead of an error.

	RB: http://ocltc.amd.com/reviews/r/17177/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/devkernel.cpp#22 edit
2019-04-19 16:10:03 -04:00
foreman a907a2c974 P4 to Git Change 1772193 by mshivama@mshivama_tf on 2019/04/19 09:39:39
SWDEV-187020 -  Basic "Hello World" Tensorflow program fails to execute on HIP/VDI/PAL/LINUX

	the API hiDeviceGetName() should pass the length of device name as argument to strncpy() instead
	of total (dest) memory size which is being passed to it by its caller. Also, bit of a code clean-up.

Affected files ...

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


[ROCm/clr commit: 4538956a99]
2019-04-19 09:49:37 -04:00
foreman 4538956a99 P4 to Git Change 1772193 by mshivama@mshivama_tf on 2019/04/19 09:39:39
SWDEV-187020 -  Basic "Hello World" Tensorflow program fails to execute on HIP/VDI/PAL/LINUX

	the API hiDeviceGetName() should pass the length of device name as argument to strncpy() instead
	of total (dest) memory size which is being passed to it by its caller. Also, bit of a code clean-up.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_device.cpp#18 edit
2019-04-19 09:49:37 -04:00
foreman 1e8f8da0d9 P4 to Git Change 1772193 by mshivama@mshivama_tf on 2019/04/19 09:39:39
SWDEV-187020 -  Basic "Hello World" Tensorflow program fails to execute on HIP/VDI/PAL/LINUX

	the API hiDeviceGetName() should pass the length of device name as argument to strncpy() instead
	of total (dest) memory size which is being passed to it by its caller. Also, bit of a code clean-up.

Affected files ...

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


[ROCm/hip commit: 7a1d02c8a1]
2019-04-19 09:49:37 -04:00
foreman 7a1d02c8a1 P4 to Git Change 1772193 by mshivama@mshivama_tf on 2019/04/19 09:39:39
SWDEV-187020 -  Basic "Hello World" Tensorflow program fails to execute on HIP/VDI/PAL/LINUX

	the API hiDeviceGetName() should pass the length of device name as argument to strncpy() instead
	of total (dest) memory size which is being passed to it by its caller. Also, bit of a code clean-up.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_device.cpp#18 edit
2019-04-19 09:49:37 -04:00
Konstantin Pyzhov a525cc8f47 Fix for __popcll() device function implementation.
[ROCm/clr commit: f6fbf8751d]
2019-04-19 08:53:22 -04:00
Konstantin Pyzhov f6fbf8751d Fix for __popcll() device function implementation. 2019-04-19 08:53:22 -04:00
Konstantin Pyzhov 2e0c67bbd3 Fix for __popcll() device function implementation.
[ROCm/hip commit: beadaab661]
2019-04-19 08:53:22 -04:00
Konstantin Pyzhov beadaab661 Fix for __popcll() device function implementation. 2019-04-19 08:53:22 -04:00
Alex Voicu ee9831779c Macros are devious, wrap argument to prevent surprises.
Change-Id: Ib99e7d2ec1e7a2802f4ae7946ba1fa92c9940a85
2019-04-19 07:06:28 -04:00
Alex Voicu 87d0f4246b Macros are devious, wrap argument to prevent surprises.
Change-Id: Ib99e7d2ec1e7a2802f4ae7946ba1fa92c9940a85


[ROCm/ROCR-Runtime commit: ee9831779c]
2019-04-19 07:06:28 -04:00
Alex Voicu fdadae6745 Fix Clang build
Change-Id: I0b51699c0a1368cf5813bd9d3cd4479139d23d6a
2019-04-19 07:06:28 -04:00
Alex Voicu 605a038c57 Fix Clang build
Change-Id: I0b51699c0a1368cf5813bd9d3cd4479139d23d6a


[ROCm/ROCR-Runtime commit: fdadae6745]
2019-04-19 07:06:28 -04:00
Andreas Schneider 0045974858 cmake: Do not mess with CMAKE flags
Specifically, don't mess with CMAKE_SHARED_LINKER_FLAGS or
CMAKE_C_FLAGS

Change-Id: I73e287df5b80d440079c6b3abe8c401d492d11dd
2019-04-19 07:06:28 -04:00
Andreas Schneider f3838c57bc cmake: Do not mess with CMAKE flags
Specifically, don't mess with CMAKE_SHARED_LINKER_FLAGS or
CMAKE_C_FLAGS

Change-Id: I73e287df5b80d440079c6b3abe8c401d492d11dd


[ROCm/ROCR-Runtime commit: 0045974858]
2019-04-19 07:06:28 -04:00
Andreas Schneider 8ccfa4c75c cmake: Do not strip targets in the release build
Distributions want to generate debuginfo packages, do not strip them! If
you want to do it during installation use 'make install/strip'!

Change-Id: I3983af24ce4f4ddb189ede0ed0820dfee83b6280
2019-04-19 07:06:28 -04:00
Andreas Schneider d698471b8a cmake: Do not strip targets in the release build
Distributions want to generate debuginfo packages, do not strip them! If
you want to do it during installation use 'make install/strip'!

Change-Id: I3983af24ce4f4ddb189ede0ed0820dfee83b6280


[ROCm/ROCR-Runtime commit: 8ccfa4c75c]
2019-04-19 07:06:28 -04:00
foreman bd80dd9dbd P4 to Git Change 1772111 by chui@ocl-promo-incrementor on 2019/04/19 03:00:06
SWDEV-2 - Change OpenCL version number from 2882 to 2883.

Affected files ...

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


[ROCm/clr commit: 51fb01161f]
2019-04-19 03:12:51 -04:00
foreman 51fb01161f P4 to Git Change 1772111 by chui@ocl-promo-incrementor on 2019/04/19 03:00:06
SWDEV-2 - Change OpenCL version number from 2882 to 2883.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2630 edit
2019-04-19 03:12:51 -04:00
Sean Keely 1251842900 Don't create blits when copy profiling is enabled.
Change-Id: I879827133957ee610c3381ea30c536ec7d10ffab
2019-04-18 20:00:02 -05:00
Sean Keely bdf4b84f82 Don't create blits when copy profiling is enabled.
Change-Id: I879827133957ee610c3381ea30c536ec7d10ffab


[ROCm/ROCR-Runtime commit: 1251842900]
2019-04-18 20:00:02 -05:00
Yaxun (Sam) Liu cb81018121 Fix missing arg in HIP_INIT_API
[ROCm/clr commit: 710e633bdd]
2019-04-18 16:18:31 -04:00
Yaxun (Sam) Liu 710e633bdd Fix missing arg in HIP_INIT_API 2019-04-18 16:18:31 -04:00
Yaxun (Sam) Liu d4bce6c019 Fix missing arg in HIP_INIT_API
[ROCm/hip commit: bb5c620b13]
2019-04-18 16:18:31 -04:00
Yaxun (Sam) Liu bb5c620b13 Fix missing arg in HIP_INIT_API 2019-04-18 16:18:31 -04:00
Wenkai Du 8ff34620fb workaround weak symbol issue
hcc prints "error: alias must point to a defined variable or function"


[ROCm/rccl-tests commit: 4474fe168d]
2019-04-18 10:34:55 -07:00
Wenkai Du 4474fe168d workaround weak symbol issue
hcc prints "error: alias must point to a defined variable or function"
2019-04-18 10:34:55 -07:00
Konstantin Pyzhov d1bbf23181 Fix for __ffsll() device functions.
[ROCm/clr commit: 5664ed3206]
2019-04-18 13:07:24 -04:00
Konstantin Pyzhov 5664ed3206 Fix for __ffsll() device functions. 2019-04-18 13:07:24 -04:00