opencl vv2024.05.08
- Created
- Updated
OpenCL SDK
# Usage
opencl provides CMake targets:
find_package(OpenCL CONFIG REQUIRED)
# Khronos OpenCL ICD Loader
target_link_libraries(main PRIVATE OpenCL::OpenCL)
# Khronos OpenCL Headers and C++ bindings
target_link_libraries(main PRIVATE OpenCL::Headers)
target_link_libraries(main PRIVATE OpenCL::HeadersCpp)
# OpenCL Utility Library and C++ bindings
target_link_libraries(main PRIVATE OpenCL::Utils)
target_link_libraries(main PRIVATE OpenCL::UtilsCpp)
opencl provides pkg-config modules:
# Khronos OpenCL ICD Loader
OpenCL
# Khronos OpenCL Headers and C++ bindings
OpenCL-Headers
OpenCL-CLHPP
This package is only an OpenCL SDK. To actually run OpenCL code you also need to install an implementation.
Windows: Implementations typically ship with the drivers of you CPU/GPU vendors.
Linux: Implementations may be installed from your distro's repo or manually.
Apple: Consult your distribution vendor on the state of OpenCL support:
https://support.apple.com/en-us/HT202823
# License
Apache-2.0 AND (MIT OR WTFPL)
# Supported Platforms
!uwp
- ✅ linux
- ✅ osx
- ✅ windows
- ❌
uwp
# Features
No features defined.
# Dependencies
No dependencies.
# Host Dependencies
No transitive dependencies.
# Dependents
- arrayfire (feature
opencl
) - clblas
- clblast
- clfft
- clrng
- easycl
- ffmpeg (feature
opencl
) - infoware (feature
opencl
) - itk (feature
opencl
) - libfreenect2 (feature
opencl
) - libtorch
- lightgbm (feature
gpu
) - mnn (feature
opencl
) - opencv4 (feature
opencl
) - opensubdiv (feature
opencl
) - openvino (feature
gpu
) - v-hacd (feature
opencl
)
# Host Dependents
No dependents.
# Contributors
- Nagy-Egri Máté Ferenc
- Victor Romero
- pravic
- Nagy-Egri Máté Ferenc
- Stefano Sinigardi
- NancyLi1013
- Alexander Neumann
- nicole mazzuca
- Matthias C. M. Troffaes
- Phoebe
- dweckmann
- Matthew Oliver
- Billy O'Neal
- Umar Arshad
- Park DongHa
- Ilya Lavrenov
- Kai Pastor