SWDEV-179047 - [CQE OCL][DTB-BLOCKER][QR][Windows][19.10] clinfo results in "clBuildProgram" error with OCL binaries. Faulty CL#1737731
-Tested on Picasso, PAL stack passed, ORCA stack has issue.
-PAL gas xnack feature supported, but ORCA diesn't
-Added xnack feature and tested, work fine on both Bristol and Picasso
- this is a simple temporary fix, will implement a proper fix later in another ticket.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#155 edit
[ROCm/clr commit: 908dafa7b1]
The implementation is copied from HCC runtime.
For hcc it has no effect since apps can find them in either hcc runtime or HIP
runtime.
hip-clang needs it in HIP/HCC runtime so that HIP/HCC and HIP/VDI runtime are
swappable.
[ROCm/clr commit: 972ca06c4c]
SWDEV-2 - Change OpenCL version number from 2838 to 2839.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2586 edit
[ROCm/clr commit: 89750bfa0a]
SWDEV-169154 - Implement OpenCL extension function to set stable pstate on ORCA stack
-Enable StablePstate feature in linux brahma stack
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#189 edit
[ROCm/clr commit: 7b958148e2]
SWDEV-2 - Change OpenCL version number from 2837 to 2838.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2585 edit
[ROCm/clr commit: a43ed30c25]
SWDEV-2 - Change OpenCL version number from 2836 to 2837.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2584 edit
[ROCm/clr commit: b5fbe8c22d]
SWDEV-169154 - Implement OpenCL extension function to set stable pstate on ORCA stack
-Disable StablePstate feature in linux brahma stack
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#187 edit
[ROCm/clr commit: 28fd6ede82]
SWDEV-2 - Change OpenCL version number from 2835 to 2836.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2583 edit
[ROCm/clr commit: b7f0a4dd64]
+ CUDNN_API_supported_by_HIP.md update
+ CUDA_Runtime_API_functions_supported_by_HIP.md update
+ libraryPropertyType_t is moved to Runtime
+ test update
[ROCm/clr commit: b22c0de428]
SWDEV-2 - Change OpenCL version number from 2834 to 2835.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2582 edit
[ROCm/clr commit: 489dfd8a84]
hipMalloc and hipHostMalloc are C++ function templates by default. In some
applications they need to discover the decltype of underlying C functions. In
this commit, a new macro __HIP_DISABLE_CPP_FUNCTIONS__ is introduced to
suppress the C++ function templates.
Existing HIP applications don't need to be changed. hipMalloc and hipHostMalloc
will behave just the same.
For new applications which depends on identifying decltypes of underlying C
functions, __HIP_DISABLE_CPP_FUNCTIONS__ shall be defined prior to including
HIP headers.
[ROCm/clr commit: f4e1f74e9e]
SWDEV-2 - Change OpenCL version number from 2833 to 2834.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2581 edit
[ROCm/clr commit: 2ca5657a48]
Disable linux specific compilation and linking options for windows.
In hip_vector_types.h, hip-clang needs HIP's own implementation for vector types even
on windows. MSVC specific implementation is for building runtime itself, which is compiled
by MSVC.
[ROCm/clr commit: d0fc2d0f99]
SWDEV-2 - Change OpenCL version number from 2832 to 2833.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2580 edit
[ROCm/clr commit: 84d5f1f0e6]