-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Wrong result in gemv for large n #340
Comments
This is a really serious bug. Would love to see this fixed in the next release. |
It's Chinese lunar new year now. I guess it won't be fixed quite soon. |
恭喜发财 to you too :) |
Whatever it is, it seems to have happened between 0.2.6 and 0.2.7 - the former says "4" like netlib |
23965f1 is the first bad commit
|
Sorry for delay, I have fixed this bug. Please test it. |
@wangqian Just tried and now I get a segfault. The program above gives me
|
Hmm. New version works for me (i7 Nehalem, openSuSE, openBLAS built with USE_THREAD=0,USE_OPENMP=1 for other reasons) |
@xianyi I can confirm your commit has fixed the problem on my Mac. |
Well, not completely. The original problem is still there for |
bump |
@JeffBezanson , |
@andreasnoackjensen Thank you |
@xianyi I have just tried again and I cannot reproduce it either, so I guess we can close this one. Thanks. |
@xianyi This is still a problem, but not on all architectures. On my Intel Core 2 Duo the problem appears to be solved, but the problem is there for at least i5-4670, i7-3770 and Xeon(R) E7-8850. As far as I can see, the problem is only for double precision. |
I see the issue on my Intel core i5 macbook pro. I believe it is Haswell. |
On 25.05.2014 10:09, Viral B. Shah wrote:
I cannot reproduce this error.
Best regards Werner |
I am using version 0.2.8. The Makefile.rule is what ships. I am doing these tests from Julia, so I do not have a standalone program. The flags are:
|
Please see the Julia issue above referenced by @andreasnoackjensen |
The test program provided above also provides the wrong answer on v0.2.8. |
@wernsaar Sorry for the noise. This has been solved. I thought I had recompiled with the develop branch, but I hadn't. |
Ok - that explains it. Thanks. I thought this was fixed for v0.2.8. |
When
n>2^23
gemv gives wrong results. The following program is an exampleOpenBLAS is compiled with 64 bit integer support. My computer is a mid 2009 MacBook Pro but the problem is also present on a Dell Desktop with core i5 running Ubuntu 14.04.
The text was updated successfully, but these errors were encountered: