You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Looking into the code I'm pretty sure the code is buggy for non-unit stride ndarrays such as those resulting from slicing, reverse-slicing or broadcasting:
Looking into the code I'm pretty sure the code is buggy for non-unit stride ndarrays such as those resulting from slicing, reverse-slicing or broadcasting:
cython-blis/blis/py.pyx
Lines 64 to 102 in c5df079
There is no check for row-major inputs but this
&A[0,0], A.shape[1], 1
assumes row-major layout.Instead the code should probably be:
same thing for gemv.
This has several advantages:
The main draw of the BLIS API is supporting strided arrays without giving up performance, this is the perfect use-case.
The text was updated successfully, but these errors were encountered: