-
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
Drotmg failure on Ubuntu 14.04 #484
Comments
@btracey , thank you for the report. I will try to reproduce this error on my machine. B.T.W. what's your CPU? Is Ubuntu 32-bit or 64-bit? |
First core info from /proc/cpuinfo:
From the linked issue:
|
I cannot reproduce this error on my Ubuntu 64-bit machine. Here is my test codes. The outputs for case 1:
The outputs for case 2:
|
On my machine:
|
How did you build OpenBLAS? |
Just |
Could you upload |
No Makefile.last, but there is Makefile.conf_last. |
These files are fine. I have no idea about this error. Could you debug it by yourself? To build OpenBLAS with The |
OK. I have sorted this out. It is not an OpenBLAS issue, it is the ubuntu build. The deb installed lib was shadowing the lib built from source so I was seeing the effect in both cases. Being more careful with the build and uninstalling the deb gives me the correct result. Thanks and apologies. |
Please don't hesitate to file an issue if you have any questions. |
I'll do a bisection tonight and let you know. |
seems to be 692b14c |
Confirmed fixed by 692b14c. Thankyou for saving me that time, @juliantaylor. |
I can't find a test associated to it, please add the case posted here to the unittests. |
Test requested in issue OpenMathLib#484. Run tests by applying the following change and then make: diff --git a/Makefile.rule b/Makefile.rule index bea1fe1..9852ff3 100644 --- a/Makefile.rule +++ b/Makefile.rule @@ -140,7 +140,7 @@ NO_AFFINITY = 1 -# UTEST_CHECK = 1 +UTEST_CHECK = 1
@juliantaylor that test has been merged. |
thanks, I think it would be nicer if the tests where run by a standard |
Perhaps file an issue for that, I'm not a collaborator on this project, I just found the bug in our project. BTW |
In the gonum project, we have an implementation of the float64 BLAS in Go as well as allow linking of a c-based blas. We have written our own test suite which can be seen at https://github.com/gonum/blas/blob/master/testblas/level1double.go . The tests for Drotmg can be found starting at line 1315 of the present file. The tests pass for the OS X accelerate framework, and also pass for me using OpenBLAS on OSX, and OpenBLAS also passes on the github travis link-in. We are seeing OpenBLAS fail our tests on Ubuntu 14.04. They get an unexpected answer for the following cases:
These are the Diagonal cases with a non-zero first element. Please see gonum/blas#59 for our discussion.
The text was updated successfully, but these errors were encountered: