SWDEV-102733 - [OCL-LC-ROCm] Cmake build Write CMakeLists.txt to enable building with and without the DK environment
- Add FindROCR.cmake, and use find_package() to locate the ROCR
Affected files ...
... //depot/stg/opencl/drivers/opencl/cmake/modules/FindROCR.cmake#2 edit
[ROCm/clr commit: 83937abeae]
SWDEV-102733 - [OCL-LC-ROCm] Cmake build Write CMakeLists.txt to enable building with and without the DK environment
- Add FindROCR.cmake, and use find_package() to locate the ROCR
Affected files ...
... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#8 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/CMakeLists.txt#5 edit
... //depot/stg/opencl/drivers/opencl/cmake/modules/FindROCR.cmake#1 add
... //depot/stg/opencl/drivers/opencl/runtime/CMakeLists.txt#3 edit
[ROCm/clr commit: 8f8d05040f]
SWDEV-102733 - [OCL-LC-ROCm] Cmake build Write CMakeLists.txt to enable building with and without the DK environment
- Add FindROCR.cmake, and use find_package() to locate the ROCR
Affected files ...
... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#8 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/CMakeLists.txt#5 edit
... //depot/stg/opencl/drivers/opencl/cmake/modules/FindROCR.cmake#1 add
... //depot/stg/opencl/drivers/opencl/runtime/CMakeLists.txt#3 edit
[ROCm/clr commit: 85b83e06cf]
SWDEV-2 - Change OpenCL version number from 2421 to 2422.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2169 edit
[ROCm/clr commit: 540e578066]
Fail faster if synchronization rules are violated.
Run vectorAddRevers to read last elements of array first - if the
vector add kernel starts before preceding copy finishes we
will read stale data and flag the error.
Increase default array sizes, so synchronization errors more easily
exposed.
[ROCm/clr commit: 848d77ebb5]
This eliminates host-synchronization for null stream. Instead, the
null-stream uses GPU-side events to wait for other streams.
Default is OFF pending additional testing.
Add enhanced null-stream test.
Also refine HIP_TRACE_API.
[ROCm/clr commit: 8bc6ee5932]
SWDEV-102733 - [OCL-LC-ROCm] Cmake build Write CMakeLists.txt to enable building with and without the DK environment
- Fix the build breakage caused by the latest changes from device-libs.
Affected files ...
... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#7 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl_platform.h#8 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/CMakeLists.txt#4 edit
[ROCm/clr commit: e6dd2db23d]
SWDEV-102733 - [OCL-LC-ROCm] Cmake build Write CMakeLists.txt to enable building with and without the DK environment
- Fix the build breakage caused by the latest changes from device-libs.
Affected files ...
... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#7 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl_platform.h#8 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/CMakeLists.txt#4 edit
[ROCm/clr commit: df45033047]
SWDEV-121587 - [OCL] Segmentation fault when program is used without built first. Fix the issue by adding sanity check for the symbol table before using it.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.cpp#87 edit
[ROCm/clr commit: 8b44cced55]
SWDEV-2 - Change OpenCL version number from 2420 to 2421.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2168 edit
[ROCm/clr commit: c4024bac0b]
SWDEV-2 - Change OpenCL version number from 2419 to 2420.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2167 edit
[ROCm/clr commit: 7a2a73f05a]
Some Clang tooling functions return std::string, some return StringRef. Assigning of returning std::string to StringRef variables leads to garbage in it.
DEBUG build is always affected.
[ROCm/clr commit: aa52b94be1]
SWDEV-2 - Change OpenCL version number from 2418 to 2419.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2166 edit
[ROCm/clr commit: e7659e8e45]
SWDEV-2 - Change OpenCL version number from 2417 to 2418.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2165 edit
[ROCm/clr commit: df01201857]
SWDEV-2 - Change OpenCL version number from 2416 to 2417.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2164 edit
[ROCm/clr commit: dc779392ba]
- add checks for events across devices.
- refactor test to make sure it runs long enough to sensitive sync
techniques.
- add tests for DeviceSync, streamWaitEvent.
[ROCm/clr commit: 444e4a20ba]
- use addOne kernel, use local initializer rather than init_array.
- use addOneReverse test to add from back of array. Test alternate fwd and backward to stress dependency logic.
- check device-side dependencies.
[ROCm/clr commit: a10d37e5e6]
SWDEV-2 - Change OpenCL version number from 2415 to 2416.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2163 edit
[ROCm/clr commit: 6d650dd3ee]
SWDEV-2 - Change OpenCL version number from 2414 to 2415.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2162 edit
[ROCm/clr commit: ea32d564cc]