OpenCL-SDK
OpenCL-SDK copied to clipboard
OpenCL SDK
To unblock an upcoming release, PR https://github.com/KhronosGroup/OpenCL-SDK/pull/103 changed the GitHub runner for Ruby testing from macos-latest back to macos-13. This issue is to track fixing the CI config for Ruby...
To unblock an upcoming release, PR https://github.com/KhronosGroup/OpenCL-SDK/pull/103 disabled CI tests for Python on macos, since this appears to be a CI configuration issue and the Python samples have not changed....
FetchContent download package into CMAKE_BINARY_DIR. Therefore, dependencies, for example TCLAP, downloaded in wrong dir. To correct it, (for cmake/Dependencies/TCLAP/TCLAP.cmake) this command ``` FetchContent_Declare( tclap-external GIT_REPOSITORY https://github.com/mirror/tclap.git GIT_TAG v1.2.5 # 58c5c8ef24111072fc21fb723f8ab45d23395809...
When I try to start studying OpenCL, OpenCL SDK is most easy way to start. But OpenCL SDK does not have a Linux build even no for amd64. Actually, there...
When adding OpenCL-SDK via CPMAddPackage (cmake 3.22.1) as such: ``` CPMAddPackage( NAME OpenCL_SDK GIT_TAG v2023.12.14 GITHUB_REPOSITORY "KhronosGroup/OpenCL-SDK" OPTIONS "BUILD_TESTING OFF" "BUILD_TESTS OFF" "BUILD_DOCS OFF" "OPENCL_SDK_BUILD_SAMPLES OFF" "OPENCL_SDK_TEST_SAMPLES OFF" "OPENCL_SDK_BUILD_OPENGL_SAMPLES OFF"...
If CLHPP, ICD-Loader, and Headers are installed on the system, use those instead of the sub-modules. This is beneficial when packaging the SDK for distribution, as the sub-modules can be...
I was able to get most dependencies cloned and extracted to the right locations in external, but the way the cmake folder is handled makes it impossible for me to...
- Updated format enforcing script. - Minor changes to source files to avoid warnings on all compilers tested in CI. - `-Werror`/`/WX` is enabled in CI, however a list of...
**NOTE**: this PR includes all commits from branch [StreamHPC:release-cd](https://github.com/StreamHPC/OpenCL-SDK/tree/release-cd). This is required, because the implemented sample requires additional updates to the CI scripts to pull its new dependencies. After #88...
In some samples, namely `binaries`, `blur`, `reduce`, `multi-device` and `saxpy` from `samples/core`, compile-time checks like the following ``` #if CL_HPP_TARGET_OPENCL_VERSION >= 200 cl_command_queue_properties props[] = { CL_QUEUE_PROPERTIES, CL_QUEUE_PROFILING_ENABLE, 0 };...