Open source implementation of the OpenCL for Intel GPUs
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.
- Sources inherited from project science
-
3
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:redwil:15.4/beignet && cd $_
- Create Badge
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 |
Comments 4
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.
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
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?
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.