[Pkg-opencl-devel] OpenCL architectures

Tomasz Rybak tomasz.rybak at post.pl
Mon Jul 4 08:16:24 UTC 2016


This is repost - I've sent this mail last week, but it seems to disappear.

There is bug against PyOpenCL to build it for more architectures (in CC):
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=800634

I've checked status of available ICD providers, and:
* PyOpenCL is built for amd64 and i386
* Pocl is built for amd64, i386, kfreebsd-amd64, mips64el, powerpcspe
* Beignet is built for amd64, i386, kfreebsd-amd64, and kfreebsd-i386
* Mesa is built for amd64, i386, and armhf
* NVIDIA is built for amd64 and ppc64el

ocl-icd-libopencl1 is available for all architectures but I assume
this is done to allof for experimenting with new OpenCL providers.

I'd like to deal with this bug. I could change architecture to "any"
but this would mean that PyOpenCL is build for architectures for which
there is no ICD available. I can also put union of all mentioned 
architectures:
Architecture: amd64 i386 kfreebsd-amd64 kfreebsd-i386 armhf ppc64el mips64el 
powerpcspe
It seems a bit overkill, but doable.

Which should I choose? I'm leaning towards second option, i.e. listing
all architectures by hand.

Best regards.
Tomasz Rybak


More information about the Pkg-opencl-devel mailing list