Building OpenCL with Yocto
I am working with a custom library which requires OpenCL support. So, I need to build libOpenCL.so for my target Intel platform with Yocto build system. I am not aware if there is any OpenCL recipe available which can be integrated and compiled with Yocto for target Intel platform. I have installed OpenCL for Ubuntu PC and know how to do that, but cannot find any help for building the same with Yocto. Can someone please give some lead on this?
intel-graphics opencl yocto-project
add a comment |
I am working with a custom library which requires OpenCL support. So, I need to build libOpenCL.so for my target Intel platform with Yocto build system. I am not aware if there is any OpenCL recipe available which can be integrated and compiled with Yocto for target Intel platform. I have installed OpenCL for Ubuntu PC and know how to do that, but cannot find any help for building the same with Yocto. Can someone please give some lead on this?
intel-graphics opencl yocto-project
add a comment |
I am working with a custom library which requires OpenCL support. So, I need to build libOpenCL.so for my target Intel platform with Yocto build system. I am not aware if there is any OpenCL recipe available which can be integrated and compiled with Yocto for target Intel platform. I have installed OpenCL for Ubuntu PC and know how to do that, but cannot find any help for building the same with Yocto. Can someone please give some lead on this?
intel-graphics opencl yocto-project
I am working with a custom library which requires OpenCL support. So, I need to build libOpenCL.so for my target Intel platform with Yocto build system. I am not aware if there is any OpenCL recipe available which can be integrated and compiled with Yocto for target Intel platform. I have installed OpenCL for Ubuntu PC and know how to do that, but cannot find any help for building the same with Yocto. Can someone please give some lead on this?
intel-graphics opencl yocto-project
intel-graphics opencl yocto-project
asked Feb 12 at 10:05
VivekBVivekB
11
11
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
The OpenCL runtime can be built from the below source for Apollo Lake:
https://github.com/intel/compute-runtime
I don't see an existing Yocto package for it, I will have to create something in order to integrate it.
From building the above source I did this:
- Follow the instructions at BUILD_Ubuntu.md.
- Download, build and install the below:
gmmlib, intel-graphics-compiler, libva.git - Follow instructions at:
README.md
$ git clone https://github.com/intel/compute-runtime neo
$ mkdir build
$ cd build
$ cmake -DBUILD_TYPE=Release -DCMAKE_BUILD_TYPE=Release ../neo
$ make -jnproc
package
$ sudo dpkg -i intel-opencl-*.x86_64-igdrcl.deb
Once the above is done, your OpenCL driver is installed and ready to be used.
Now, you need to download, compile and install the below:
https://github.com/OCL-dev/ocl-icd
Follow the below page:
INSTALL
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1404788%2fbuilding-opencl-with-yocto%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
The OpenCL runtime can be built from the below source for Apollo Lake:
https://github.com/intel/compute-runtime
I don't see an existing Yocto package for it, I will have to create something in order to integrate it.
From building the above source I did this:
- Follow the instructions at BUILD_Ubuntu.md.
- Download, build and install the below:
gmmlib, intel-graphics-compiler, libva.git - Follow instructions at:
README.md
$ git clone https://github.com/intel/compute-runtime neo
$ mkdir build
$ cd build
$ cmake -DBUILD_TYPE=Release -DCMAKE_BUILD_TYPE=Release ../neo
$ make -jnproc
package
$ sudo dpkg -i intel-opencl-*.x86_64-igdrcl.deb
Once the above is done, your OpenCL driver is installed and ready to be used.
Now, you need to download, compile and install the below:
https://github.com/OCL-dev/ocl-icd
Follow the below page:
INSTALL
add a comment |
The OpenCL runtime can be built from the below source for Apollo Lake:
https://github.com/intel/compute-runtime
I don't see an existing Yocto package for it, I will have to create something in order to integrate it.
From building the above source I did this:
- Follow the instructions at BUILD_Ubuntu.md.
- Download, build and install the below:
gmmlib, intel-graphics-compiler, libva.git - Follow instructions at:
README.md
$ git clone https://github.com/intel/compute-runtime neo
$ mkdir build
$ cd build
$ cmake -DBUILD_TYPE=Release -DCMAKE_BUILD_TYPE=Release ../neo
$ make -jnproc
package
$ sudo dpkg -i intel-opencl-*.x86_64-igdrcl.deb
Once the above is done, your OpenCL driver is installed and ready to be used.
Now, you need to download, compile and install the below:
https://github.com/OCL-dev/ocl-icd
Follow the below page:
INSTALL
add a comment |
The OpenCL runtime can be built from the below source for Apollo Lake:
https://github.com/intel/compute-runtime
I don't see an existing Yocto package for it, I will have to create something in order to integrate it.
From building the above source I did this:
- Follow the instructions at BUILD_Ubuntu.md.
- Download, build and install the below:
gmmlib, intel-graphics-compiler, libva.git - Follow instructions at:
README.md
$ git clone https://github.com/intel/compute-runtime neo
$ mkdir build
$ cd build
$ cmake -DBUILD_TYPE=Release -DCMAKE_BUILD_TYPE=Release ../neo
$ make -jnproc
package
$ sudo dpkg -i intel-opencl-*.x86_64-igdrcl.deb
Once the above is done, your OpenCL driver is installed and ready to be used.
Now, you need to download, compile and install the below:
https://github.com/OCL-dev/ocl-icd
Follow the below page:
INSTALL
The OpenCL runtime can be built from the below source for Apollo Lake:
https://github.com/intel/compute-runtime
I don't see an existing Yocto package for it, I will have to create something in order to integrate it.
From building the above source I did this:
- Follow the instructions at BUILD_Ubuntu.md.
- Download, build and install the below:
gmmlib, intel-graphics-compiler, libva.git - Follow instructions at:
README.md
$ git clone https://github.com/intel/compute-runtime neo
$ mkdir build
$ cd build
$ cmake -DBUILD_TYPE=Release -DCMAKE_BUILD_TYPE=Release ../neo
$ make -jnproc
package
$ sudo dpkg -i intel-opencl-*.x86_64-igdrcl.deb
Once the above is done, your OpenCL driver is installed and ready to be used.
Now, you need to download, compile and install the below:
https://github.com/OCL-dev/ocl-icd
Follow the below page:
INSTALL
answered Feb 15 at 15:57
VivekBVivekB
11
11
add a comment |
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1404788%2fbuilding-opencl-with-yocto%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown