-
Notifications
You must be signed in to change notification settings - Fork 110
Relaxed stride checking in numpy 1.12 causes bottleneck unit test failures #161
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
It works fine with numpy 1.11 which is what bottleneck 1.2 supports. So my guess is that you are using numpy 1.12. My second guess is that the unit test failures with numpy 1.12 is due to the change in numpy's relaxed stride checking. My third guess is that I don't understand what relaxed stride checking is. (That last one is not a guess.) I've added your example as a unit test. |
OK, I made the fix in master. |
That was fast! Thanks a lot. |
Well, you rang the fire alarm. Thanks for reporting and thanks for a simple example. |
Consider issuing a bug fix release including this fix? I don't think it break any NumPy 1.11 users... |
A bug in numpy 1.12.0 prevented me from making a bug fix release. But it should be possible now that 1.12.1 is out. Ugh. The current blocker is here: #166. |
See #168 |
Hi, this is what reproduces the problem on my machine (linux mint):
This has been hitting the xarray test suite on debian.
Thanks!
The text was updated successfully, but these errors were encountered: