OpenCL* for CPU
Ask questions and share information on Intel® SDK for OpenCL™ Applications and OpenCL™ implementations for Intel® CPU.
Announcements
This forum covers OpenCL* for CPU only. OpenCL* for GPU questions can be asked in the GPU Compute Software forum. Intel® FPGA SDK for OpenCL™ questions can be ask in the FPGA Intel® High Level Design forum.
1718 Discussions

OpenCL SDK and runtime

Kiefer_Kuah
Employee
1,062 Views

Is it possible to download OpenCL SDK and runtime using wget or curl? There's a developer who wants to create a docker container and use wget or curl to download the OpenCL SDK inside the container.

Labels (1)
0 Kudos
4 Replies
Ben_A_Intel
Employee
1,027 Views

Are we sure the OpenCL SDK is required, or could another solution that provides the OpenCL headers and an OpenCL library to link to work as well?

For example:

If the CPU OpenCL runtime is also needed then this will be a little more complicated, but there is a chance we could make something work there also, using the oneAPI GitHub releases e.g. https://github.com/intel/llvm/releases/tag/2022-WW13.

 

 

0 Kudos
Kiefer_Kuah
Employee
1,005 Views

onnxruntime uses oneDNN as one of its backend execution providers. If oneDNN can use the OpenCL headers and OpenCL library as you've suggested instead of the OpenCL SDK, then the way you suggested can work. But according to documentation, to build oneDNN for GPU requires OpenCL SDK. Do you know if oneDNN can replace the OpenCL SDK requirement with the OpenCL headers and OpenCL library?

0 Kudos
cw_intel
Moderator
981 Views

Hi,

From the oneDNN github ​https://github.com/oneapi-src/oneDNN, OpenCL SDK is not necessary. Please see the "Requirements for building from Source" part.


Thanks


0 Kudos
cw_intel
Moderator
920 Views

Hi,


We haven't heard back from you for a long time so we are assuming that the provided details helped you in solving problem. If you require additional assistance from Intel, please start a new thread. Any further interaction in this thread will be considered community only.


Thanks




0 Kudos
Reply