clBLAS aborts with OpenCL Error -11 in makeGemmKernel
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
clblas (Debian) |
Fix Released
|
Unknown
|
|||
clblas (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Executing any of the clblas.gemm functions in libclBLAS.so.2.12.0 (libclblas2 2.12-1build1 on bionic) aborts the calling program with this error message:
OpenCL error -11 [...] clblas-
The error occurs when the backend is an OpenCL 1.1 device. This includes all GPUs supported by libclc through mesa-opencl-icd (Clover), that is effectively all AMD GPUs.
The error can be easily reproduced by running the example from the upstream README.md[1] on a machine with an AMD GPU, with environment entry OCL_ICD_
This bug also affects all BLAS functionality in libarrayfire-
The good news is, there is a fix :-) I have submitted this PR[2] upstream, and am attaching a dquilt-ready patch as upstream releases (and even pulls to master) are very infrequent.
[1] https:/
[2] https:/
Changed in clblas (Debian): | |
status: | Unknown → New |
Changed in clblas (Debian): | |
status: | New → Fix Released |
The attachment "Patch removes the -cl-std kernel build option" seems to be a patch. If it isn't, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are a member of the ~ubuntu-reviewers, unsubscribe the team.
[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.]