Open source implementation of the OpenCL for Intel GPUs

Edit Package beignet
https://01.org/beignet/

Beignet is an open source implementation of the OpenCL specification - a generic
compute oriented API. This code base contains the code to run OpenCL programs
on Intel GPUs which basically defines and implements the OpenCL host functions
required to initialize the device, create the command queues, the kernels and
the programs and run them on the GPU.

Refresh
Refresh
Source Files
Filename Size Changed
0004-Enable-Coffee-Lake-support.patch 0000009921 9.69 KB
0008-Add-preliminary-LLVM-7-support.patch 0000005176 5.05 KB
_constraints 0000000227 227 Bytes
beignet-Release_v1.3.2.tar.bz2 0000839143 819 KB
beignet-disable-NegAddOptimization.patch 0000001254 1.22 KB
beignet-llvm6.patch 0000001781 1.74 KB
beignet-rpmlintrc 0000000045 45 Bytes
beignet.changes 0000010725 10.5 KB
beignet.spec 0000003207 3.13 KB
Latest Revision
Stefan Brüns's avatar Stefan Brüns (StefanBruens) committed (revision 53)
Comments 4

Sergey Kondakov's avatar

Is no one trying to replace this abandoned project with https://github.com/intel/compute-runtime (aka "neo" and "intel-opencl") ? Although, if https://github.com/intel/compute-runtime/blob/master/documentation/LIMITATIONS.md is correct, it's not going to happen any time soon, not until Intel stops its software necromancy.


Linnaea Lavia's avatar

I tried, but I'd say it's not as stable as beignet. I would stick with beignet unless it's a post-Gen9 chip.

If you'd like to try, I have put it at https://build.opensuse.org/project/show/home:linnaea:Intel-OpenCL


Jacek Danecki's avatar

As I can see you've updated Neo packages after I released them on github. Are you still interested in providing packages for OpenSUSE? I've been preparing Neo packages for OpenSUSE Leap 15.1 and Tumbleweed on Fedora Copr: https://copr.fedorainfracloud.org/coprs/jdanecki/intel-opencl, but I plan to use also OBS: https://build.opensuse.org/project/show/home:jdanecki to prepare packages for more Linux distributions. If you are interested in providing Neo packages for each Neo github weekly release I can add information about your repository in Neo documentation: https://github.com/intel/compute-runtime/blob/master/documentation/Neo_in_distributions.md#opensuse-leap-151 Can you fill issues here: https://github.com/intel/compute-runtime/issues for problems you're observing in Neo stack?


Aaron Puchert's avatar

Could you try to submit these packages to science and then to openSUSE:Factory? I'd like us to phase out beignet support eventually so we can drop older LLVM versions. We have four different versions in Factory right now.

Alternatively, if somebody can make this build with newer LLVM versions that's fine for me as well.

openSUSE Build Service is sponsored by