SWDEV-2 - Change OpenCL version number from 2734 to 2735.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2482 edit
[ROCm/clr commit: 3f18c0691a]
previous version return a long long valus *as* double, hence we may get the wrong result.
this also affect atomicAdd(double * ...), which use long long pointer to mimic double pointer.
Signed-off-by: carlushuang <carlus.huang@amd.com>
[ROCm/clr commit: 15281b7b84]
Disable directed_tests/deviceLib/hipVectorTypes.tst & directed_tests/deviceLib/hipVectorTypesDevice.tst in CI due to HCC regressions. Once HCC fixes are in, the tests can be re-enabled in CI.
[ROCm/clr commit: d45cf59fc4]
SWDEV-164509 - [Dassault][Catia] Adding 8-bits internal format support for sL8 format in OpenGL
For glTextureView support, GL_LUMINANCE8 internal format needs to return 8_BITS view compatibility class.
Add 3 new surface formats, CM_SURF_FMT_L8_SRGB, CM_SURF_FMT_R8_SRGB and CM_SURF_FMT_RG8_SRGB. For the moment, only L8_SRGB is supported by GLL.
Keep L8_X24_SRGB format because of side effects, especially outside the GL driver (CAL)
ReviewBoardURL = http://ocltc.amd.com/reviews/r/15757/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDeviceGL.cpp#32 edit
[ROCm/clr commit: 8914124cc8]
SWDEV-2 - Change OpenCL version number from 2733 to 2734.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2481 edit
[ROCm/clr commit: eb9e563d7b]
SWDEV-79445 - OCL generic changes and code clean-up
- Make a fallback to system memory without device access if USWC allocation failed
- Destroy the backing store after the load of all kernels
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.cpp#65 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.hpp#24 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#69 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.hpp#24 edit
[ROCm/clr commit: 8e02d82368]
SWDEV-2 - Change OpenCL version number from 2732 to 2733.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2480 edit
[ROCm/clr commit: 75aabd3934]
SWDEV-2 - Change OpenCL version number from 2731 to 2732.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2479 edit
[ROCm/clr commit: 27d67ac268]
SWDEV-79445 - Remove use of irif.
This is now directly linked in the library build and will be
removed as a standalone library.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#67 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.cpp#83 edit
[ROCm/clr commit: 1380df62d9]
SWDEV-2 - Change OpenCL version number from 2730 to 2731.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2478 edit
[ROCm/clr commit: 9ed60d4cca]
If obj files in linker response file contains device code, pass them to hip-clang, otherwise keep them in the linker
response file.
[ROCm/clr commit: 627c179612]
SWDEV-126897 - Use the new __amd_scheduler_rocm.
It's only a name change.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocschedcl.cpp#2 edit
[ROCm/clr commit: 6ffc12c7c8]
SWDEV-2 - Change OpenCL version number from 2729 to 2730.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2477 edit
[ROCm/clr commit: 3150738ad2]
Older gcc, e.g., 5.x, see an ambiguity in some calls. Example error
output as seen with gcc 5.5:
In file included from benchmark_wino.cpp:1:
In file included from ./miopen.hpp:13:
In file included from /usr/lib/gcc/x86_64-linux-gnu/5.5.0/../../../../include/c++/5.5.0/regex:38:
In file included from /usr/lib/gcc/x86_64-linux-gnu/5.5.0/../../../../include/c++/5.5.0/algorithm:62:
In file included from /usr/lib/gcc/x86_64-linux-gnu/5.5.0/../../../../include/c++/5.5.0/bits/stl_algo.h:66:
In file included from /usr/lib/gcc/x86_64-linux-gnu/5.5.0/../../../../include/c++/5.5.0/random:51:
/usr/lib/gcc/x86_64-linux-gnu/5.5.0/../../../../include/c++/5.5.0/bits/random.tcc:1324:27: error: call to 'abs' is ambiguous
const double __y = -std::abs(__n) * __param._M_sm - 1;
^~~~~~~~
/opt/rocm/hip/include/hip/hcc_detail/hip_complex.h:345:31: note: candidate function
__DEFINE_HIP_COMPLEX_REAL_FUN(abs, hipCabs)
[ROCm/clr commit: 992c90079b]