SWDEV-2 - Change OpenCL version number from 2738 to 2739.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2486 edit
Do not decay function pointer type of the kernel argument passed to hipLaunchKernelGGL
and hipLaunchKernel, otherwise some type information is lost which may cause
type inference failure for the template.
This issue caused compilation error of FeatureLPPooling in Caffe2/PyTorch and this patch
fixes that.
SWDEV-2 - Change OpenCL version number from 2737 to 2738.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2485 edit
SWDEV-2 - Change OpenCL version number from 2736 to 2737.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2484 edit
SWDEV-79445 - OCL generic changes and code clean-up
- Fix test_basic progvar_prog_scope_uninit with LC. Detect global variables usage in the program and add the code object allocation to the memory dependency tracking
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#70 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.hpp#27 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#123 edit
SWDEV-79445 - OCL generic changes and code clean-up
- Don't call backing store destruction if segment wasn't created at all. It could occur during library link.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.hpp#26 edit
SWDEV-2 - Change OpenCL version number from 2735 to 2736.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2483 edit
SWDEV-145570 - [HIP] - Enable largest possible allocation on HIP
ReviewBoardURL = http://ocltc.amd.com/reviews/r/15803/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#56 edit
SWDEV-2 - Change OpenCL version number from 2734 to 2735.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2482 edit
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>
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.