Bug#992673: libgpuarray *gemv, *ger test fails

Rebecca N. Palmer rebecca_palmer at zoho.com
Tue Oct 26 22:48:25 BST 2021


Control: tags -1 pending

(fixed in Salsa, as far as I consider it my bug)

It looks like both of these originate further down the stack, not in 
libgpuarray:

The *ger error code is an OpenCL compile failure from inside clblast, so 
likely either pocl or clblast.

The *gemv problem appears to be that the definition of gemv is 
y=alpha*A.dot(x)+beta*y, the spec allows and possibly requires the 
second term to be skipped entirely if beta is 0, clblas does this but 
clblast doesn't, and libgpuarray pygpu has a short form for beta=0 that 
uses an uninitialized (i.e. potentially NaN) y.  As a workaround I am 
changing this to a zero y, but it maybe should be fixed in clblast.



More information about the debian-science-maintainers mailing list